From 1dcfeb851b8dcb4a93a02138b28ce874600a6bd4 Mon Sep 17 00:00:00 2001 From: wanghongenpin Date: Fri, 15 Aug 2025 02:57:53 +0800 Subject: [PATCH] remove windows_single --- lib/main.dart | 9 --------- pubspec.yaml | 1 - windows/flutter/generated_plugin_registrant.cc | 3 --- windows/flutter/generated_plugins.cmake | 1 - 4 files changed, 14 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index dddfb4b..6d38b91 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -28,10 +28,8 @@ import 'package:proxypin/ui/mobile/mobile.dart'; import 'package:proxypin/utils/navigator.dart'; import 'package:proxypin/utils/platform.dart'; import 'package:window_manager/window_manager.dart'; -import 'package:windows_single_instance/windows_single_instance.dart'; import 'l10n/app_localizations.dart'; -import 'network/util/logger.dart'; ///主入口 ///@author wanghongen @@ -46,13 +44,6 @@ void main(List args) async { return; } - if (Platform.isWindows) { - await WindowsSingleInstance.ensureSingleInstance([], "ProxyPin", onSecondWindow: (args) { - logger.d('WindowsSingleInstance onSecondWindow $args'); - windowManager.show(); - }); - } - var instance = AppConfiguration.instance; var configuration = Configuration.instance; //移动端 diff --git a/pubspec.yaml b/pubspec.yaml index 777f2d2..a9e3e1d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -18,7 +18,6 @@ dependencies: logger: ^2.6.1 date_format: ^2.0.9 window_manager: ^0.5.1 - windows_single_instance: ^1.0.1 desktop_multi_window: git: url: https://gitee.com/wanghongenpin/flutter-plugins.git diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc index bb715bd..76364a6 100644 --- a/windows/flutter/generated_plugin_registrant.cc +++ b/windows/flutter/generated_plugin_registrant.cc @@ -17,7 +17,6 @@ #include #include #include -#include #include void RegisterPlugins(flutter::PluginRegistry* registry) { @@ -43,8 +42,6 @@ void RegisterPlugins(flutter::PluginRegistry* registry) { registry->GetRegistrarForPlugin("Win32audioPluginCApi")); WindowManagerPluginRegisterWithRegistrar( registry->GetRegistrarForPlugin("WindowManagerPlugin")); - WindowsSingleInstancePluginRegisterWithRegistrar( - registry->GetRegistrarForPlugin("WindowsSingleInstancePlugin")); ZstandardWindowsPluginCApiRegisterWithRegistrar( registry->GetRegistrarForPlugin("ZstandardWindowsPluginCApi")); } diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake index ce4c139..655bc53 100644 --- a/windows/flutter/generated_plugins.cmake +++ b/windows/flutter/generated_plugins.cmake @@ -14,7 +14,6 @@ list(APPEND FLUTTER_PLUGIN_LIST vclibs win32audio window_manager - windows_single_instance zstandard_windows )