Skip to content

v0.1.0 - Windows preview

Pre-release
Pre-release

Choose a tag to compare

@stanczykwyatt stanczykwyatt released this 08 Nov 21:32

Hold a keyboard key or mouse button to open and arrange a Windows workspace: local apps, Chromium browser profiles, multiple URLs, selected displays, and full/half/quarter layouts.

This first public preview includes a visual editor, tray controls, manual startup, session window reuse, import/export review, and a self-contained Windows x64 build. No separate .NET installation is needed. Extract all files and open LatchLayout.exe.

Validation: 27 local test cases passed on Windows 11 with two displays, including real native restoration from normal/minimized/maximized states and a real Chrome test using a separate temporary profile and local HTTP pages. The portable build was checked after its launching command exited and rejected a duplicate listener. The repository documents the exact scope and remaining limitations.

Privacy and control: no key logging, keyboard hooks, administrator requirement, telemetry, auto-updater, startup task, or application-owned network client. Normal key/mouse behavior remains active. Enable listening and hide the editor to use hold shortcuts; Quit stops the app. Programs and websites you launch have their own behavior.

Preview limitations: unsigned binary; no independent security audit or legal clearance. Physical input delivery, mixed-DPI hardware, monitor hot-plug, and Windows 10 have not been end-to-end verified. Elevated apps and minimum window sizes can prevent placement. Browser window detection can be ambiguous during concurrent external launches. Existing browser windows are not automatically adopted after a listener restart. Edge/Brave/Chromium compatibility is not separately tested.

Download the ZIP and SHA256SUMS.txt; compare with Get-FileHash -Algorithm SHA256 before use. Source is MIT licensed; bundled runtime notices are included.

See the README, SECURITY.md, and docs/VERIFICATION.md for usage, trust boundaries, and test details. Reproducible bug reports are welcome.