From 826162ba9f79f832d9d2c27c256e3f50ba0da9fc Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Mon, 11 Jan 2021 18:26:45 +0200 Subject: [PATCH] various bwt related tweaks --- .../sparrow/AboutController.java | 4 ++++ .../sparrow/control/WelcomeDialog.java | 1 + .../com/sparrowwallet/sparrow/net/Bwt.java | 3 +-- .../ServerPreferencesController.java | 5 ++++- .../com/sparrowwallet/sparrow/about.fxml | 7 ++++--- .../com/sparrowwallet/sparrow/app.css | 5 +++++ .../com/sparrowwallet/sparrow/general.css | 5 ----- .../resources/native/osx/x64/libbwt_jni.dylib | Bin 5540376 -> 5540376 bytes 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/sparrowwallet/sparrow/AboutController.java b/src/main/java/com/sparrowwallet/sparrow/AboutController.java index 07472f54..4ae2d8d3 100644 --- a/src/main/java/com/sparrowwallet/sparrow/AboutController.java +++ b/src/main/java/com/sparrowwallet/sparrow/AboutController.java @@ -22,4 +22,8 @@ public class AboutController { public void close(ActionEvent event) { stage.close(); } + + public void openDonate(ActionEvent event) { + AppServices.get().getApplication().getHostServices().showDocument("https://sparrowwallet.com/donate"); + } } diff --git a/src/main/java/com/sparrowwallet/sparrow/control/WelcomeDialog.java b/src/main/java/com/sparrowwallet/sparrow/control/WelcomeDialog.java index 78056030..ce7cec4b 100644 --- a/src/main/java/com/sparrowwallet/sparrow/control/WelcomeDialog.java +++ b/src/main/java/com/sparrowwallet/sparrow/control/WelcomeDialog.java @@ -25,6 +25,7 @@ public class WelcomeDialog extends Dialog { setTitle("Welcome to Sparrow"); dialogPane.setHeaderText("Welcome to Sparrow!"); + dialogPane.getStylesheets().add(AppServices.class.getResource("app.css").toExternalForm()); dialogPane.getStylesheets().add(AppServices.class.getResource("general.css").toExternalForm()); AppServices.setStageIcon(dialogPane.getScene().getWindow()); dialogPane.setPrefWidth(600); diff --git a/src/main/java/com/sparrowwallet/sparrow/net/Bwt.java b/src/main/java/com/sparrowwallet/sparrow/net/Bwt.java index 33d52704..c88e1670 100644 --- a/src/main/java/com/sparrowwallet/sparrow/net/Bwt.java +++ b/src/main/java/com/sparrowwallet/sparrow/net/Bwt.java @@ -86,8 +86,7 @@ public class Bwt { bwtConfig.descriptors = outputDescriptors; bwtConfig.rescanSince = (rescanSince == null || rescanSince < 0 ? "now" : rescanSince); bwtConfig.forceRescan = forceRescan; - //bwtConfig.initialImportSize = IMPORT_BATCH_SIZE; - bwtConfig.gapLimit = IMPORT_BATCH_SIZE; + bwtConfig.gapLimit = gapLimit; } else { bwtConfig.requireAddresses = false; } diff --git a/src/main/java/com/sparrowwallet/sparrow/preferences/ServerPreferencesController.java b/src/main/java/com/sparrowwallet/sparrow/preferences/ServerPreferencesController.java index efbed275..fa13661f 100644 --- a/src/main/java/com/sparrowwallet/sparrow/preferences/ServerPreferencesController.java +++ b/src/main/java/com/sparrowwallet/sparrow/preferences/ServerPreferencesController.java @@ -135,12 +135,15 @@ public class ServerPreferencesController extends PreferencesDetailController { coreForm.visibleProperty().bind(electrumForm.visibleProperty().not()); serverTypeToggleGroup.selectedToggleProperty().addListener((observable, oldValue, newValue) -> { if(serverTypeToggleGroup.getSelectedToggle() != null) { + ServerType existingType = config.getServerType(); ServerType serverType = (ServerType)newValue.getUserData(); electrumForm.setVisible(serverType == ServerType.ELECTRUM_SERVER); config.setServerType(serverType); testConnection.setGraphic(getGlyph(FontAwesome5.Glyph.QUESTION_CIRCLE, "")); testResults.clear(); - EventManager.get().post(new ServerTypeChangedEvent(serverType)); + if(existingType != serverType) { + EventManager.get().post(new ServerTypeChangedEvent(serverType)); + } } else if(oldValue != null) { oldValue.setSelected(true); } diff --git a/src/main/resources/com/sparrowwallet/sparrow/about.fxml b/src/main/resources/com/sparrowwallet/sparrow/about.fxml index 7ba67d3a..ab280520 100644 --- a/src/main/resources/com/sparrowwallet/sparrow/about.fxml +++ b/src/main/resources/com/sparrowwallet/sparrow/about.fxml @@ -8,7 +8,7 @@ - + @@ -21,8 +21,9 @@