Releases: thirteen37/Orbit
Releases · thirteen37/Orbit
Release list
v0.2.1
Fixes a crash on launch in 0.2.0
0.2.0 could not start. The app bundle was built without Sparkle.framework, so it died in dyld before running any of its own code:
Library not loaded: @rpath/Sparkle.framework/Versions/B/Sparkle
If you installed 0.2.0, replace it with this release.
How to get it
Download Orbit.zip below. Unzip it and move Orbit.app to /Applications, replacing the old copy. You will need to re-grant Accessibility permission in System Settings afterwards.
brew upgrade --cask orbit will not pick this up yet — the automated cask update failed on an expired credential, so the tap still points at 0.2.0. In-app automatic updates will not offer it either. Both are being fixed separately; neither affects the app itself.
Also fixed
Three defects that were silent — no error, no crash, nothing at the call site:
- Rules never applied to apps launched after Orbit started. Every
NSWorkspaceobserver was registered onNotificationCenter.default, which receives nothing from NSWorkspace, soWindowMonitornever learned about new apps and never registered an accessibility observer for them. - Space tracking never worked.
CGSCopySpacesreturns an empty array on current macOS, leaving the space index map empty andcurrentSpaceIndexpinned at 1. This also degradedmove_to_spacerules, which compare against it. - Accessibility permission had to be re-granted after every rebuild for anyone building from source, because the bundle was ad-hoc signed and macOS ties the grant to the signing identity.
v0.2.0
What's New
Features
- Settings Window - New GUI for visual configuration of rules and preferences
- Automatic Updates - Integrated Sparkle framework for automatic update checks
Improvements
- Improved About dialog with version, copyright, license, and clickable GitHub link
- Better Settings dialog layout and spacing
- Balanced Rules tab split view (50-50)
Full Changelog: 0.1.3...0.2.0
0.1.4
fix: balance Rules tab split view to 50-50 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0.1.3
Merge pull request #5 from thirteen37/fix/release-permissions ci: add contents:write permission to release workflow
0.1.2: Merge pull request #4 from thirteen37/fix/release-swift-version
ci: add composite action for Swift setup
0.1.1: Merge pull request #3 from thirteen37/feature/release-trigger
ci: trigger release workflow on GitHub UI release creation
0.1.0: Merge pull request #2 from thirteen37/feature/ci-release
ci: add release workflow for GitHub releases