diff --git a/app/src/main/java/io/xpipe/app/util/ScanDialog.java b/app/src/main/java/io/xpipe/app/util/ScanDialog.java index c5e2d558f..052846844 100644 --- a/app/src/main/java/io/xpipe/app/util/ScanDialog.java +++ b/app/src/main/java/io/xpipe/app/util/ScanDialog.java @@ -79,7 +79,7 @@ class ScanDialog extends DialogComp { } // Previous scan operation could have exited the shell - var sc = initialStore.getStore().getOrStartSession(); + var sc = entry.get().getStore().getOrStartSession(); try { a.getProvider().scan(entry.get().getEntry(), sc); @@ -143,7 +143,7 @@ class ScanDialog extends DialogComp { ThreadHelper.runFailableAsync(() -> { BooleanScope.executeExclusive(busy, () -> { - var sc = initialStore.getStore().getOrStartSession().withoutLicenseCheck(); + var sc = entry.get().getStore().getOrStartSession().withoutLicenseCheck(); var a = applicable.apply(entry.get().get(), sc); Platform.runLater(() -> { if (a == null) { diff --git a/app/src/main/resources/io/xpipe/app/resources/theme/mocha.css b/app/src/main/resources/io/xpipe/app/resources/theme/mocha.css index 2c715af35..4587c84b1 100644 --- a/app/src/main/resources/io/xpipe/app/resources/theme/mocha.css +++ b/app/src/main/resources/io/xpipe/app/resources/theme/mocha.css @@ -110,9 +110,6 @@ -color-chart-8-alpha20: rgba(136, 136, 136, 0.2); -fx-background-color: -color-bg-default; -fx-font-size: 14px; - -fx-background-radius: inherit; - -fx-background-insets: inherit; - -fx-padding: inherit; } .root { -color-bg-default-transparent: #0d1117d2; } diff --git a/dist/changelogs/13.0.md b/dist/changelogs/13.0.md index b4f970165..d07bcfc25 100644 --- a/dist/changelogs/13.0.md +++ b/dist/changelogs/13.0.md @@ -4,23 +4,33 @@ A central change in XPipe 13 are the improvements of reusability of shell sessio A common example would be stopping and starting a container. Previously this would have resulted in two connections to the container host system and would have taken a while. Now, there will only be one connection to the host and all actions you perform on that host will be significantly quicker. -## KVM +## KVM/QEMU/libvirt support There is now support for KVM/QEMU virtual machines that can be accessed via the libvirt CLI tools `virsh`. This includes support for other driver URLs as well aside from KVM and QEMU. +## File browser + +The file browser has been improved: + +- There is now a new option in the context menu of a tab to pin it, allowing for having a split view with two different file systems +- There is now the option to dock terminals in the file browser (this is only available on Windows for now) +- The previous system overview tab is now always shown + ## Security updates There's now a new mechanism in place for checking for security updates separately from the normal update check. This is important going forward, to be able to act quickly when any security patch is published so that all users have the possibility to get notified even if they don't follow announcements on the GitHub repo or on Discord. You can also disable this functionality if you want. ## Other +- The application style has been reworked +- The settings menu now shows a restart button when a setting has been change that requires a restart to apply - There is now an intro to scripts to provide some more information before using scripts -- Some style elements have been reworked ## Fixes +- Fix VM SSH connections not being able to use the keys and identities from the local system - Fix vmware integration failing when files other than vmx were in the VM directories -- Fix issues with test command by using its absolute path +- Fix style issues with the mocha theme - Fix color contrast for some themes - Fix system dark mode changes not being applied if they were changed while XPipe was not running - Fix shell environment scan restarting shell connection multiple times diff --git a/lang/app/strings/translations_de.properties b/lang/app/strings/translations_de.properties index 5397a4486..3632fe815 100644 --- a/lang/app/strings/translations_de.properties +++ b/lang/app/strings/translations_de.properties @@ -316,7 +316,7 @@ windowOptions=Fensteroptionen saveWindowLocation=Speicherort des Fensters saveWindowLocationDescription=Legt fest, ob die Fensterkoordinaten gespeichert und bei Neustarts wiederhergestellt werden sollen. startupShutdown=Starten / Herunterfahren -showChildrenConnectionsInParentCategory=Children person increasinglyэessed +showChildrenConnectionsInParentCategory=Unterkategorien in der übergeordneten Kategorie anzeigen showChildrenConnectionsInParentCategoryDescription=Ob alle Verbindungen, die sich in Unterkategorien befinden, einbezogen werden sollen oder nicht, wenn eine bestimmte übergeordnete Kategorie ausgewählt wird.\n\nWenn diese Option deaktiviert ist, verhalten sich die Kategorien eher wie klassische Ordner, die nur ihren direkten Inhalt anzeigen, ohne Unterordner einzubeziehen. condenseConnectionDisplay=Verbindungsanzeige verdichten condenseConnectionDisplayDescription=Nimm für jede Verbindung der obersten Ebene weniger Platz in der Vertikalen ein, um die Verbindungsliste zu komprimieren. @@ -355,7 +355,7 @@ cancel=Abbrechen notAnAbsolutePath=Kein absoluter Pfad notADirectory=Nicht ein Verzeichnis notAnEmptyDirectory=Kein leeres Verzeichnis -automaticallyCheckForUpdates=Mrs★ Other +automaticallyCheckForUpdates=Nach Updates suchen automaticallyCheckForUpdatesDescription=Wenn diese Funktion aktiviert ist, werden die Informationen zu neuen Versionen automatisch abgerufen, während XPipe nach einer Weile läuft. Du musst die Installation von Updates immer noch explizit bestätigen. sendAnonymousErrorReports=Anonyme Fehlerberichte senden sendUsageStatistics=Anonyme Nutzungsstatistiken senden diff --git a/version b/version index 7281c85cd..8f305e2b2 100644 --- a/version +++ b/version @@ -1 +1 @@ -13.0-6 +13.0-7