diff --git a/src-tauri/src/utils/resolve.rs b/src-tauri/src/utils/resolve.rs index 4a7fae2c..4fcf1f45 100644 --- a/src-tauri/src/utils/resolve.rs +++ b/src-tauri/src/utils/resolve.rs @@ -148,7 +148,7 @@ pub fn create_window() { }).join().unwrap() }.unwrap(); - #[cfg(not(target_os = "windows"))] + #[cfg(target_os = "macos")] let window = tauri::WebviewWindowBuilder::new( &app_handle, "main".to_string(), @@ -161,6 +161,13 @@ pub fn create_window() { .build() .unwrap(); + #[cfg(target_os = "linux")] + let window = builder + .decorations(false) + .transparent(true) + .build() + .unwrap(); + match window.restore_state(StateFlags::all()) { Ok(_) => { log::info!(target: "app", "window state restored successfully");