diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index ab12f24..60d9ae8 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["lib", "cdylib", "staticlib"] tauri-build = { version = "2", features = [] } [dependencies] -tauri = { version = "2", features = [] } +tauri = { version = "2", features = ["devtools"] } tauri-plugin-shell = "2" tauri-plugin-updater = "2" serde = { version = "1", features = ["derive"] } diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 15dcc6d..5219a26 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -151,6 +151,14 @@ pub fn run() { tauri::Builder::default() .plugin(tauri_plugin_shell::init()) .manage(app_state) + .setup(|app| { + // Open DevTools in release builds for debugging + use tauri::Manager; + if let Some(window) = app.get_webview_window("main") { + window.open_devtools(); + } + Ok(()) + }) .invoke_handler(tauri::generate_handler![ commands::vault::is_first_run, commands::vault::create_vault, diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 0f5c736..6725a43 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -22,7 +22,8 @@ ], "security": { "csp": null - } + }, + "withGlobalTauri": true }, "bundle": { "active": true,