From c7ad587aa228d5994c0775740fb5a890b9dffcc3 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Fri, 24 Jun 2022 15:34:01 +0200 Subject: [PATCH] Changed design for quit screen as template for other dialogs --- .../org/cryptomator/ui/quit/QuitModule.java | 5 +-- src/main/resources/css/dark_theme.css | 5 +++ src/main/resources/css/light_theme.css | 5 +++ src/main/resources/fxml/quit.fxml | 33 ++++++++++++++----- src/main/resources/i18n/strings.properties | 4 ++- 5 files changed, 40 insertions(+), 12 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/quit/QuitModule.java b/src/main/java/org/cryptomator/ui/quit/QuitModule.java index ee90d747b..55398aa76 100644 --- a/src/main/java/org/cryptomator/ui/quit/QuitModule.java +++ b/src/main/java/org/cryptomator/ui/quit/QuitModule.java @@ -5,10 +5,10 @@ import dagger.Module; import dagger.Provides; import dagger.multibindings.IntoMap; import org.cryptomator.ui.common.DefaultSceneFactory; -import org.cryptomator.ui.common.FxmlLoaderFactory; import org.cryptomator.ui.common.FxController; import org.cryptomator.ui.common.FxControllerKey; import org.cryptomator.ui.common.FxmlFile; +import org.cryptomator.ui.common.FxmlLoaderFactory; import org.cryptomator.ui.common.FxmlScene; import org.cryptomator.ui.common.StageFactory; @@ -32,8 +32,9 @@ abstract class QuitModule { @Provides @QuitWindow @QuitScoped - static Stage provideStage(StageFactory factory) { + static Stage provideStage(StageFactory factory, ResourceBundle resourceBundle) { Stage stage = factory.create(); + stage.setTitle(resourceBundle.getString("quit.windowTitle")); stage.setMinWidth(300); stage.setMinHeight(100); stage.initModality(Modality.APPLICATION_MODAL); diff --git a/src/main/resources/css/dark_theme.css b/src/main/resources/css/dark_theme.css index 4a67a9bea..32bddbbf1 100644 --- a/src/main/resources/css/dark_theme.css +++ b/src/main/resources/css/dark_theme.css @@ -103,6 +103,11 @@ -fx-font-size: 1.5em; } +.label-large { + -fx-font-family: 'Open Sans SemiBold'; + -fx-font-size: 1.2em; +} + .label-small { -fx-font-size: 0.8em; } diff --git a/src/main/resources/css/light_theme.css b/src/main/resources/css/light_theme.css index e38545105..a6cd67af9 100644 --- a/src/main/resources/css/light_theme.css +++ b/src/main/resources/css/light_theme.css @@ -103,6 +103,11 @@ -fx-font-size: 1.5em; } +.label-large { + -fx-font-family: 'Open Sans SemiBold'; + -fx-font-size: 1.2em; +} + .label-small { -fx-font-size: 0.8em; } diff --git a/src/main/resources/fxml/quit.fxml b/src/main/resources/fxml/quit.fxml index 8db6eafc7..6f466fd8a 100644 --- a/src/main/resources/fxml/quit.fxml +++ b/src/main/resources/fxml/quit.fxml @@ -6,30 +6,45 @@ + + - + spacing="12" + alignment="TOP_LEFT"> - - + + + + + - + - + + + + + +