Complete redesign following native macOS patterns (WiFi, Bluetooth, iStat Menus style). Clean, elegant, everything visible - no more right-click hunting!
- Taller, narrower popover (280×420px) - More native feel
- Large centered status - Glanceable at a glance (⚡ Running / 💤 Stopped)
- Stats card - Shows uptime and request count when running
- Menu-style items - Icons + hover effects (like WiFi menu)
- All actions visible - Open Chat, View Logs, Settings (no right-click needed!)
- Clean sections - Proper separators and spacing
- Quit button - Always visible at bottom with ⌘Q shortcut
- ⚙️ Settings - Full preferences window with tabs:
- General: Default model, .co folder location, auto-start
- Keys & Auth: Edit .env file, view/copy agent private key
- Advanced: Logs path, custom co binary, debug mode
- Native tabbed interface - Clean, organized settings
- Instant save - Changes apply immediately
- Live uptime - Updates every second while running
- Request counter - Tracks completed requests
- Stats card - Beautiful card UI showing metrics
- Hover effects - Subtle backgrounds on menu items (native feel)
- Progressive disclosure - Stats only shown when running
- Loading states - Spinner + message when starting/stopping
- Better typography - Font weights create clear hierarchy
- Generous spacing - Breathing room, not cramped
Same as before:
- Download
OOMenuBar.app.zip - Unzip the file
- Move
OOMenuBar.appto/Applications/ - Right-click → Open (first time, due to code signing)
- Enjoy the beautiful new UI!
Before (v0.7.8):
- Header bar with title
- Horizontal button layout
- Important actions hidden in right-click
- No settings
- Static stats
After (v0.7.9):
- Clean, centered status
- Vertical menu-style layout (like WiFi)
- All actions visible in main popover
- Full settings window with tabs
- Live updating stats with beautiful card UI
- Hover effects on menu items
- Quit button always visible
- Fixed deprecation warning (borderType → isTransparent)
- Improved stats tracking accuracy
- Better state management for loading indicators
- Completely redesigned MainViewController (polished native style)
- New SettingsWindowController with tabbed interface
- Updated StatsTracker with live uptime formatting
- Custom HoverButton class for menu-style interactions
- Better typography and spacing throughout
Designed following Apple Human Interface Guidelines and inspired by native macOS menus (WiFi, Bluetooth, iStat Menus).
Full Changelog: https://github.com/openonion/co-menubar/compare/v0.7.8...v0.7.9