Skip to content

Halo v1.0.0

Choose a tag to compare

@arshawnarbabi arshawnarbabi released this 05 Jun 02:04

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 release

Then 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.