diff --git a/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultExpertSettingsController.java b/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultExpertSettingsController.java index 95ca71157..364dcfa3f 100644 --- a/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultExpertSettingsController.java +++ b/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultExpertSettingsController.java @@ -26,6 +26,7 @@ public class CreateNewVaultExpertSettingsController implements FxController { public static final int DEFAULT_SHORTENING_THRESHOLD = 220; public static final int MIN_SHORTENING_THRESHOLD = 36; private static final String DOCS_NAME_SHORTENING_URL = "https://docs.cryptomator.org/en/1.7/security/architecture/#name-shortening"; + private final Stage window; private final Lazy application; private final Lazy chooseLocationScene; @@ -60,6 +61,8 @@ public class CreateNewVaultExpertSettingsController implements FxController { @FXML public void initialize() { + shorteningThresholdTextField.setPromptText(MIN_SHORTENING_THRESHOLD + "-" + DEFAULT_SHORTENING_THRESHOLD); + shorteningThresholdTextField.setText(Integer.toString(DEFAULT_SHORTENING_THRESHOLD)); shorteningThresholdTextField.textProperty().addListener((observable, oldValue, newValue) -> { try { int intValue = Integer.parseInt(newValue); @@ -73,7 +76,7 @@ public class CreateNewVaultExpertSettingsController implements FxController { @FXML public void toggleUseExpertSettings() { if (!expertSettingsCheckBox.isSelected()) { - shorteningThresholdTextField.setText(DEFAULT_SHORTENING_THRESHOLD + ""); + shorteningThresholdTextField.setText(Integer.toString(DEFAULT_SHORTENING_THRESHOLD)); } } @@ -92,15 +95,11 @@ public class CreateNewVaultExpertSettingsController implements FxController { } public boolean isValidShorteningThreshold() { - try { - var value = shorteningThreshold.get(); - if (value < MIN_SHORTENING_THRESHOLD || value > DEFAULT_SHORTENING_THRESHOLD) { - return false; - } else { - return true; - } - } catch (NumberFormatException e) { + var value = shorteningThreshold.get(); + if (value < MIN_SHORTENING_THRESHOLD || value > DEFAULT_SHORTENING_THRESHOLD) { return false; + } else { + return true; } } diff --git a/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultLocationController.java b/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultLocationController.java index 9bcb5158b..3178f0ba4 100644 --- a/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultLocationController.java +++ b/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultLocationController.java @@ -70,7 +70,6 @@ public class CreateNewVaultLocationController implements FxController { @Inject CreateNewVaultLocationController(@AddVaultWizardWindow Stage window, // @FxmlScene(FxmlFile.ADDVAULT_NEW_NAME) Lazy chooseNameScene, // - @FxmlScene(FxmlFile.ADDVAULT_NEW_PASSWORD) Lazy choosePasswordScene, // @FxmlScene(FxmlFile.ADDVAULT_NEW_EXPERT_SETTINGS) Lazy chooseExpertSettingsScene, // ObjectProperty vaultPath, // @Named("vaultName") StringProperty vaultName, // diff --git a/src/main/resources/fxml/addvault_new_expert_settings.fxml b/src/main/resources/fxml/addvault_new_expert_settings.fxml index ea3f0893b..b754fc249 100644 --- a/src/main/resources/fxml/addvault_new_expert_settings.fxml +++ b/src/main/resources/fxml/addvault_new_expert_settings.fxml @@ -49,7 +49,7 @@ - +