From 3c376c4bf6e5886a5c773c0764dfba51f257110c Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Wed, 27 Apr 2022 13:18:25 +0200 Subject: [PATCH] add `-Dsun.java2d.metal=true`, which fixes #2194 --- .github/workflows/mac-dmg.yml | 3 ++- dist/mac/dmg/build.sh | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/mac-dmg.yml b/.github/workflows/mac-dmg.yml index 63359b5c5..833acac61 100644 --- a/.github/workflows/mac-dmg.yml +++ b/.github/workflows/mac-dmg.yml @@ -82,9 +82,10 @@ jobs: --app-version "${{ steps.versions.outputs.semVerNum }}" --java-options "-Xss5m" --java-options "-Xmx256m" - --java-options "-Dcryptomator.appVersion=\"${{ steps.versions.outputs.semVerStr }}\"" --java-options "-Dfile.encoding=\"utf-8\"" --java-options "-Dapple.awt.enableTemplateImages=true" + --java-options "-Dsun.java2d.metal=true" + --java-options "-Dcryptomator.appVersion=\"${{ steps.versions.outputs.semVerStr }}\"" --java-options "-Dcryptomator.logDir=\"~/Library/Logs/Cryptomator\"" --java-options "-Dcryptomator.pluginDir=\"~/Library/Application Support/Cryptomator/Plugins\"" --java-options "-Dcryptomator.settingsPath=\"~/Library/Application Support/Cryptomator/settings.json\"" diff --git a/dist/mac/dmg/build.sh b/dist/mac/dmg/build.sh index 91a15ba9d..1b6569c1f 100755 --- a/dist/mac/dmg/build.sh +++ b/dist/mac/dmg/build.sh @@ -56,12 +56,13 @@ ${JAVA_HOME}/bin/jpackage \ --name Cryptomator \ --vendor "Skymatic GmbH" \ --copyright "(C) 2016 - 2022 Skymatic GmbH" \ + --app-version "${VERSION_NO}" \ --java-options "-Xss5m" \ --java-options "-Xmx256m" \ - --java-options "-Dcryptomator.appVersion=\"${VERSION_NO}\"" \ - --app-version "${VERSION_NO}" \ --java-options "-Dfile.encoding=\"utf-8\"" \ --java-options "-Dapple.awt.enableTemplateImages=true" \ + --java-options "-Dsun.java2d.metal=true" \ + --java-options "-Dcryptomator.appVersion=\"${VERSION_NO}\"" \ --java-options "-Dcryptomator.logDir=\"~/Library/Logs/Cryptomator\"" \ --java-options "-Dcryptomator.pluginDir=\"~/Library/Application Support/Cryptomator/Plugins\"" \ --java-options "-Dcryptomator.settingsPath=\"~/Library/Application Support/Cryptomator/settings.json\"" \