diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index baff106e..47639b30 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -33,7 +33,9 @@ pub fn run() { .with_shortcut("CmdOrCtrl+Q")? .with_handler(|_app, shortcut, event| { if event.state == ShortcutState::Pressed { - if shortcut.matches(Modifiers::CONTROL, Code::KeyQ) { + if shortcut.matches(Modifiers::CONTROL, Code::KeyQ) + || shortcut.matches(Modifiers::SUPER, Code::KeyQ) + { std::process::exit(0); } } diff --git a/src-tauri/src/menu.rs b/src-tauri/src/menu.rs index 36d72405..a5206300 100644 --- a/src-tauri/src/menu.rs +++ b/src-tauri/src/menu.rs @@ -3,12 +3,12 @@ use tauri::{App, Wry}; pub fn menu(app: &mut App) -> Result, tauri::Error> { let metadata = AboutMetadataBuilder::new() - .version(Some(app.package_info().version.to_string())) - .authors(Some(vec![app.package_info().authors.to_string()])) - .comments(Some(app.package_info().description)) - .website(Some("https://elasticvue.com")) - .icon(app.default_window_icon().map(|img| img.clone())) - .build(); + .version(Some(app.package_info().version.to_string())) + .authors(Some(vec![app.package_info().authors.to_string()])) + .comments(Some(app.package_info().description)) + .website(Some("https://elasticvue.com")) + .icon(app.default_window_icon().map(|img| img.clone())) + .build(); let about_quit = SubmenuBuilder::new(app, app.package_info().name.clone()) .about(metadata.into())