LeopardWM

jcardama·jcardama.LeopardWM

Scroll-first tiling window manager for Windows 10 and 11.

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.

winget install --id jcardama.LeopardWM --exact --source winget

Latest 0.2.8·August 27, 2026

Release Notes

Features

  • Window rules can set their initial column width in Settings. The rule Options menu accepts a viewport fraction from 0.05 to 1.0, or a blank value for automatic sizing. Invalid values are highlighted without blocking unrelated Settings changes from saving. Improvements
  • The Settings window is resizable and fits the monitor's usable work area. Its default and minimum dimensions scale with display DPI, and it opens centered and clamped to the available work area so controls remain accessible on smaller or scaled displays.
  • New scratchpads use proportional, monitor-aware default sizing. Initial and fallback dimensions use half the active work area's width and three-fifths of its height, with safe minimums and clamping for small displays; first summons remain centered. Fixes
  • New windows stay on the monitor where Windows opens them. Monitor selection uses opening bounds when they map to an attached monitor; otherwise it retains the focused monitor, while preserving fullscreen stacking without stealing focus when new-window focusing is disabled.
  • Scoop release metadata and maintenance are corrected and guarded. The checked-in manifest matches the published 0.2.7 package URL, checksum, and extraction directory, while CI validation and release documentation prevent stale metadata and premature pre-release refreshes.
  • Workspace switches retain an explicitly empty destination. Delayed focus notifications for the old managed window that were generated before switch completion no longer pull the view back to its source workspace (#103).
  • Minimum-width feedback uses the usable tiled width and keeps widened focused columns in view. Stable, unusually large enforced minimums are immediately remeasured once. Internal
  • Developer-only synthetic touchpad diagnostic. The platform example records observed low-level wheel message kind, delta, coordinates, timestamp, and injection flags for controlled three-contact swipes.

Installer type: wix

x6497008EA637AFEEA9229A46FBDF2BB438698273FBB3487B7DBDE1F7892D1C199F

Details

Homepage
https://github.com/jcardama/LeopardWM
License
GPL-3.0
Publisher
jcardama
Support
https://github.com/jcardama/LeopardWM/issues
Moniker
leopardwm

Tags

niripaperwmrustscrollabletilingwindow-managerwindowsworkspace

Older versions (8)

0.2.7
x64A2DD9BE76B754F0F111199D59E9238E2ECFFAF9D5AAE887F4167DC744281E3FC
0.2.6
x645B75F994033B4FF1F43800FC65E6AE84D6A48695CED09087A5F2E52FA3B35008
0.2.5
x64FE9F7022CA1001EFC751CDAA71D8ED88DBAE8F4A7157C0E218605841D4133C92
0.2.4
x6454CB1ED3F02812A7DF655823742F0E8AA4D1DF09641A561166598C8D5C670D98
0.2.3
x6406E6A24C01D19C19B5DBCD2EFD6F5F50B4B7B431226CCF47FE52002703A589B1
0.2.2
x64B44B16446E7475A468017F7A70748109F5A0A0F828716DB557006DCCE15B5FAF
0.2.1
x64DDA85E8C37B33E596DCCD8065B9C693A6D55A861C4FF9C7B28FC967F45A246B7
0.1.11
x64CE4BC6BE492D610F0D7CE9492959FE488405FE8A244371787EAD73462A707FCC