Repository navigation
Releases: katsuma/Snappy
Release list
v0.2.3
What's Changed
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
Full Changelog: v0.2.0...v0.2.1
v0.2.0
New Features
Auto update check
Snappy now checks for new releases on launch (at most once per day). If a newer version is available, a dialog appears with a "View Release" button to open the release page in your browser.
Improvements
Version info in Settings
The current version is now displayed at the bottom of the General tab in Settings.
Bug Fixes
Version not updating after build
Fixed an issue where xcodegen generate (run during make zip) would reset the version in Info.plist back to an older value.
v0.1.2
Improvements
Panel opens when relaunching app
Double-clicking the app icon while Snappy is already running now shows the snap panel — consistent with the Show Panel menu item and global hotkey.
Removed grid border
Removed the 1px border around the grid in the snap panel for a cleaner look.
v0.1.1
Bug Fixes
Window focus restored after resize
After resizing a window with Snappy, focus now automatically returns to the target app. You can type immediately without having to click the window first — this is especially useful for terminal apps like cmux.
Accessibility permission flow fixed on macOS 26
On macOS 26 Tahoe, enabling accessibility via System Settings was not being recognized by the app. The permission is now requested through the proper AXIsProcessTrustedWithOptions API, which correctly registers Snappy in TCC.
Additionally, Snappy will automatically prompt for accessibility permission on first launch if it has not been granted yet.
Note for existing users: If you have already granted accessibility permission but the app is not recognizing it, run the following and then re-grant access in System Settings:
tccutil reset Accessibility com.katsuma.Snappy make install
Full Changelog
v0.1.0
Snappy v0.1.0
First release of Snappy — a macOS window manager inspired by Divvy.
Features
- Divvy-style snap panel — Drag across a 6×4 grid to snap the frontmost window to any region
- Floating panel with target app icon/name in the header; opens on launch and via menu bar
- Local shortcuts — Assign key combos that fire only while the panel is open (no global conflicts)
- Optional global hotkey — Bind a single global combo to open/close the panel
- Menu bar app — Runs in the background with no Dock icon
- Liquid Glass UI — Built for macOS 26
- Launch at Login — Toggle from Settings
Requirements
- macOS 26.0+
- Apple Silicon or Intel
Installation
- Download and expand
Snappy-0.1.0.zip - Move
Snappy.appto~/Applicationsor/Applications - Launch and grant Accessibility permission under Privacy & Security → Accessibility
Or build from source:
git clone https://github.com/katsuma/Snappy.git
cd Snappy
make install