Multi-Touch-Unterstützung: Flüssiges Scrollen und Zoomen per Pinch-Geste
Anpassbare Umgebung: Ändern Sie die Hintergrundfarbe, die Differenzmaske und die Schachbrettmuster-Einstellungen
Zwei Modi für die Differenzmaske: Punktuelle absolute oder relative Änderungen
Integration
Git, Mercurial, SVN und Bazaar: Integration mit wenigen Klicks
Versionen
TextMate SVN
Cornerstone
ksdiff Befehlszeilentool: Integration mit praktisch allem
Was ist neu in Version 7.0
Neu
Live-Arbeitskopie-Änderungen. Änderungen an der Arbeitskopie werden jetzt in Echtzeit aktualisiert, während sich Dateien ändern, egal ob diese Änderungen von Ihnen, Ihrem Editor oder einem Codierungsagenten stammen. Das Dokument bleibt mit Ihrer Arbeitskopie verbunden – kein erneutes Öffnen mehr, um den neuesten Stand zu sehen. Dies funktioniert auch beim Starten eines Vergleichs über git difftool. Wenn Sie mit Codierungsagenten arbeiten, versuchen Sie, einen Änderungsdatensatz offen zu lassen, während ein Agent im Hintergrund arbeitet!
Die Seitenleiste bleibt ebenfalls auf dem Laufenden: Dateien, die geändert werden, erscheinen automatisch, selbst Dateien, die beim Öffnen des Dokuments sauber waren.
Nicht verfolgte Dateien erscheinen ebenfalls in Echtzeit, markiert mit einem Fragezeichen, bis Sie sie zu Git hinzufügen.
Der Staging-Zustand jeder Datei ist auf einen Blick sichtbar: vollständig gestellte Dateien verwenden ein solides Symbol, teilweise gestellte Dateien ein hohles.
Wenn Kaleidoscope im Hintergrund ist, melden Benachrichtigungen Änderungen und Git-Operationen wie Commits und Rückgängig machen. Ein Klick auf eine Benachrichtigung bringt Sie direkt zu den relevanten Änderungen.
Neue Symbolleistensteuerungen ermöglichen es Ihnen, Live-Updates zu pausieren und fortzusetzen und zu konfigurieren, welche Benachrichtigungen Sie erhalten.
Git-Arbeitsbäume werden vollständig unterstützt.
Vereinheitlichte Änderungsdatensatz-Navigation. Mit Navigieren > Nächste Änderung und Navigieren > Vorherige Änderung können Sie jetzt optional über Dateigrenzen springen, sodass Sie einen gesamten Änderungsdatensatz mit einem einzigen Satz von Tastenkombinationen überprüfen können, ⌘↓ und ⌘↑.
Commit-Graph. Die Commit-Historie, die in Kaleidoscope 6.7 eingeführt wurde, visualisiert jetzt den Git-Commit-Graphen und hilft Ihnen, Zweige, Zusammenführungen und Commit-Beziehungen zu verstehen.
Verbesserungen
Erste Anpassungen für macOS Golden Gate (27.0 Beta). Bitte lassen Sie uns wissen, wenn Sie auf Probleme stoßen.
Verbesserte Leistung beim Wechseln zwischen Dateien in Änderungsdatensätzen.
Syntaxhervorhebung für verschiedene Arten von Xojo-Dateien, Dockerfile-Syntax und mehrere F#-Dateitypen.
Unterstützung für die Insiders-Ausgabe von VS Code als externen Texteditor hinzugefügt.
Unterstützung für die Otty Terminal-App.
Bessere Erkennung von externen Texteditoren, die über Homebrew oder in ~/Applications installiert sind.
Modernisierte die verfügbaren Shortcuts-Aktionen und zwei neue hinzugefügt:
Änderungsdatensatz öffnen. Gegebenenfalls wird ein Commit-Hash (SHA) verwendet, um alle Änderungen dieses Commits zu öffnen. Das Repository muss Kaleidoscope bekannt sein, damit es den Commit finden kann.
Live-Arbeitskopie-Änderungen öffnen. Gegebenenfalls wird ein Pfad zu einem Git-Repository verwendet, um die Live-Arbeitskopie-Änderungen für dieses Repository zu öffnen.
Verbesserungen des Kaleidoscope-URL-Schemas:
Verwenden Sie kaleidoscope://changeset?path=, um Live-Arbeitskopie-Änderungen für dieses Verzeichnis zu öffnen. ~ wird wie erwartet aufgelöst.
Um einen Commit-Änderungsdatensatz zu öffnen, verwenden Sie kaleidoscope://changeset mit dem Parameter ?sha= oder ?hash= für eine bessere Unterscheidung.
Neuer Befehl kaleidoscope://commit?sha= oder hash=, um einen bestimmten Commit im Lookup Commit-Fenster zu öffnen. Wie gewohnt muss das enthaltene Repository in der Repositories-Liste sein.
Wenn Kaleidoscope eine URL-Anfrage nicht erfüllen kann, erhalten Sie jetzt eine Antwort in Form einer Benachrichtigung.
Fehlerbehebungen
Ein Absturz mit ksdiff --changeset --filelist file1.txt file2.txt wurde behoben.
Verschiedene kleinere Fehlerbehebungen und Verbesserungen.