feat: Minimiert starten + kein Fenster-Popup bei .cloud Oeffnung

- .cloud Doppelklick oeffnet Datei im Hintergrund ohne das Client-
  Fenster aufzupoppen (war nervig)
- Neue Einstellung "Minimiert starten (direkt im System-Tray)"
  als Checkbox im Einstellungen-Bereich
- Wird in config.json gespeichert, bleibt bei Updates erhalten
- Bei aktiviertem Haken: Client startet unsichtbar im Tray,
  Sync laeuft im Hintergrund, Fenster nur per Tray-Doppelklick

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Stefan Hacker
2026-04-12 01:50:09 +02:00
parent e9638cc6ed
commit 86545ca405
3 changed files with 43 additions and 5 deletions
@@ -11,6 +11,8 @@ pub struct AppConfig {
pub sync_paths: Vec<SyncPath>,
#[serde(default)]
pub auto_start: bool,
#[serde(default)]
pub start_minimized: bool,
}
impl AppConfig {