Repository navigation
v1.0.13
What's New in v1.0.13
Added
- Additional Yabai event signals for instant menu bar updates
window_minimized/window_deminimizedfor minimize/restoreapplication_hidden/application_visiblefor Cmd+H hide/unhideapplication_launched/application_terminatedfor app start/quitspace_createdfor new space detection
- Context button toggle in settings panel
- Auto-save for config changes (debounced 500ms)
- Settings panel restructured into 4 tabs (General, Appearance, System, About)
Fixed
- Memory leak: SystemInfoService missing NotificationCenter observer removal
- Memory leak: BluetoothDeviceService pendingEvents not cleared on stop
- Memory leak: AegisConfig nested closure missing weak self capture
- Date format toggle not working (was hardcoded in SystemStatusView)
Changed
- Removed
window_resizedsignal (not needed for menu bar icons, reduces CPU) - Backup polling interval extended to 60s (event-driven updates are primary)
- DateFormatter instances now cached as static (created once, reused)
Installation
Download Aegis.app.zip, extract, and move to /Applications or update in-app.
Requirements
- macOS 14.0+ (Sonoma)
- Yabai window manager