diff --git a/apps/app/src/main.rs b/apps/app/src/main.rs index 09723d39f9..5799e51ce9 100644 --- a/apps/app/src/main.rs +++ b/apps/app/src/main.rs @@ -191,6 +191,11 @@ fn main() { .plugin( tauri_plugin_window_state::Builder::default() .with_filename("app-window-state.json") + // Use *only* POSITION and SIZE state flags, because saving VISIBLE causes the `visible: false` to not take effect + .with_state_flags( + tauri_plugin_window_state::StateFlags::POSITION + | tauri_plugin_window_state::StateFlags::SIZE, + ) .build(), ) .setup(|app| { diff --git a/apps/app/tauri.conf.json b/apps/app/tauri.conf.json index 675b49d769..54a705802a 100644 --- a/apps/app/tauri.conf.json +++ b/apps/app/tauri.conf.json @@ -67,7 +67,7 @@ "width": 1280, "minHeight": 700, "minWidth": 1100, - "visible": true, + "visible": false, "zoomHotkeysEnabled": false, "decorations": false }