Skip to content

v1.0.13

Choose a tag to compare

@CCMurphy-dev CCMurphy-dev released this 19 Feb 07:47
· 48 commits to main since this release

What's New in v1.0.13

Added

  • Additional Yabai event signals for instant menu bar updates
    • window_minimized / window_deminimized for minimize/restore
    • application_hidden / application_visible for Cmd+H hide/unhide
    • application_launched / application_terminated for app start/quit
    • space_created for 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_resized signal (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