diff --git a/src/main/java/org/cryptomator/ui/addvaultwizard/ChooseExistingVaultController.java b/src/main/java/org/cryptomator/ui/addvaultwizard/ChooseExistingVaultController.java index f040154ea..09ab0bf11 100644 --- a/src/main/java/org/cryptomator/ui/addvaultwizard/ChooseExistingVaultController.java +++ b/src/main/java/org/cryptomator/ui/addvaultwizard/ChooseExistingVaultController.java @@ -151,7 +151,7 @@ public class ChooseExistingVaultController implements FxController { //TODO: optional raus, und mit error dialog arbeiten (UI kram in UI package!) hier nur fehler werfen optionalVault.ifPresent(vault -> { ObjectProperty recoverTypeProperty = new SimpleObjectProperty<>(RecoveryActionType.RESTORE_VAULT_CONFIG); - recoveryKeyWindow.create(vault, window, recoverTypeProperty).showIsHubVaultDialogWindow(); + recoveryKeyWindow.create(vault, window, recoverTypeProperty).showOnboardingDialogWindow(); }); } diff --git a/src/main/java/org/cryptomator/ui/common/FxmlFile.java b/src/main/java/org/cryptomator/ui/common/FxmlFile.java index 272a7817f..0bd5f5912 100644 --- a/src/main/java/org/cryptomator/ui/common/FxmlFile.java +++ b/src/main/java/org/cryptomator/ui/common/FxmlFile.java @@ -40,8 +40,8 @@ public enum FxmlFile { QUIT("/fxml/quit.fxml"), // QUIT_FORCED("/fxml/quit_forced.fxml"), // RECOVERYKEY_CREATE("/fxml/recoverykey_create.fxml"), // - RECOVERYKEY_IS_HUB_VAULT("/fxml/recoverykey_is_hub_vault.fxml"), // RECOVERYKEY_EXPERT_SETTINGS("/fxml/recoverykey_expert_settings.fxml"), // + RECOVERYKEY_ONBOARDING("/fxml/recoverykey_onboarding.fxml"), // RECOVERYKEY_RECOVER("/fxml/recoverykey_recover.fxml"), // RECOVERYKEY_RESET_PASSWORD("/fxml/recoverykey_reset_password.fxml"), // RECOVERYKEY_SUCCESS("/fxml/recoverykey_success.fxml"), // diff --git a/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailMissingVaultController.java b/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailMissingVaultController.java index 7f53346d7..067f98f97 100644 --- a/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailMissingVaultController.java +++ b/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailMissingVaultController.java @@ -62,7 +62,7 @@ public class VaultDetailMissingVaultController implements FxController { } else { ObjectProperty recoverTypeProperty = new SimpleObjectProperty<>(RecoveryActionType.RESTORE_VAULT_CONFIG); - recoveryKeyWindow.create(vault.get(), window, recoverTypeProperty).showIsHubVaultDialogWindow(); + recoveryKeyWindow.create(vault.get(), window, recoverTypeProperty).showOnboardingDialogWindow(); } } diff --git a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyComponent.java b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyComponent.java index 1c7419d9a..6bfe36a4f 100644 --- a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyComponent.java +++ b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyComponent.java @@ -26,8 +26,8 @@ public interface RecoveryKeyComponent { @FxmlScene(FxmlFile.RECOVERYKEY_RECOVER) Lazy recoverScene(); - @FxmlScene(FxmlFile.RECOVERYKEY_IS_HUB_VAULT) - Lazy recoverIsHubVaultScene(); + @FxmlScene(FxmlFile.RECOVERYKEY_ONBOARDING) + Lazy recoverOnboardingScene(); default void showRecoveryKeyCreationWindow() { Stage stage = window(); @@ -43,9 +43,9 @@ public interface RecoveryKeyComponent { stage.show(); } - default void showIsHubVaultDialogWindow() { + default void showOnboardingDialogWindow() { Stage stage = window(); - stage.setScene(recoverIsHubVaultScene().get()); + stage.setScene(recoverOnboardingScene().get()); stage.sizeToScene(); stage.show(); } diff --git a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyModule.java b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyModule.java index f120e68b1..75957d374 100644 --- a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyModule.java +++ b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyModule.java @@ -107,10 +107,10 @@ abstract class RecoveryKeyModule { } @Provides - @FxmlScene(FxmlFile.RECOVERYKEY_IS_HUB_VAULT) + @FxmlScene(FxmlFile.RECOVERYKEY_ONBOARDING) @RecoveryKeyScoped - static Scene provideRecoveryKeyIsHubVaultScene(@RecoveryKeyWindow FxmlLoaderFactory fxmlLoaders) { - return fxmlLoaders.createScene(FxmlFile.RECOVERYKEY_IS_HUB_VAULT); + static Scene provideRecoveryKeyOnboardingScene(@RecoveryKeyWindow FxmlLoaderFactory fxmlLoaders) { + return fxmlLoaders.createScene(FxmlFile.RECOVERYKEY_ONBOARDING); } @Provides @@ -153,11 +153,6 @@ abstract class RecoveryKeyModule { @FxControllerKey(RecoveryKeyExpertSettingsController.class) abstract FxController provideRecoveryKeyExpertSettingsController(RecoveryKeyExpertSettingsController controller); - @Binds - @IntoMap - @FxControllerKey(RecoveryKeyIsHubVaultController.class) - abstract FxController provideRecoveryKeyIsHubVaultController(RecoveryKeyIsHubVaultController controller); - @Binds @IntoMap @FxControllerKey(RecoveryKeyRecoverController.class) @@ -173,6 +168,10 @@ abstract class RecoveryKeyModule { @FxControllerKey(RecoveryKeyResetPasswordController.class) abstract FxController bindRecoveryKeyResetPasswordController(RecoveryKeyResetPasswordController controller); + @Binds + @IntoMap + @FxControllerKey(RecoveryKeyOnboardingController.class) + abstract FxController bindRecoveryKeyOnboardingController(RecoveryKeyOnboardingController controller); @Provides @IntoMap diff --git a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyIsHubVaultController.java b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyOnboardingController.java similarity index 89% rename from src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyIsHubVaultController.java rename to src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyOnboardingController.java index 4b0b440ec..7cee97b83 100644 --- a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyIsHubVaultController.java +++ b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyOnboardingController.java @@ -15,14 +15,14 @@ import org.cryptomator.ui.common.FxmlFile; import org.cryptomator.ui.common.FxmlScene; @RecoveryKeyScoped -public class RecoveryKeyIsHubVaultController implements FxController { +public class RecoveryKeyOnboardingController implements FxController { private final Stage window; private final Lazy recoverykeyRecoverScene; private final ObjectProperty recoverType; @Inject - public RecoveryKeyIsHubVaultController(@RecoveryKeyWindow Stage window, // + public RecoveryKeyOnboardingController(@RecoveryKeyWindow Stage window, // @FxmlScene(FxmlFile.RECOVERYKEY_RECOVER) Lazy recoverykeyRecoverScene, // @Named("recoverType") ObjectProperty recoverType, // ResourceBundle resourceBundle) { @@ -39,7 +39,7 @@ public class RecoveryKeyIsHubVaultController implements FxController { } @FXML - public void recover() { + public void next() { recoverType.set(RecoveryActionType.RESTORE_VAULT_CONFIG); window.setScene(recoverykeyRecoverScene.get()); } diff --git a/src/main/resources/fxml/recoverykey_is_hub_vault.fxml b/src/main/resources/fxml/recoverykey_is_hub_vault.fxml deleted file mode 100644 index 953beab10..000000000 --- a/src/main/resources/fxml/recoverykey_is_hub_vault.fxml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -