From 8d15a6612f606e0d08733939ec01286190fceb2e Mon Sep 17 00:00:00 2001 From: Martin Date: Sun, 28 Jun 2020 11:05:27 +0200 Subject: [PATCH 001/169] Implements #1244 by adding a small button to regain focus --- .../java/org/cryptomator/ui/controls/FontAwesome5Icon.java | 3 ++- main/ui/src/main/resources/fxml/vault_detail_missing.fxml | 7 ++++++- main/ui/src/main/resources/i18n/strings.properties | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java b/main/ui/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java index 7423fb899..7334b69da 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java +++ b/main/ui/src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java @@ -26,17 +26,18 @@ public enum FontAwesome5Icon { INFO_CIRCLE("\uF05A"), // KEY("\uF084"), // LINK("\uF0C1"), // - UNLINK("\uf127"), LOCK("\uF023"), // LOCK_OPEN("\uF3C1"), // MAGIC("\uF0D0"), // PLUS("\uF067"), // PRINT("\uF02F"), // QUESTION("\uF128"), // + REDO("\uF01E"), // SEARCH("\uF002"), // SPINNER("\uF110"), // SYNC("\uF021"), // TIMES("\uF00D"), // + UNLINK("\uf127"), // WRENCH("\uF0AD"), // WINDOW_MINIMIZE("\uF2D1"), // ; diff --git a/main/ui/src/main/resources/fxml/vault_detail_missing.fxml b/main/ui/src/main/resources/fxml/vault_detail_missing.fxml index cf3b66276..dbeeedbd4 100644 --- a/main/ui/src/main/resources/fxml/vault_detail_missing.fxml +++ b/main/ui/src/main/resources/fxml/vault_detail_missing.fxml @@ -4,6 +4,7 @@ + - \ No newline at end of file diff --git a/main/ui/src/main/resources/i18n/strings.properties b/main/ui/src/main/resources/i18n/strings.properties index 416971ef2..b476b558e 100644 --- a/main/ui/src/main/resources/i18n/strings.properties +++ b/main/ui/src/main/resources/i18n/strings.properties @@ -193,6 +193,7 @@ main.vaultDetail.throughput.kbps=%.1f kiB/s main.vaultDetail.throughput.mbps=%.1f MiB/s ### Missing main.vaultDetail.missing.info=Cryptomator could not find a vault at this path. +main.vaultDetail.missing.refresh=Refresh current vault ### Needs Migration main.vaultDetail.migrateButton=Upgrade Vault main.vaultDetail.migratePrompt=Your vault needs to be upgraded to a new format, before you can access it From e831debb943a7e37aaa2a4190a3611fe08f70715 Mon Sep 17 00:00:00 2001 From: Martin Beyer Date: Tue, 30 Jun 2020 09:36:46 +0200 Subject: [PATCH 002/169] fixes #1244 by renaming the refresh button and adding a method call --- .../ui/mainwindow/VaultDetailMissingVaultController.java | 6 ++++++ main/ui/src/main/resources/fxml/vault_detail_missing.fxml | 2 +- main/ui/src/main/resources/i18n/strings.properties | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailMissingVaultController.java b/main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailMissingVaultController.java index 8036cbb3c..f54bc447b 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailMissingVaultController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/mainwindow/VaultDetailMissingVaultController.java @@ -2,7 +2,9 @@ package org.cryptomator.ui.mainwindow; import javafx.beans.property.ObjectProperty; import javafx.beans.property.ReadOnlyObjectProperty; +import javafx.fxml.FXML; import org.cryptomator.common.vaults.Vault; +import org.cryptomator.common.vaults.VaultListManager; import org.cryptomator.ui.common.FxController; import javax.inject.Inject; @@ -17,4 +19,8 @@ public class VaultDetailMissingVaultController implements FxController { this.vault = vault; } + @FXML + public void recheck() { + VaultListManager.redetermineVaultState(vault.get()); + } } diff --git a/main/ui/src/main/resources/fxml/vault_detail_missing.fxml b/main/ui/src/main/resources/fxml/vault_detail_missing.fxml index dbeeedbd4..367aa4479 100644 --- a/main/ui/src/main/resources/fxml/vault_detail_missing.fxml +++ b/main/ui/src/main/resources/fxml/vault_detail_missing.fxml @@ -21,7 +21,7 @@