From a91bcec4a949b512715113d5d2c72ecfa597edd3 Mon Sep 17 00:00:00 2001 From: Rob Greene Date: Tue, 24 Oct 2023 23:25:41 -0500 Subject: [PATCH] Bumping version of SWT to max it can go (without upgrading Java version); setting display data to maybe get a better dark mode experience. --- gradle.properties | 2 +- .../com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 1010a1a..135aaac 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,7 +7,7 @@ version=1.9.0-SNAPSHOT shkVersion=1.2.2 asVersion=1.2.1 btVersion=0.3.1 -swtVersion=3.118.0 +swtVersion=3.123.0 piSwtVersion=3.8.2 junitVersion=4.12 antVersion=1.8.2 diff --git a/lib/ac-swt-common/src/main/java/com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java b/lib/ac-swt-common/src/main/java/com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java index e35b90e..68daaf0 100644 --- a/lib/ac-swt-common/src/main/java/com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java +++ b/lib/ac-swt-common/src/main/java/com/webcodepro/applecommander/ui/swt/SwtAppleCommander.java @@ -78,6 +78,7 @@ public class SwtAppleCommander implements Listener { Display.setAppName("AppleCommander"); Display.setAppVersion(AppleCommander.VERSION); Display display = new Display(); + display.setData("org.eclipse.swt.internal.theme.useSystemColors", true); display.asyncExec(() -> { for (String arg : args) { open(arg);