Release notes
Changelog
Site update, August 31, 2026 · One name for the $5 license
- The $5 license is called a Business License everywhere now. Eleven app pages called it a “Commercial License” and fourteen called it a “Business License”, for the identical thing at the identical price. Snapr’s pricing section, its checkout window, and its terms and privacy pages now all say Business License.
- Nothing about the license itself changed. Same $5, same one-time payment, same cover for one computer. A key you already hold still works, and there is nothing you need to do.
Site update, August 30, 2026 · Buy several apps in one order
- One payment, as many apps as you need. The commercial license window on this page could sell exactly one thing: Snapr. A team that also wanted two other twoplus11 apps paid three separate times, on three separate pages, and filed three separate receipts. That window now carries an Add another app control: search the catalog, set how many computers each app goes on, and pay once. Every app still gets its own license key, and they all arrive in the same email.
- Nothing changes if Snapr is all you want. The window opens exactly as it did, at the same price, with the same count of computers, and an order for a single app takes the route through checkout it always has. The extra controls appear only once the app list has loaded, so a slow or unreachable connection leaves the page as it was.
Site update — August 24, 2026 · Snapr is pink everywhere it is sold
Website only; no change to the app.
- Snapr’s card on twoplus11.com was green. The app, this site and the icon that lands in your Dock all moved to pink when Snapr was given a colour of its own; the card on the home page kept the emerald it had before. Its tile, its Download button, its FREE badge and its price line were the wrong app’s colour, directly above a pink page. The card is painted from the icon’s own two colours now.
- The privacy, terms and release-notes pages were half-repainted. The text had gone pink but the tile beside the Snapr name, the small mark inside it and the icon in the browser tab were all still green, so those pages showed two different Snaprs at once. All three match the front page now.
- The tile on the front page was one shade off its own icon. It ended on a brighter pink than the icon is actually drawn in. It is the icon’s colour everywhere now.
1.1.1 — August 22, 2026 · The message that explains why nothing works, in full
- Fixed: the sentence telling you Accessibility access was switched off was cut in half. Turning Snapr off in System Settings mid-session raises the one message in the app that has to be read end to end — the one naming the switch to flip back. The panel it appears in held a single truncating line about 55 characters long, and that sentence is 134, so it read “…Snapr can’t move win…” and stopped. VoiceOver was given the whole thing, which is why it went unnoticed: the defect was visual-only, in the message that explains why nothing else is working. It wraps now, sized to what it has to say, and never larger than the display it is drawn on. “Couldn’t save … — the layouts file wouldn’t write” was truncating too.
- Fixed: messages disappeared before they could be read. Every one stayed up for 1.6 seconds — right for “No window to snap”, about a quarter of what a twenty-two word sentence about System Settings needs. How long a message stays now follows how much there is to read, with the old timing as the floor so the quick ones feel unchanged.
- Fixed: Focus Left, Right, Up and Down could not be run from anywhere. The four commands that move the keyboard between windows ship unbound on purpose, like the sixths and the fourths — on the reasoning that the cheat sheet lists them and Settings is one click away. But the cheat sheet lists them as Unassigned, and the menu — the only place a command can be run with a click — never had a Focus entry, so the only way to try the feature was to bind a key to it first. Focus is in the menu now, between Move & Nudge and Displays.
- Fixed: the cheat sheet kept the size of whichever display it first opened on. Summon it on a 5K, undock, press ⌃⌥/ on the laptop, and the panel was taller than the screen — the bottom of the keymap below the edge and out of reach, on the one window whose whole purpose is to be readable at a glance. It is fitted to the display it is opening on, every time.
1.1.0 — August 20, 2026 · Thirteen languages, an editable zone map, and undo for a stolen shortcut
- Thirteen languages, with a picker in Settings. English, German, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Portuguese (Brazil), Russian, Turkish and Simplified Chinese — chosen in Snapr rather than inherited from your Mac, so you can run Snapr in Japanese on an English Mac, and taking effect on the next redraw rather than the next launch. It is the whole app: the menu’s sixty command names, the cheat sheet built from the same names, every snap target and zone-map name, every toast, and every word VoiceOver speaks — including the key names in a spoken shortcut, which were English in all twelve other languages on an app whose entire content is key names.
- Every drag-to-snap zone is configurable. Settings › Snap Areas is an editable map of the screen’s perimeter now, rather than a picture of one. Click any corner or edge and choose what dropping a window there does — or switch that zone off entirely. Turn off the top-right quarter, point the bottom-left at a sixth, make the left edge give you a two-thirds: it is your map, and it defaults to exactly what Snapr always did, so nothing moves until you decide it should.
- Edges are rulers. Any edge can be cut into as many as five sections, so one edge offers several sizes depending on where along it you let go — halves, thirds, fourths, or a five-stop thirds ruler — and each section can then be re-pointed on its own. Side edges get a progression rather than a repetition: hug the very end for a sixth, ease off for a quarter, the middle for a half. There are 31 tiles to point a zone at, five ready-made maps (Snapr Standard, Halves & Quarters, Halves Only, Ultrawide and Sixths Grid) plus Turn Every Zone Off for anyone who wants the keyboard and nothing else, and an adjustable corner size so corners claim as much or as little of the edges they meet as you like. The map travels with settings export, so a second Mac gets your zones and not just your shortcuts.
- A change that takes a shortcut away from another command now says so, and can be taken back. Binding ⌃⌥← to Focus Left has always taken ⌃⌥← off Left Half — it has to, or two commands would fight over one key — and the only trace was a spoken announcement, so a sighted user lost a binding they had typed in themselves with nothing on screen saying which one. Four things in Settings destroy configuration like that: a rebinding that displaces another command, clearing a key, Restore Defaults, and an import that replaces every preference at once. All four now leave a banner naming what happened, with an Undo button and ⌘Z beside it.
- Move the keyboard between windows. Focus Left, Right, Up and Down move to the window in that direction without moving anything — Snapr could put a window anywhere with a keystroke and then had nothing to say about reaching the one beside it. Where two windows are equally far away, the one whose band overlaps yours wins, so moving right from a top half lands on the top-right window rather than on a coin toss.
- Wider, Narrower, Taller and Shorter — one axis at a time. Larger and Smaller change both, which is the wrong tool for adjusting a split: widening a left half is meant to leave its height alone.
- Snapr now notices when Accessibility access is taken away. It only ever checked at the moment it was about to move a window, so turning Snapr off in System Settings mid-session broke everything silently — drag-to-snap stopped arming with no preview and no message, and the menu’s own “Enable Accessibility…” banner never appeared. Snapr watches the permission now: a revocation says what happened and where to turn it back on, and the moment you do, the shortcuts and drag-to-snap come back on their own without a relaunch.
- ⌘W closes every window. Snapr has no menu bar to hang a File › Close on, so ⌘W was bound to nothing and the only way out of the biggest window in the app was clicking the red button with a mouse. Settings, the cheat sheet and the welcome window all answer ⌘W and Escape now. (Recording ⌘W as a shortcut still records it — the recorder gets the key first.)
- Changed: Restore Defaults asks first, and says what it costs. Restoring the factory keymap threw away every rebinding instantly, with no undo and no question — the most destructive button in the app, while deleting one saved layout has always asked. It now tells you how many shortcuts you changed or cleared before it undoes them, and it is simply unavailable when there is nothing to undo. Switching zone-map presets asks too, when it would overwrite a map you built yourself.
- Fixed: “Launch Snapr at login” told you what was true when Snapr started, not what is true now. Turning Snapr off in System Settings › General › Login Items left the checkmark switched on for the rest of the session. And a change macOS refused — or held pending your approval — looked exactly like one it accepted. The switch now snaps back to what macOS actually did, with a line saying why and where to allow it.
- Fixed: VoiceOver read every toast twice. “No window to snap”, “That window wouldn’t resize”, “Layout saved” and every other message were announced back to back by two different parts of the app. Nothing on screen showed it, because the panel is drawn once; only a screen-reader user heard it.
- Fixed: the Restore Defaults confirmation promised “This can’t be undone.” It can be now. A dialog that overstates the stakes is the same defect as one that understates them — it teaches people that the words in these boxes are not worth reading.
- Changed: Snapr takes the rose slot on the twoplus11 color wheel. Its emerald was hand-picked and belonged to no slot, so the icon, the app and this website each carried their own version of it. All three are generated from one source now, and the download button on phones — white on the luminous accent at 3.77:1 — uses the deeper fill the desktop button always had.
- Snapr sold business licenses and had nowhere to type one. The key button in the footer opened the checkout page and did nothing else, so anyone who had already paid was shown the shop again. The purchase email has always said “open Snapr, choose License…, paste the key, click Activate” — none of those three things existed. The footer’s key now opens a License panel: paste the key, name the computer so it is recognizable in your seat list, and click Activate. Nothing about Snapr is locked behind it — personal use is free, forever, and every feature works without a key; entering one registers this Mac against the license you bought.
- Removing a license hands the seat back. “Remove License…” tells the server to release this computer’s activation before it forgets the key locally, so the seat is immediately free for another Mac — which is what the purchase email means by “move a seat between machines any time”. The name you gave this computer is kept, so re-entering a key later does not add a second entry for the same machine to your seat list.
- The License panel keeps working offline: an activation is re-checked once a day, and if the license server cannot be reached the license stands for 72 hours before Snapr quietly falls back to the free tier and says the server is unreachable. It never calls a key invalid on evidence it does not have. A key that was rejected is always re-checked rather than cached, so freeing a seat or renewing takes effect the moment you look, instead of up to a day later.
- The panel reads in all thirteen languages Snapr ships, and is keyboard- and VoiceOver-operable: Escape closes it, Return activates, and the reason a key was refused is announced rather than only drawn.
- The footer has its Updates button back. The shared twoplus11 footer is meant to read License → Updates → Help → Review → Tip in every app in the fleet, and Snapr’s was missing Updates entirely — so the only way to check for a new version by hand was the menu bar.
- The footer’s Shortcuts button. It was missing from Snapr’s footer, which is meant to end License → Updates → Help → Review → Tip → Shortcuts in every app in the fleet. It opens Settings ▸ Shortcuts — the keys are yours to change, so there is deliberately no second, fixed list to fall out of date with them.
Site update — August 19, 2026 · A checksum for the download
Website only; no change to the app.
- The download page now publishes the SHA-256 of the
Snapr.dmgit serves, so you can confirm the file you got is the file we put there. macOS already runs the check that matters — Snapr is signed with an Apple Developer ID and notarized by Apple, and a copy altered after we signed it will not open — but there was no way to check a download by hand, which is what anyone installing it on more than their own Mac tends to want. The checksum is on the download section under SHA-256 checksum, next to the one command that compares it with your copy. It is published as a plain file too, atSnapr.dmg.sha256, in the formatshasum -creads.
Site update — August 17, 2026 · The other apps, after the sign-up
Website only; no change to the app.
- The list of the other twoplus11 Mac apps has moved to the bottom of the page, below the email sign-up rather than above it. It used to arrive while the page was still making its case for Snapr, so the last thing you read before being asked for your email was a wall of other apps. It sits at the end now — the page finishes on Snapr, and the list is there if you want to see what else there is.
Site update — August 14, 2026 · Headlines in one color
Website only; no change to the app.
- The headline no longer fades from one color into another across the letters. A gradient poured through text is the house style of every generated landing page on the web, and it was on the hero here, on the small uppercase label above each section, and on the license label in the purchase panel. The words are one solid color now — the accent this page already used everywhere else — so the headline finally matches the page under it.
- Gradients are kept where they belong — the buttons, the app tile and the rule above the support panel are untouched. It is only text that stopped fading.
- No change to the app.
Site update — August 12, 2026 · Readable buttons and small print
- The buttons in the header say what they say. The Tip and Download pills were drawing their label at 55% opacity over a colored fill, which measured as low as 1.6:1 against it — well under the 4.5:1 the accessibility guidelines ask for. Their labels are now solid, and the fill behind them is set a shade deeper so the text genuinely clears that bar.
- The Subscribe and Support buttons too. Their labels were colored for one end of a two-color gradient and disappeared into the other end. Both now use a single fill that the label is legible on all the way across.
- The newsletter note, the “More apps” caption and the version line under the download button were all set too faint to read comfortably; each is now above the AA threshold.
- Keyboard shortcut chips are legible against their own background.
- The screenshot viewer no longer makes every visit quietly re-download this page as if it were an image — a wasted request on each load.
- No change to the app.
Site update — August 11, 2026 · Clearer search results
- The description under this site in Google is no longer cut off. It ran past the length Google shows and broke mid-word; it now reads as a complete sentence.
- Sharing a link to the privacy, terms or changelog page now shows a proper preview card instead of a bare URL.
- The sitemap now reports when each page actually changed, so search engines re-check pages that have been updated instead of assuming they are stale.
- No change to the app.
1.0.0 — August 11, 2026 · Initial public release
First release — keyboard-first window snapping and tiling for macOS, in the vein of Rectangle and Magnet, using Rectangle's default keymap so muscle memory carries over.
- A complete snap grid — halves, thirds, two-thirds, fourths and three-fourths, quarters and sixths, plus Maximize, Maximize Height, Maximize Width, Almost Maximize and Center (which keeps the window's size).
- Cycle on repeat — press the same shortcut again to step a window through ½ → ⅔ → ⅓ instead of hunting for a second key.
- Drag-to-snap — drag a window toward an edge or corner and a live preview shows exactly where it will land, gaps included. Side edges give halves, the top edge Maximize and its corners quarters, and the bottom edge is a thirds ruler. It only arms once a window is genuinely being moved, so clicks and text selections never trigger it; edge sensitivity is adjustable, and you can require a modifier or hold ⌘ to suppress a snap mid-drag.
- Grow, shrink and nudge in any direction, with step sizes you set. Undo and redo window changes, or Restore to the pre-snap frame.
- Multi-display — send a window to the next or previous display, to the one physically left, right, above or below, or straight to display 1–4, keeping its relative place and size on arrival.
- Saved layouts — capture an arrangement of every window and put it back with one command, or automatically the moment a display is connected or disconnected. Stored as proportions rather than pixels, so a 5K layout restores correctly onto a laptop screen.
- Tile All — arrange everything on the current display, or just the frontmost app's windows, into an even grid.
- Stage Manager and full screen — tiles reserve the Stage Manager strip instead of sliding underneath it (macOS does not tell apps where it is, so the reservation is adjustable), and snapping a natively full-screened window leaves full screen first rather than quietly doing nothing.
- Fully customizable shortcuts — record any combination for any of the 50+ commands, with live conflict detection and one-click restore-to-defaults. Snapr also flags a binding macOS refused because another app owns it, instead of leaving you pressing a dead key.
- Cheat sheet — ⌃⌥/ puts every command and its binding on screen, over whatever you are working in.
- It tells you when it can't — no eligible window, an ignored app, or a window that refuses to resize each produce a brief on-screen message, spoken aloud for VoiceOver, rather than a shortcut that looks broken.
- App ignore list for VMs, games and remote-desktop sessions, configurable gaps with a live preview, settings import / export, launch at login, and an option to hide the menu-bar icon without losing the hotkeys.
- Every control VoiceOver-labelled and keyboard-operable — including the shortcut recorder. Honours Reduce Motion and Increase Contrast; WCAG 2.1 AA throughout.
- Signed and notarized by Apple — macOS 13+, Apple Silicon & Intel, one universal build.
- Free for personal use forever, including updates; optional one-time $5-per-device commercial license for commercial use.
Known scope for 1.0: macOS exposes no API for the Stage Manager strip's frame, so the space Snapr reserves for it is an estimate — adjustable, and switchable off, rather than silently wrong.