This release adds the ability to assign global hotkeys to individual menu bar items, hardens Control-Center-hosted widget resolution for single-display Macs and title-offset items, prevents system status item clones from corrupting the managed layout, and enhances the onboarding experience.
New & Improved
- Per-Item Hotkeys: Assign global hotkeys to any menu bar item to open its menu. Supports all sections. Electron/Chromium items use AX press. Persisted in profiles. Closes #148 via #665.
- Control Center Resolution by Title:
HostedItemOwnership.titleIndicatesOwnerresolves title-offset items (AirBuddy, SpamSieve, Cotypist) with title-corroborated 20pt backstop. - Single-Display Resolution Hardening: Phantom reanchored to non-main, shrunk to 640×480, hold 12s→4s, one-strike blacklist. Missing
AXEnabledtreated as enabled. Fixes #661 via #667. - System Status Item Clone Fix: Clones matched regardless of namespace; excluded from cache, placement, and move. Fixes #662 via #668.
- Notch Overflow Guard: Profile layout guarded against unsettled display geometry (#681).
- Deferred Layout for Relaunched Apps: Layout defers while item re-pairs with window (#677).
- Profile Cache Re-Arm: Layout cache re-armed when active profile is updated (#679).
- Onboarding: Enhanced onboarding and app icon management (#682).
- Display Spacing Warning: Warning callout for differing per-display spacing with WarningColor asset (#670).
Full Changelog: 2.0.0-beta.14...2.0.0-beta.15