diff --git a/lib/features/window/notifier/window_notifier.dart b/lib/features/window/notifier/window_notifier.dart index 05996432..f9708520 100644 --- a/lib/features/window/notifier/window_notifier.dart +++ b/lib/features/window/notifier/window_notifier.dart @@ -1,3 +1,4 @@ +import 'dart:io'; import 'dart:ui'; import 'package:hiddify/features/connection/notifier/connection_notifier.dart'; @@ -30,11 +31,17 @@ class WindowNotifier extends _$WindowNotifier with AppLogger { Future open({bool focus = true}) async { await windowManager.show(); if (focus) await windowManager.focus(); + if (Platform.isMacOS) { + await windowManager.setSkipTaskbar(false); + } } // TODO add option to quit or minimize to tray Future close() async { await windowManager.hide(); + if (Platform.isMacOS) { + await windowManager.setSkipTaskbar(true); + } } Future quit() async {