(app: &tauri::AppHandle)
| 286 | } |
| 287 | |
| 288 | fn toggle_main_window(app: &tauri::AppHandle) { |
| 289 | if let Some(window) = app.get_webview_window("main") { |
| 290 | let visible = window.is_visible().unwrap_or(false); |
| 291 | if visible { |
| 292 | let _ = window.hide(); |
| 293 | log::info!("Main window hidden via tray toggle"); |
| 294 | } else { |
| 295 | let _ = window.show(); |
| 296 | let _ = window.unminimize(); |
| 297 | let _ = window.set_focus(); |
| 298 | log::info!("Main window shown via tray toggle"); |
| 299 | } |
| 300 | } |
| 301 | } |
no test coverage detected