Add hide icon from dock on mac

This commit is contained in:
problematicconsumer
2024-03-03 14:28:29 +03:30
parent 60db9a2239
commit 2be9ab3c80

View File

@@ -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<void> 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<void> close() async {
await windowManager.hide();
if (Platform.isMacOS) {
await windowManager.setSkipTaskbar(true);
}
}
Future<void> quit() async {