Releases: AKowel/vellsnap
Releases · AKowel/vellsnap
Release list
Vellsnap 0.1.0
First public release of Vellsnap — window snapping and layouts for macOS.
Universal binary (Apple silicon and Intel). Free, MIT licensed, no telemetry.
What's in it
- Drag to a screen edge — a preview shows where the window will land. Edges give halves, corners quarters, the top maximises. Hold
⌃while dropping for a third,⌃⇧for two-thirds. - Drag toward the top — a layout chooser drops down with six templates. Drop into any cell.
- Keyboard shortcuts for every region, all rebindable. Defaults match Rectangle and Magnet.
- Menu bar grid — a 6×4 grid you drag across to pick any block.
- Saved layouts — capture every window's position and restore it later, optionally reopening apps that aren't running.
Installing
- Download and unzip, then drag Vellsnap to your Applications folder.
- This build isn't notarized yet, so macOS will block it on first launch. To allow it: System Settings → Privacy & Security, scroll down to the message about Vellsnap, and click Open Anyway.
- Vellsnap will ask for Accessibility access. macOS only lets an app move another app's windows if you grant this — there's no other supported way. It's used for nothing else.
Moving it to /Applications before first launch matters: "Launch at login" can't register from a Downloads folder.
Known limitations
- Saved layouts are a good guess, not a guarantee. macOS gives no window identifier that survives an app relaunch, so restoring matches on app, title and position. Windows whose titles change — an unsaved document, a browser tab — will occasionally pair wrongly.
- Some apps resist being resized. Electron apps, JetBrains IDEs and anything AWT-backed implement Accessibility incompletely. Vellsnap retries once, then leaves the window alone rather than half-placing it.
- Native full-screen windows can't be moved at all. They're detected and skipped.
- Multi-monitor is lightly tested. The coordinate maths is unit tested against synthetic stacked and mismatched-height arrangements, but has had little real-world use. Reports welcome.
Not notarized yet — that's coming.