diff --git a/src-tauri/pake.json b/src-tauri/pake.json index 0b0578b..cfdeeb0 100644 --- a/src-tauri/pake.json +++ b/src-tauri/pake.json @@ -14,7 +14,8 @@ "disabled_web_shortcuts": false, "hide_on_close": true, "incognito": false, - "enable_wasm": false + "enable_wasm": false, + "enable_drag_drop": false } ], "user_agent": { diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index a83bc0b..54b1be6 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -41,7 +41,13 @@ pub fn run_app() { .plugin(tauri_plugin_http::init()) .plugin(tauri_plugin_shell::init()) .plugin(tauri_plugin_notification::init()) - .plugin(tauri_plugin_single_instance::init(|_, _, _| ())) + .plugin(tauri_plugin_single_instance::init(|app, _args, _cwd| { + if let Some(window) = app.get_webview_window("pake") { + let _ = window.unminimize(); + let _ = window.show(); + let _ = window.set_focus(); + } + })) .invoke_handler(tauri::generate_handler![ download_file, download_file_by_binary,