diff --git a/main/ui/src/main/java/org/cryptomator/ui/controllers/WelcomeController.java b/main/ui/src/main/java/org/cryptomator/ui/controllers/WelcomeController.java index 9b61b5374..8ad1adbe2 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/controllers/WelcomeController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/controllers/WelcomeController.java @@ -46,8 +46,6 @@ import javafx.scene.Node; import javafx.scene.control.Hyperlink; import javafx.scene.control.Label; import javafx.scene.control.ProgressIndicator; -import javafx.scene.image.Image; -import javafx.scene.image.ImageView; @Singleton public class WelcomeController extends AbstractFXMLViewController { @@ -69,9 +67,6 @@ public class WelcomeController extends AbstractFXMLViewController { this.executor = executor; } - @FXML - private ImageView botImageView; - @FXML private Node checkForUpdatesContainer; @@ -86,10 +81,8 @@ public class WelcomeController extends AbstractFXMLViewController { @Override public void initialize() { - botImageView.setImage(new Image(getClass().getResource("/bot_welcome.png").toString())); if (areUpdatesManagedExternally()) { checkForUpdatesContainer.setVisible(false); - checkForUpdatesContainer.setManaged(false); } else if (settings.isCheckForUpdatesEnabled()) { executor.execute(this::checkForUpdates); } @@ -114,9 +107,6 @@ public class WelcomeController extends AbstractFXMLViewController { } private void checkForUpdates() { - if (areUpdatesManagedExternally()) { - return; - } Platform.runLater(() -> { checkForUpdatesStatus.setText(localization.getString("welcome.checkForUpdates.label.currentlyChecking")); checkForUpdatesIndicator.setVisible(true); diff --git a/main/ui/src/main/resources/bot_welcome.png b/main/ui/src/main/resources/bot_welcome.png index 3906db706..5daf92fd6 100644 Binary files a/main/ui/src/main/resources/bot_welcome.png and b/main/ui/src/main/resources/bot_welcome.png differ diff --git a/main/ui/src/main/resources/bot_welcome@2x.png b/main/ui/src/main/resources/bot_welcome@2x.png new file mode 100644 index 000000000..8c25a5e21 Binary files /dev/null and b/main/ui/src/main/resources/bot_welcome@2x.png differ diff --git a/main/ui/src/main/resources/css/linux_theme.css b/main/ui/src/main/resources/css/linux_theme.css index 767bed353..4beabf9e8 100644 --- a/main/ui/src/main/resources/css/linux_theme.css +++ b/main/ui/src/main/resources/css/linux_theme.css @@ -251,12 +251,15 @@ -fx-background-color: transparent; -fx-padding: 0.4em; } -.menu-item:focused { - -fx-background-color: COLOR_VGRAD_DARK; +.menu-item > .graphic-container { + -fx-padding: 0 6px 0 0; } .menu-item > .label { -fx-text-fill: COLOR_TEXT; } +.menu-item:focused { + -fx-background-color: COLOR_VGRAD_DARK; +} .menu-item:disabled > .label { -fx-text-fill: COLOR_TEXT_DISABLED; } diff --git a/main/ui/src/main/resources/css/mac_theme.css b/main/ui/src/main/resources/css/mac_theme.css index ecd72ff52..bac4a985d 100644 --- a/main/ui/src/main/resources/css/mac_theme.css +++ b/main/ui/src/main/resources/css/mac_theme.css @@ -323,7 +323,10 @@ -fx-border-width: 0.0 0.0 0.0 0.0; -fx-border-color:transparent; } -.menu-item >.label { +.menu-item > .graphic-container { + -fx-padding: 1px 6px 0 0; +} +.menu-item > .label { -fx-padding: 0em 0.5em 0em 0em; -fx-text-fill: COLOR_TEXT; } diff --git a/main/ui/src/main/resources/css/win_theme.css b/main/ui/src/main/resources/css/win_theme.css index 14c885dda..6456ee414 100644 --- a/main/ui/src/main/resources/css/win_theme.css +++ b/main/ui/src/main/resources/css/win_theme.css @@ -291,6 +291,9 @@ -fx-border-width: 0.0 0.0 0.0 0.0; -fx-border-color:transparent; } +.menu-item > .graphic-container { + -fx-padding: 0 6px 0 0; +} .menu-item >.label { -fx-padding: 0em 0.5em 0em 0em; -fx-text-fill: COLOR_TEXT; diff --git a/main/ui/src/main/resources/fxml/main.fxml b/main/ui/src/main/resources/fxml/main.fxml index d3b56bd2c..0891651a4 100644 --- a/main/ui/src/main/resources/fxml/main.fxml +++ b/main/ui/src/main/resources/fxml/main.fxml @@ -19,6 +19,7 @@ + @@ -27,14 +28,22 @@ - - + + + + + + - - + + + + + + @@ -51,6 +60,7 @@ + diff --git a/main/ui/src/main/resources/fxml/welcome.fxml b/main/ui/src/main/resources/fxml/welcome.fxml index 3cd570b9a..5f975cf7c 100644 --- a/main/ui/src/main/resources/fxml/welcome.fxml +++ b/main/ui/src/main/resources/fxml/welcome.fxml @@ -8,41 +8,28 @@ Sebastian Stenzel - initial API and implementation --> - - - - - - - + + + - + - - - - - - - - - - - + + + + + - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/main/ui/src/main/resources/localization.properties b/main/ui/src/main/resources/localization.properties index 3b149dcc1..83a189018 100644 --- a/main/ui/src/main/resources/localization.properties +++ b/main/ui/src/main/resources/localization.properties @@ -13,11 +13,9 @@ app.name=Cryptomator main.directoryList.contextMenu.remove=Remove from list main.directoryList.contextMenu.changePassword=Change password main.addDirectory.contextMenu.new=Create new vault -main.addDirectory.contextMenu.open=Add existing vault +main.addDirectory.contextMenu.open=Open existing vault # welcome.fxml -welcome.welcomeLabel=Welcome to Cryptomator -welcome.addButtonInstructionLabel=Start by adding a new vault welcome.checkForUpdates.label.currentlyChecking=Checking for Updates... welcome.newVersionMessage=Version %s can be downloaded. This is %s. diff --git a/main/ui/src/main/resources/tray_icon.png b/main/ui/src/main/resources/tray_icon.png index f7a10f8ed..e033cffa3 100644 Binary files a/main/ui/src/main/resources/tray_icon.png and b/main/ui/src/main/resources/tray_icon.png differ diff --git a/main/ui/src/main/resources/tray_icon@2x.png b/main/ui/src/main/resources/tray_icon@2x.png new file mode 100644 index 000000000..2e6f43e8d Binary files /dev/null and b/main/ui/src/main/resources/tray_icon@2x.png differ diff --git a/main/ui/src/main/resources/tray_icon_white.png b/main/ui/src/main/resources/tray_icon_white.png index 434f5e5aa..a3046e6d7 100644 Binary files a/main/ui/src/main/resources/tray_icon_white.png and b/main/ui/src/main/resources/tray_icon_white.png differ diff --git a/main/ui/src/main/resources/tray_icon_white@2x.png b/main/ui/src/main/resources/tray_icon_white@2x.png new file mode 100644 index 000000000..b789114bc Binary files /dev/null and b/main/ui/src/main/resources/tray_icon_white@2x.png differ