Halo v1.0.4 — fullscreen window previews, actually.
What's new
- Fullscreen apps now show their windows at all. v1.0.3 added a cross-Space capture fallback, but it never got the chance to run: macOS's Accessibility API only lists windows on the active Space, so an app fullscreen on its own Space enumerated zero windows — no cards, no previews. Halo now discovers those windows through CoreGraphics window enumeration, filtered down to real windows (placed on a Space, big enough not to be a toolbar-reveal strip), and previews them via the SkyLight capture from v1.0.3.
- Clicking a fullscreen app's preview switches straight to its Space, via the same SkyLight raise path used everywhere else.
Update
Already on Halo? Click the menu-bar icon → Check for Updates… and it'll download and relaunch into this version. Or grab Halo.app.zip below.
Requires macOS 26 (Tahoe) on Apple Silicon. Not Mac App Store eligible (self-build / sideload only).
macOS says it "could not verify Halo is free of malware"?
That's expected for a downloaded Halo.app.zip — the release is signed with an Apple Development certificate, not a notarized Developer ID one, so Gatekeeper blocks the first launch. Two ways past it:
- Terminal (recommended). Move
Halo.appto/Applications, then strip the quarantine flag:This also prevents Gatekeeper App Translocation, which would otherwise break the permission grants and the in-app updater.xattr -dr com.apple.quarantine /Applications/Halo.app
- System Settings. Try to open Halo once (let it get blocked), then go to System Settings ▸ Privacy & Security, scroll down to the "Halo was blocked" notice, and click Open Anyway. (On macOS 26 the old right-click ▸ Open bypass no longer works for unnotarized apps.)
More detail in the README.