slab: Deskflow KVM menu + idle spinning-line icon master
Add a generic Deskflow status menu (status dot + Start/Stop/Restart) that reads role/label/launch-agent from untracked ~/.config/slab/deskflow.json, keeping all machine specifics out of tracked code (same PII-safe pattern as the imsg + extra-mail menus). Manages a deskflow-core LaunchAgent via launchctl. Replace the static idle glyph with an enticing resting state: when nothing is open (no sessions, no work, no message, not ambient) the menubar shows a single line that spins slowly (~50s/rev) with a rainbow flowing along its length (~13s/hue cycle), glowing in the middle and feathering at the round-capped ends. Theme-aware saturation/brightness for light vs dark. Rhymes with the n=1 active single-session line. The anim timer now also runs during idle. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>