Merge pull request #751 from sky96111/main

fix: make auto dark tray icon windows-only
This commit is contained in:
Hiddify
2024-03-30 16:19:10 +01:00
committed by GitHub

View File

@@ -125,14 +125,16 @@ class SystemTrayNotifier extends _$SystemTrayNotifier with AppLogger {
}
static String get _trayIconPath {
if (Platform.isWindows) {
final Brightness brightness = WidgetsBinding.instance.platformDispatcher.platformBrightness;
bool isDarkMode = brightness == Brightness.dark;
if (isDarkMode) {
if (Platform.isWindows) return Assets.images.trayIconIco;
return Assets.images.trayIconPng.path;
return Assets.images.trayIconIco;
} else {
if (Platform.isWindows) return Assets.images.trayIconDarkIco;
return Assets.images.trayIconDarkPng.path;
return Assets.images.trayIconDarkIco;
}
}
return Assets.images.trayIconPng.path;
}
}