diff --git a/src-tauri/src/core/tray/mod.rs b/src-tauri/src/core/tray/mod.rs index c27a8f26a..b6f18dd57 100644 --- a/src-tauri/src/core/tray/mod.rs +++ b/src-tauri/src/core/tray/mod.rs @@ -32,7 +32,7 @@ use menu_def::{MenuIds, MenuTexts}; type ProxyMenuItem = (Option>, Vec>>); -const TRAY_CLICK_DEBOUNCE_MS: u64 = 1_275; +const TRAY_CLICK_DEBOUNCE_MS: u64 = 300; #[derive(Clone)] struct TrayState {} diff --git a/src-tauri/src/utils/window_manager.rs b/src-tauri/src/utils/window_manager.rs index 00e408a72..30ee4abcb 100644 --- a/src-tauri/src/utils/window_manager.rs +++ b/src-tauri/src/utils/window_manager.rs @@ -39,7 +39,7 @@ pub enum WindowState { } // 窗口操作防抖机制 -const WINDOW_OPERATION_DEBOUNCE_MS: u64 = 1_275; +const WINDOW_OPERATION_DEBOUNCE_MS: u64 = 625; static WINDOW_OPERATION_LIMITER: Lazy = Lazy::new(|| { Limiter::new( Duration::from_millis(WINDOW_OPERATION_DEBOUNCE_MS),