From 8b64df435c44b8bdafac8a96aae5dafb95b5d11f Mon Sep 17 00:00:00 2001 From: unknown <2564608840@qq.com> Date: Wed, 16 Jul 2025 13:50:32 +0800 Subject: [PATCH] =?UTF-8?q?improve:=E6=8F=92=E4=BB=B6=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/Helpers/Plugins/PluginManager.cs | 5 +- Ink Canvas/Windows/PluginSettingsWindow.xaml | 3 + .../Windows/PluginSettingsWindow.xaml.cs | 109 ++++++++++++++++++ 3 files changed, 115 insertions(+), 2 deletions(-) diff --git a/Ink Canvas/Helpers/Plugins/PluginManager.cs b/Ink Canvas/Helpers/Plugins/PluginManager.cs index e76322aa..c43e0283 100644 --- a/Ink Canvas/Helpers/Plugins/PluginManager.cs +++ b/Ink Canvas/Helpers/Plugins/PluginManager.cs @@ -401,8 +401,9 @@ namespace Ink_Canvas.Helpers.Plugins LogHelper.WriteLogToFile($"插件状态变更: {plugin.Name} = {(isEnabled ? "启用" : "禁用")}", LogHelper.LogType.Info); - // 触发自动保存 - TriggerAutoSave(); + // 立即同步保存配置(不再使用延迟自动保存) + SaveConfig(); + LogHelper.WriteLogToFile($"插件 {plugin.Name} 状态已立即保存到配置文件", LogHelper.LogType.Info); } } } diff --git a/Ink Canvas/Windows/PluginSettingsWindow.xaml b/Ink Canvas/Windows/PluginSettingsWindow.xaml index 29c6ef26..05b4ed4c 100644 --- a/Ink Canvas/Windows/PluginSettingsWindow.xaml +++ b/Ink Canvas/Windows/PluginSettingsWindow.xaml @@ -143,6 +143,9 @@ Padding="15,5" Background="{DynamicResource SystemAccentColor}" Foreground="White"/>