The things you keep reaching for, clipboard history, a place to park files, quick notes, the weather and the next meeting, are scattered across five apps and a Dock.
Design, development and release, end to end.
One Gesture, Several Ways In
22 MB: Memory with the shelf closed
Scope, Constraints & Reality
No Dock icon and no window. The shelf has to open over any app, in any Space, full-screen apps included, and leave no trace when closed.
Widgets only run while the shelf is open. Measured on Apple Silicon: 22 MB with the shelf closed, 0.0% CPU and zero idle wake-ups.
Anything a password manager copies shows as dots, is never written to disk and never matches a search. History files are readable by the owner's account only.
Notes and files are ordinary files in folders you choose, so iCloud Drive or Dropbox can sync them. A change from another Mac never overwrites unsaved work; a conflict copy is kept instead.
Design Decisions
One Gesture, Several Ways In
Scroll down at the top edge, hold a key, pause there, drag a file upward, or press a hotkey. People's habits differ, and a gesture that fires by accident is worse than none, so each trigger can be switched on or off.
Notes That Stay Plain Markdown
Headings, bold, highlights and checklists render as you type, so it feels like a notes app. Underneath, each note is a plain .md file any editor can open. Moving away from Sunroof means copying a folder, not exporting.
Hidden By Default Where It Matters
Password-manager clips show as dots. Type ||secret|| in a note and it stays a dark field until you click its eye. Link clicks open web and mail addresses only, and images in notes never load from the internet.
Impact
47 MB while open, 0.0% CPU at rest and zero idle wake-ups. Widgets cost nothing when the shelf is shut.
Down from 14 MB after removing unused code and stripping debug symbols.
Calendar, weather, music, tasks and system stats. Each can be turned off in Settings, and none of them run while the shelf is closed.


