Halo v1.0.0
Halo v1.0.0 — the first release.
Press ⌘⇥ and a Liquid Glass ring of your running apps blooms around the cursor. Hover an icon to float it out and reveal a stack of live window previews; slide onto the stack to fan them; click to jump straight to that exact window. Press ⌘⇥ again (or Esc, or click outside) to dismiss.
Highlights
- ⌘⇥ toggle — Halo swallows ⌘⇥ at the HID level; the ring toggles instead of the native switcher. No holding.
- Opens on the cursor, with a spring open/close (icons compress into one glass sphere, then spring out).
- Native Liquid Glass — built on macOS 26
.glassEffect/GlassEffectContainer, with a hover bulge, specular sheen, and an edge outline that hugs the bulge↔ring junction. - Live window previews via ScreenCaptureKit; click a preview to raise that exact window, across Spaces.
- Lone-⌘ recenter glides the open ring onto the current cursor (even another display).
- Optional whole-screen backdrop blur with named levels in the menu bar.
- Menu-bar control — permission status, a Show ring toggle, and the blur submenu; both settings persist across launches.
Requirements
- macOS 26 (Tahoe), Apple Silicon
- An Apple Development signing certificate in your keychain (keeps the Accessibility grant alive across rebuilds)
Install
git clone https://github.com/arshawnarbabi/Halo.git
cd Halo
./Scripts/build.sh releaseThen grant Accessibility from the menu-bar icon and press ⌘⇥. See the README for details.
Notes
Halo uses private SkyLight / Accessibility / CoreGraphics Services symbols (isolated in PrivateAPIs.swift, all best-effort with public fallbacks), so it is not Mac App Store eligible — distribution is self-build / sideload only.