Browse Source

create installers, fix about border

bwt
Craig Raw 4 years ago
parent
commit
2cca6049be
  1. 2
      .github/workflows/package.yaml
  2. 2
      build.gradle
  3. 4
      src/main/java/com/sparrowwallet/sparrow/AppController.java

2
.github/workflows/package.yaml

@ -7,7 +7,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
os: [windows-latest, ubuntu-latest]
steps:
- uses: actions/checkout@v2
with:

2
build.gradle

@ -137,7 +137,7 @@ jlink {
imageName = "Sparrow"
installerName = "Sparrow"
appVersion = "${sparrowVersion}"
skipInstaller = true
skipInstaller = os.macOsX
imageOptions = []
installerOptions = [
'--file-associations', 'src/main/resources/associations.properties',

4
src/main/java/com/sparrowwallet/sparrow/AppController.java

@ -336,7 +336,7 @@ public class AppController implements Initializable {
}
private void setOsxApplicationMenu() {
if(org.controlsfx.tools.Platform.getCurrent().getPlatformId().toLowerCase().equals("mac")) {
if(org.controlsfx.tools.Platform.getCurrent() == org.controlsfx.tools.Platform.OSX) {
MenuToolkit tk = MenuToolkit.toolkit();
MenuItem preferences = new MenuItem("Preferences...");
preferences.setOnAction(this::openPreferences);
@ -364,7 +364,7 @@ public class AppController implements Initializable {
Stage stage = new Stage();
stage.setTitle("About " + MainApp.APP_NAME);
stage.initStyle(StageStyle.UNDECORATED);
stage.initStyle(org.controlsfx.tools.Platform.getCurrent() == org.controlsfx.tools.Platform.OSX ? StageStyle.UNDECORATED : StageStyle.DECORATED);
stage.setResizable(false);
stage.setScene(new Scene(root));
controller.setStage(stage);

Loading…
Cancel
Save