Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-09-19 15:32:46 +08:00
parent 099c7b4dff
commit 51c605f5d0
16 changed files with 227 additions and 171 deletions

View File

@@ -51,8 +51,12 @@ class _MainAppState extends State<MainApp>
@override
void didChangeDependencies() {
super.didChangeDependencies();
final brightness = Theme.brightnessOf(context);
NetworkImgLayer.reduce =
NetworkImgLayer.reduceLuxColor != null && context.isDarkMode;
NetworkImgLayer.reduceLuxColor != null && brightness.isDark;
if (Utils.isDesktop) {
windowManager.setBrightness(brightness);
}
PageUtils.routeObserver.subscribe(
this,
ModalRoute.of(context) as PageRoute,
@@ -160,6 +164,8 @@ class _MainAppState extends State<MainApp>
Future<void> _handleTray() async {
if (Platform.isWindows) {
await trayManager.setIcon('assets/images/logo/app_icon.ico');
} else {
await trayManager.setIcon('assets/images/logo/logo_large.png');
}
if (!Platform.isLinux) {
await trayManager.setToolTip(Constants.appName);