Skip to content

ShortPath v1.0.2

Latest

Choose a tag to compare

@Dadpops Dadpops released this 15 Jun 15:19

What's fixed

Compact mode window no longer expands during drag

When dragging the compact icon, Windows DWM (Aero Snap and edge behavior) could resize the transparent frameless window mid-drag. The 16ms polling loop only called setPosition(x, y) and never re-asserted the window size, so any OS-driven resize persisted for the entire drag.

Fix: the polling loop now calls setBounds({x, y, width: sz, height: sz}) on every frame, and setMaximumSize(sz, sz) is set on compact enter (cleared on restore). The compact icon stays exactly sz × sz throughout the drag regardless of OS behavior.

Tests

3 new unit tests verify the drag size invariant. All confirmed failing against the pre-fix code and passing after.

Full changelog

See CHANGELOG.md for the complete history.


Note: Windows builds are unsigned. SmartScreen will warn on first install — click "More info → Run anyway". See docs/INSTALLING.md.