mirror of
https://github.com/VirtualHotBar/NetMount.git
synced 2026-05-11 15:51:25 +08:00
feat(tray): 添加托盘菜单'重启程序'选项
- 在右键托盘菜单中添加'重启程序'菜单项 - 支持多语言:简体中文、繁体中文、英文 - 点击后调用 Tauri 的 restart() 方法一键重启软件
This commit is contained in:
@@ -205,6 +205,7 @@
|
||||
"openlist_extra_args": "OpenList Extra Startup Args",
|
||||
"quit": "Quit",
|
||||
"tray_show": "Show Main Window",
|
||||
"tray_restart": "Restart Program",
|
||||
"open_log_dir": "Open Log Folder",
|
||||
"export_diagnostics": "Export Diagnostics",
|
||||
"diagnostics_exported": "Diagnostics exported",
|
||||
|
||||
@@ -205,6 +205,7 @@
|
||||
"openlist_extra_args": "OpenList 启动参数",
|
||||
"quit": "退出",
|
||||
"tray_show": "显示主窗口",
|
||||
"tray_restart": "重启程序",
|
||||
"open_log_dir": "打开日志目录",
|
||||
"export_diagnostics": "导出诊断包",
|
||||
"diagnostics_exported": "诊断包已导出",
|
||||
|
||||
@@ -205,6 +205,7 @@
|
||||
"openlist_extra_args": "OpenList 額外啟動參數",
|
||||
"quit": "退出",
|
||||
"tray_show": "顯示主視窗",
|
||||
"tray_restart": "重啟程式",
|
||||
"open_log_dir": "打開日誌目錄",
|
||||
"export_diagnostics": "匯出診斷包",
|
||||
"diagnostics_exported": "診斷包已匯出",
|
||||
|
||||
@@ -14,6 +14,7 @@ impl Tray {
|
||||
let menu = tauri::menu::MenuBuilder::new(app)
|
||||
.items(&[
|
||||
&build_item("show", locale.get("tray_show"))?,
|
||||
&build_item("restart", locale.get("tray_restart"))?,
|
||||
&build_item("quit", locale.get("quit"))?,
|
||||
])
|
||||
.build()
|
||||
@@ -45,6 +46,9 @@ impl Tray {
|
||||
let _ = window.toggle_visibility(Some(true));
|
||||
}
|
||||
}
|
||||
"restart" => {
|
||||
app.restart();
|
||||
}
|
||||
"quit" => {
|
||||
app.app_quit();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user