From e9128438b570fbb8ea7c6c2f576a0ae92c50af21 Mon Sep 17 00:00:00 2001 From: julyXX Date: Sat, 4 Apr 2026 18:19:55 +0800 Subject: [PATCH] Enforce main window decorations off on Linux --- src-tauri/src/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index c6aa5080..bca37189 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -83,6 +83,13 @@ async fn main() { t_config::set_app_identifier(&_app.config().identifier); t_menu::install_app_menu(&_app.handle())?; + #[cfg(not(target_os = "macos"))] + if let Some(window) = _app.get_webview_window("main") { + if let Err(e) = window.set_decorations(false) { + eprintln!("Failed to disable main window decorations: {}", e); + } + } + // Create the database on startup if let Err(e) = t_sqlite::create_db() { eprintln!("Failed to initialize database: {}", e);