- commit
- 4eed13197af678082eceaff2a20217ea71fe1380
- parent
- 5a9a500dd488b6e956270c345ba8d159e31de8fa
- author
- Dami <dami.etoile@gmail.com>
| M | src-tauri/ | 10 | ++++++++++ |
| M | src-tauri/ | 3 | ++- |
@@ -11,6 +11,8 @@ fn main() {
1111 .manage(AppState::default())1212 .setup(|app| {1313 use tauri::Manager;14+15+ // Load persisted encoder config before the window reads it1416 if let Ok(data_dir) = app.path().app_data_dir() {1517 let path = data_dir.join("encoder_config.json");1618 if let Ok(contents) = std::fs::read_to_string(&path) {@@ -22,6 +24,14 @@ fn main() {
2224 }2325 }2426 }27+28+ // Daemon mode runs headless; only show the window for interactive use29+ if !app.state::<commands::AppState>().daemon {30+ if let Some(window) = app.get_webview_window("main") {31+ let _ = window.show();32+ }33+ }34+2535 Ok(())2636 })2737 .invoke_handler(tauri::generate_handler![