diff --git a/apps/app/src/main.rs b/apps/app/src/main.rs index 09723d39..5799e51c 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 e55ba32b..6075dde2 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 }