auto-git:

[add] src-tauri/icons/128x128.png
 [add] src-tauri/icons/128x128@2x.png
 [add] src-tauri/icons/32x32.png
 [add] src-tauri/icons/64x64.png
 [add] src-tauri/icons/android/
 [add] src-tauri/icons/icon.icns
 [add] src-tauri/icons/icon.ico
 [add] src-tauri/icons/ios/
 [change] src-tauri/icons/icon.png
 [change] src-tauri/src/lib.rs
 [change] src/App.tsx
This commit is contained in:
2026-05-08 03:12:25 +02:00
parent 23fb120bb2
commit 8c4b3eeadc
44 changed files with 20 additions and 5 deletions

View File

@@ -233,19 +233,25 @@ pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_dialog::init())
.menu(|handle| {
let quit_item =
MenuItem::with_id(handle, "app-quit", "Quit", true, Some("CmdOrCtrl+Q"))?;
let app_menu = Submenu::with_items(handle, "Concept Maker", true, &[&quit_item])?;
let new_item = MenuItem::with_id(handle, "file-new", "New", true, None::<&str>)?;
let open_item = MenuItem::with_id(handle, "file-open", "Open", true, None::<&str>)?;
let save_item = MenuItem::with_id(handle, "file-save", "Save", true, None::<&str>)?;
let file_menu =
Submenu::with_items(handle, "File", true, &[&new_item, &open_item, &save_item])?;
let open_settings =
MenuItem::with_id(handle, "settings-open", "Open Settings", true, None::<&str>)?;
let settings_menu = Submenu::with_items(handle, "Settings", true, &[&open_settings])?;
let settings_item =
MenuItem::with_id(handle, "settings-open", "Settings", true, None::<&str>)?;
Menu::with_items(handle, &[&file_menu, &settings_menu])
Menu::with_items(handle, &[&app_menu, &file_menu, &settings_item])
})
.on_menu_event(|app, event| match event.id().as_ref() {
"app-quit" => {
app.exit(0);
}
"file-new" | "file-open" | "file-save" | "settings-open" => {
let _ = app.emit("app-menu-action", event.id().as_ref());
}