diff --git a/THIRDPARTY b/THIRDPARTY index 1f3741c..ed9a994 100644 --- a/THIRDPARTY +++ b/THIRDPARTY @@ -102,7 +102,7 @@ jsvg 1.4.0 MIT License https://github.com/weisJ/jsvg/blob/master/LICENSE -jSystemThemeDetector 3.9.1 +jSystemThemeDetector b5857fec86 Apache License 2.0 https://github.com/Dansoftowner/jSystemThemeDetector/blob/master/LICENSE diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 88033f2..930ed08 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -19,7 +19,7 @@ jfa = "1.2.0" oshi = "6.6.5" versioncompare = "1.4.1" jna = "5.16.0" -jSystemThemeDetector = "3.9.1" +jSystemThemeDetector = "b5857fec86" commons-io = "2.18.0" jbr-api = "17.1.10.1" leveldb = "0.12" @@ -67,7 +67,7 @@ swingx = { module = "org.swinglabs.swingx:swingx-all", version.ref = "swingx" } jgoodies-forms = { module = "com.jgoodies:jgoodies-forms", version.ref = "jgoodies-forms" } jna = { module = "net.java.dev.jna:jna", version.ref = "jna" } jna-platform = { module = "net.java.dev.jna:jna-platform", version.ref = "jna" } -jSystemThemeDetector = { module = "com.github.Dansoftowner:jSystemThemeDetector", version.ref = "jSystemThemeDetector" } +jSystemThemeDetector = { module = "com.github.hstyi:jSystemThemeDetector", version.ref = "jSystemThemeDetector" } versioncompare = { module = "io.github.g00fy2:versioncompare", version.ref = "versioncompare" } jfa = { module = "de.jangassen:jfa", version.ref = "jfa" } oshi-core = { module = "com.github.oshi:oshi-core", version.ref = "oshi" } diff --git a/src/main/kotlin/app/termora/Main.kt b/src/main/kotlin/app/termora/Main.kt index b61eb52..5f0ca01 100644 --- a/src/main/kotlin/app/termora/Main.kt +++ b/src/main/kotlin/app/termora/Main.kt @@ -16,6 +16,11 @@ fun main() { System.setProperty("apple.awt.application.name", Application.getName()) } + // https://github.com/TermoraDev/termora/issues/197 + if (SystemUtils.IS_OS_WINDOWS) { + System.setProperty("jthemedetecor.windows.theme.interval", "250") + } + ApplicationRunner().run() }