SnapToWindow – Updates for August 2026 – Flush Snaps on Windows
New updates have arrived for SnapToWindow
Download at https://snaptowindow.com/download
What’s New
v0.1.21 · August 2026
This one is a Windows release, and it fixes something you could see without quite being able to name it. Snap one window to the left half, another to the right, and the two didn’t meet — a thin strip of desktop showed through the seam, and each window sat a hair off the screen edge. The same snap on macOS was pixel-exact. That difference is gone.
Snapped windows sit flush
Since Windows 10, most windows carry an invisible resize border — the margin the drop shadow is drawn into. Nothing is painted there, but it is part of the rectangle Windows reports for a window, and part of the rectangle Windows expects back when you move one. SnapToWindow was putting that outer rectangle where the visible edge belonged, so every snap landed inset by the width of the border, and two windows side by side ended up with twice that between them. On a 150% display it measured 9px a side: a 9px inset from the screen edge and an 18px gutter down the middle. Small enough to shrug at, wrong enough to notice.
SnapToWindow now measures that border on the specific window it is about to move, then takes it back out of the arithmetic. Halves meet in the middle. Quarters meet in the corner. Nothing floats away from the edge.
Moving across monitors stays exact
Two things change when a window crosses to a display with different scaling: the width of the invisible border, and the size the app settles on once Windows tells it about the new DPI. Measuring once before the move can’t account for either. SnapToWindow now re-measures after the window lands and corrects it, so a window dragged to your second monitor fits it as exactly as it fit the first. When both displays run at the same scale, the correction is a no-op.
Fixes under the hood
- Maximized windows are restored before the border is measured, because a maximized window carries a slightly wider one (11px against 9px at 150%).
- Windows without a sizing frame are left alone instead of being nudged by a border they don’t have, as are minimized windows, which Windows parks off-screen at -32000 and reports nonsense bounds for.
- The window position SnapToWindow reports on Windows is now the visible frame — the same thing it has always meant on macOS.
macOS is untouched by this release. It reads and writes the visible frame already, which is why it was landing snaps exactly all along.
As always: SnapToWindow stays out of your way. It runs from the tray, answers your shortcuts, and there’s no account to create.