Skip to content

Commit 7ad18fd

Browse files
committed
feat (core): 添加检查更新菜单
1 parent fa8e973 commit 7ad18fd

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • src-tauri/src/setup/menus

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ pub fn create_app_submenu(app: &AppHandle) -> tauri::Result<Submenu<tauri::Wry>>
99
.id("about")
1010
.build(app)?;
1111

12+
let update_item = MenuItemBuilder::new("检查更新").id("update").build(app)?;
13+
1214
let settings_item = MenuItemBuilder::new("设置")
1315
.id("settings")
1416
.accelerator("CmdOrCtrl+,")
@@ -27,6 +29,8 @@ pub fn create_app_submenu(app: &AppHandle) -> tauri::Result<Submenu<tauri::Wry>>
2729
let app_submenu = SubmenuBuilder::new(app, "CodeForge")
2830
.item(&about_item)
2931
.separator()
32+
.item(&update_item)
33+
.separator()
3034
.item(&settings_item)
3135
.separator()
3236
.item(&restart_item)
@@ -41,6 +45,9 @@ pub fn handle_app_menu_event(app: &AppHandle, event_id: &str) {
4145
"about" => {
4246
let _event = app.emit("show-about", ());
4347
}
48+
"update" => {
49+
let _event = app.emit("check-update", ());
50+
}
4451
"settings" => {
4552
let _event = app.emit("show-settings", ());
4653
}

0 commit comments

Comments
 (0)