Skip to content

Commit af31b14

Browse files
committed
feat (core): 支持隐藏应用
1 parent 8640ae3 commit af31b14

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

  • src-tauri/src/setup/menus

src-tauri/src/setup/menus/app.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ pub fn create_app_submenu(app: &AppHandle) -> tauri::Result<Submenu<tauri::Wry>>
1616
.accelerator("CmdOrCtrl+,")
1717
.build(app)?;
1818

19+
let hide_item = MenuItemBuilder::new("隐藏 CodeForge")
20+
.id("hide")
21+
.accelerator("CmdOrCtrl+H")
22+
.build(app)?;
23+
1924
let restart_item = MenuItemBuilder::new("重启 CodeForge")
2025
.id("restart")
2126
.accelerator("CmdOrCtrl+R")
@@ -33,6 +38,8 @@ pub fn create_app_submenu(app: &AppHandle) -> tauri::Result<Submenu<tauri::Wry>>
3338
.separator()
3439
.item(&settings_item)
3540
.separator()
41+
.item(&hide_item)
42+
.separator()
3643
.item(&restart_item)
3744
.item(&quit_item)
3845
.build()?;
@@ -51,6 +58,10 @@ pub fn handle_app_menu_event(app: &AppHandle, event_id: &str) {
5158
"settings" => {
5259
let _event = app.emit("show-settings", ());
5360
}
61+
"hide" => {
62+
info!("隐藏应用 CodeForge");
63+
let _ = app.hide();
64+
}
5465
"restart" => {
5566
info!("CodeForge 应用重启");
5667
app.restart();

0 commit comments

Comments
 (0)