+11
−0
Skingomz/CommandCenter.swift
0 → 100644
+12
−0
Loading
Makes the Mac build behave like a Mac app: - Menu bar commands with shortcuts: Lecture menu (play/pause on Space, skips on ⌘←/⌘→, speed on ⌘+/⌘−, sleep-timer submenu) and Fichier additions (add podcast ⌘N, add radio ⇧⌘N, import OPML ⌘O), bridged to RootView's sheets through a small CommandCenter observable. - Settings scene (⌘,) with Général / Synchronisation / Égaliseur / Téléchargement tabs, reusing the settings sub-pages; the language, playback and notification sections move to a shared view. - The full player and the episode notes open as popovers on macOS instead of window-modal sheets (sheets kept on iOS). - Now-playing bar recentred on macOS: info left, transport centred, rate right; scrubber width capped. Tooltips (.help) on every icon-only control across the app. - Window default size 1000x700 and 800x500 minimum; drop an OPML file or a feed URL anywhere on the window to import/subscribe; Dock menu exposes play/pause; ⌫ removes the selected episodes from the queue. - Cross-platform: clearing the queue now asks for confirmation, and History/Statistics push within settings instead of opening as sheets. Co-Authored-By: Claude (RCA)