winget install --id jcardama.LeopardWM
About LeopardWM
LeopardWM is an open-source tiling window manager for Windows 10 and 11 that takes a scroll-first approach inspired by niri and PaperWM. Windows sit on a horizontal strip and the monitor acts as a viewport that scrolls over them, so navigation stays spatially consistent as windows are added — instead of constantly rebuilding split trees. Written in Rust on top of the Win32 API.
What's new in 0.2.6
Fixes - Direct watchdog launches no longer open a console window. Release builds now run as a Windows GUI-subsystem process, so launching the watchdog directly (for example from a user-configured scheduled task) cannot expose a watchdog terminal for LeopardWM to tile or users to close. Crash supervision and Job Object daemon-lifetime coupling are unchanged. - Windows input-method helpers no longer leave blank columns after sign-in. The IME and MSCTFIME UI helper classes are rejected during live and startup admission instead of remaining managed after becoming invisible. - Windows session end no longer strands scrolled-away windows off-screen. Committed sign-out, restart, and shutdown now restore snap styles and visible window positions before the interactive session ends, preventing off-screen sentinel geometry from carrying into the next sign-in. Graceful daemon shutdown remains best effort after visibility recovery. - Closing the console no longer strands scrolled-away windows off-screen. Console close and Ctrl+C / Ctrl+Break now restore windows parked at the off-screen sentinel before graceful shutdown, and the watchdog stays alive long enough for the daemon to finish that cleanup instead of killing it via the Job Object first. - Trackpad modifier-scroll navigation no longer races through focus. Rapid wheel-message bursts are normalized and rate-limited while separated mouse wheel notches remain responsive. - Battery animation preference is available and preserved in Settings. The option now controls battery and Windows power saver motion reduction without being reset by...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.2.6 | Unknown | Fixes - Direct watchdog launches no longer open a console window. Release builds now run as a Windows GUI-subsystem process, so launching the watchdog directly (for example from a user-configured scheduled task) cannot e... |
| 0.2.5 | Unknown | Improvements - Optional fullscreen-follows-focus (monocle). By default, changing focus while a window is fullscreen carries fullscreen to the newly focused window. With fullscreen_follows_focus = false under [behavior],... |
| 0.2.4 | Unknown | Improvements - F13–F24 can be used as hotkey modifiers. Hold one of these keys and press another to form a combo (for example F13+H), the same way Ctrl or Alt work, bindable in config and the Settings recorder. A key use... |
| 0.2.3 | Unknown | Fixes - Workspace names entered in Settings now save. The name fields weren't wired to autosave, so edits were lost. Naming a workspace now persists. - Fixed-size launcher and overlay windows are no longer tiled. A non-r... |
| 0.2.2 | Unknown | Fixes - Clearing a hotkey now sticks. A removed binding used to have its default re-added on the next load, so it kept firing and a blank field refilled on restart. Cleared bindings are now remembered and stay unbound. I... |
| 0.2.1 | Unknown | Fixes - The daemon no longer requests elevation by default. It runs at the same privilege as the terminal that launched it, so admin users no longer get a UAC prompt on launch and lwm works from a normal terminal. To man... |
| 0.1.11 | Unknown | Release notes |