Finished up unisnap and the proper README docs (formatting issues previously). You should now be able to follow through on that README and install it for yourself with no problem!
A few things worth mentioning that I didn’t get into in my previous devlogs:
unisnap just utilises the AXUIElement API, reads the window position/size/title and writes them to match the set layout. it is also that coordinate math that caused most of the pain for me.
unisnap was designed to be ultra-compact, taking up the least possible footprint while maximising your productivity. That’s why I decided to put it in your toolbar, so that you can access it anytime without occupying a large window to configure all the settings/profiles etc.
The drag-to-create custom profile editor is where the 3727+4 (custom+default) possible layouts number comes from. It is max 1-4 columns × max 1-3 rows, and accounting for every combination + merged cell you get 3731.
Wallpaper theming is a beta. It’s not really that big of a deal either as this project has limited UI.
Known limitations/bugs include:
- no multi-monitor support
- unsigned app (so macOS will quarantine it); there’s a one-line terminal fix in the README.
It is available as proper .dmg release (or you can download v0.1 zip version).
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.