From 349349e057ef739a4da72b3dacfb00605fc072e2 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 10 Oct 2025 11:04:37 +0200 Subject: [PATCH] Add share option in context menu (#4008) --- .../ui/mainwindow/VaultListContextMenuController.java | 6 ++++++ src/main/resources/fxml/vault_list_contextmenu.fxml | 1 + src/main/resources/i18n/strings.properties | 1 + 3 files changed, 8 insertions(+) diff --git a/src/main/java/org/cryptomator/ui/mainwindow/VaultListContextMenuController.java b/src/main/java/org/cryptomator/ui/mainwindow/VaultListContextMenuController.java index 97c03194f..5e1fb8c35 100644 --- a/src/main/java/org/cryptomator/ui/mainwindow/VaultListContextMenuController.java +++ b/src/main/java/org/cryptomator/ui/mainwindow/VaultListContextMenuController.java @@ -102,6 +102,12 @@ public class VaultListContextMenuController implements FxController { vaultService.reveal(vault); } + @FXML + public void didClickShareVault() { + var vault = Objects.requireNonNull(selectedVault.get()); + appWindows.showShareVaultWindow(vault); + } + // Getter and Setter public ObservableValue selectedVaultUnlockableProperty() { diff --git a/src/main/resources/fxml/vault_list_contextmenu.fxml b/src/main/resources/fxml/vault_list_contextmenu.fxml index bd8f19204..492905290 100644 --- a/src/main/resources/fxml/vault_list_contextmenu.fxml +++ b/src/main/resources/fxml/vault_list_contextmenu.fxml @@ -10,6 +10,7 @@ + diff --git a/src/main/resources/i18n/strings.properties b/src/main/resources/i18n/strings.properties index 5f7024849..6e8dc388a 100644 --- a/src/main/resources/i18n/strings.properties +++ b/src/main/resources/i18n/strings.properties @@ -394,6 +394,7 @@ main.vaultlist.contextMenu.unlock=Unlock… main.vaultlist.contextMenu.unlockNow=Unlock Now main.vaultlist.contextMenu.vaultoptions=Show Vault Options main.vaultlist.contextMenu.reveal=Reveal Drive +main.vaultlist.contextMenu.share=Share… main.vaultlist.addVaultBtn.menuItemNew=Create New Vault... main.vaultlist.addVaultBtn.menuItemExisting=Open Existing Vault... main.vaultlist.showEventsButton.tooltip=Open event view