feat(hotkey): macos support CMD+W to close window as default

This commit is contained in:
Tunglies
2025-03-20 13:01:58 +08:00
parent 618ba52bca
commit 84a5cf6b89
3 changed files with 18 additions and 1 deletions

View File

@@ -148,6 +148,8 @@ impl Hotkey {
"toggle_system_proxy" => || feat::toggle_system_proxy(),
"toggle_tun_mode" => || feat::toggle_tun_mode(None),
"quit" => || feat::quit(Some(0)),
#[cfg(target_os = "macos")]
"hide" => || feat::hide(),
_ => {
println!("Invalid function: {}", func);
@@ -181,7 +183,7 @@ impl Hotkey {
.latest()
.enable_global_hotkey
.unwrap_or(true);
if is_enable_global_hotkey {
f();
} else if let Some(window) = app_handle.get_webview_window("main") {