From 043ed4cb318b1e6e8d04b10be5bf5ed10a67082e Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Sun, 7 Sep 2025 13:00:51 +0800 Subject: [PATCH] feat: add known issues section and update lightweight mode handling --- UPDATELOG.md | 4 ++++ src-tauri/src/module/lightweight.rs | 11 +---------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/UPDATELOG.md b/UPDATELOG.md index ea872a7bb..aeaba9439 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -1,5 +1,9 @@ ## v2.4.3 +### ⚠️ 已知问题 + +- 退出轻量可能程序无响应 + ### 🐞 修复问题 - macOS intel Mihomo 兼容性 diff --git a/src-tauri/src/module/lightweight.rs b/src-tauri/src/module/lightweight.rs index a8aa633ce..469450a93 100644 --- a/src-tauri/src/module/lightweight.rs +++ b/src-tauri/src/module/lightweight.rs @@ -63,11 +63,8 @@ pub async fn run_once_auto_lightweight() { "在静默启动的情况下,创建窗口再添加自动进入轻量模式窗口监听器" ); + set_lightweight_mode(true).await; enable_auto_light_weight_mode().await; - - if let Err(e) = Tray::global().update_part().await { - log::warn!("Failed to update tray: {e}"); - } } pub async fn auto_lightweight_mode_init() -> Result<()> { @@ -149,9 +146,6 @@ pub async fn entry_lightweight_mode() { set_lightweight_mode(true).await; let _ = cancel_light_weight_timer(); ProxyRequestCache::global().clean_default_keys(); - - // 更新托盘显示 - logging_error!(Type::Lightweight, true, Tray::global().update_part().await); } // 添加从轻量模式恢复的函数 @@ -189,9 +183,6 @@ pub async fn exit_lightweight_mode() { // 重置UI就绪状态 crate::utils::resolve::ui::reset_ui_ready(); - - // 更新托盘显示 - let _tray = crate::core::tray::Tray::global(); } #[cfg(target_os = "macos")]