From 2202c915645dc814e8799c80df46098aa80ab5d7 Mon Sep 17 00:00:00 2001 From: Jan-Peter Klein Date: Fri, 7 Jul 2023 16:22:53 +0200 Subject: [PATCH] rearranged view added pencil icon optimized code cleaned up strings.properties --- ...reateNewVaultExpertSettingsController.java | 5 +++ .../ui/controls/FontAwesome5Icon.java | 1 + .../fxml/addvault_new_expert_settings.fxml | 33 ++++++++++--------- src/main/resources/i18n/strings.properties | 13 ++++---- 4 files changed, 31 insertions(+), 21 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultExpertSettingsController.java b/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultExpertSettingsController.java index 364dcfa3f..38dff93f2 100644 --- a/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultExpertSettingsController.java +++ b/src/main/java/org/cryptomator/ui/addvaultwizard/CreateNewVaultExpertSettingsController.java @@ -17,6 +17,7 @@ import javafx.beans.property.StringProperty; import javafx.fxml.FXML; import javafx.scene.Scene; import javafx.scene.control.CheckBox; +import javafx.scene.control.Label; import javafx.stage.Stage; import java.nio.file.Path; @@ -38,6 +39,8 @@ public class CreateNewVaultExpertSettingsController implements FxController { private final BooleanBinding validShorteningThreshold; //FXML + public Label vaultNameLabel; + public Label vaultPathLabel; public CheckBox expertSettingsCheckBox; public NumericTextField shorteningThresholdTextField; @@ -61,6 +64,8 @@ public class CreateNewVaultExpertSettingsController implements FxController { @FXML public void initialize() { + vaultNameLabel.textProperty().bind(vaultNameProperty); + vaultPathLabel.textProperty().bind(vaultPathProperty.asString()); shorteningThresholdTextField.setPromptText(MIN_SHORTENING_THRESHOLD + "-" + DEFAULT_SHORTENING_THRESHOLD); shorteningThresholdTextField.setText(Integer.toString(DEFAULT_SHORTENING_THRESHOLD)); shorteningThresholdTextField.textProperty().addListener((observable, oldValue, newValue) -> { diff --git a/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java b/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java index 77c3cb042..33a674b11 100644 --- a/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java +++ b/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java @@ -40,6 +40,7 @@ public enum FontAwesome5Icon { LOCK("\uF023"), // LOCK_OPEN("\uF3C1"), // MAGIC("\uF0D0"), // + PENCIL("\uF303"), // PLUS("\uF067"), // PRINT("\uF02F"), // QUESTION("\uF128"), // diff --git a/src/main/resources/fxml/addvault_new_expert_settings.fxml b/src/main/resources/fxml/addvault_new_expert_settings.fxml index b754fc249..26b8822a3 100644 --- a/src/main/resources/fxml/addvault_new_expert_settings.fxml +++ b/src/main/resources/fxml/addvault_new_expert_settings.fxml @@ -5,6 +5,7 @@ + @@ -12,8 +13,6 @@ - - - - +