fix lcd text rendering issue on osx

This commit is contained in:
Craig Raw 2021-10-14 09:55:26 +02:00
parent bad209ea5b
commit 63259a2056
2 changed files with 5 additions and 2 deletions

View file

@ -142,7 +142,7 @@ run {
"--add-opens=java.base/java.io=com.google.gson"] "--add-opens=java.base/java.io=com.google.gson"]
if(os.macOsX) { if(os.macOsX) {
applicationDefaultJvmArgs += ["-Xdock:name=Sparrow", "-Xdock:icon=/Users/scy/git/sparrow/src/main/resources/sparrow-large.png", applicationDefaultJvmArgs += ["-Dprism.lcdtext=false", "-Xdock:name=Sparrow", "-Xdock:icon=/Users/scy/git/sparrow/src/main/resources/sparrow-large.png",
"--add-opens=javafx.graphics/com.sun.glass.ui.mac=centerdevice.nsmenufx"] "--add-opens=javafx.graphics/com.sun.glass.ui.mac=centerdevice.nsmenufx"]
} }
} }
@ -194,7 +194,7 @@ jlink {
"--add-reads=com.sparrowwallet.merged.module=com.fasterxml.jackson.core"] "--add-reads=com.sparrowwallet.merged.module=com.fasterxml.jackson.core"]
if(os.macOsX) { if(os.macOsX) {
jvmArgs += "--add-opens=javafx.graphics/com.sun.glass.ui.mac=com.sparrowwallet.merged.module" jvmArgs += ["-Dprism.lcdtext=false", "--add-opens=javafx.graphics/com.sun.glass.ui.mac=com.sparrowwallet.merged.module"]
} }
} }
addExtraDependencies("javafx") addExtraDependencies("javafx")

View file

@ -396,6 +396,9 @@ public class AppController implements Initializable {
controller.setStage(stage); controller.setStage(stage);
controller.initializeView(); controller.initializeView();
setStageIcon(stage); setStageIcon(stage);
stage.setOnShowing(event -> {
AppServices.moveToActiveWindowScreen(stage, 600, 460);
});
return stage; return stage;
} catch(IOException e) { } catch(IOException e) {