Path to this page:
./
wm/leftwm,
Tiling window manager for adventurers
Branch: CURRENT,
Version: 0.5.5,
Package name: leftwm-0.5.5,
Maintainer: pinLeft is a tiling window manager written in rust for stability and performance.
The core of left is designed to do one thing and one thing well. Be a window
manager.
Because you probably want more than just a black screen LeftWM is built around
the concept of theming. With themes you can choose between different
bar/compositor/background/colors, whatever makes you happy.
LeftWM has been built from the very beginning to support multiple screens and
has been built around ultrawide monitors. You will see this with the default
key bindings.
Required to build:[
pkgtools/x11-links] [
lang/rust]
Master sites:
Filesize: 9781.055 KB
Version history: (Expand)
- (2026-09-18) Updated to version: leftwm-0.5.5
- (2026-09-03) Package has been reborn
- (2026-09-03) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-02-24) Updated to version: leftwm-0.5.4
CVS history: (Expand)
2026-09-18 12:14:14 by pin | Files touched by this commit (3) |  |
Log message:
wm/leftwm: update to 0.5.5
(leaf pkg)
Howdy, fellow adventurers!
This is an exciting new release meant to resolve the long-standing issue with \
leftwm-watchdog while bringing on a plethora of new features.
🦀 Minimum Supported Rust Version
The currently supported MSRV is 1.88.0
✨ Features & Breaking Changes
feat(#1296): add default_layout option to config by @AnthonyMichaelTDM in #1301
feat(watchdog): deprecate leftwm-watchdog bin; gate leftwm behind feature by \
@mautamu in #1324
feat!(config): Remove TOML support (implement #875) BREAKING CHANGE by \
@mautamu in #1339
feat(mouse): resize floating windows from the nearest corner by \
@adrian-cancio in #1372
🐞 Fixes and Improvements
xlib, x11rb: fix ClickTo focus after switching tags by @fransklaver in #1312
fix sloppy focus with margins by @fransklaver in #1311
Update CHANGELOG.md by @mautamu in #1313
changelog: fix the spelling of my name by @fransklaver in #1314
fix creating a scratchpad window on x11rb by @fransklaver in #1316
x11rb: allow legacy name to not exist by @fransklaver in #1318
x11rb: getters: fix getting the output name by @fransklaver in #1319
scratchpad_handler: remove try_bool macro by @fransklaver in #1320
chore(deps): bump tokio from 1.43.0 to 1.43.1; update workflows to check \
MSRV clippies by @dependabot[bot] in #1321
chore(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 by \
@dependabot[bot] in #1322
update xmobar source url in README by @VuiMuich in #1328
Fix typo in README.md by @indium114 in #1332
Update distro versions and packages in theme deps section by @indium114 in #1333
fix: include path in warning when path does not exists by @hosfeld in #1337
feat!(MSRV): update edition to 2024, MSRV to 1.85.0 by @mautamu in #1338
config: Add SerializableRegex to serialize Regex (#1307) by \
@marianomarciello in #1341
chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by \
@dependabot[bot] in #1342
chore(deps): bump slab from 0.4.10 to 0.4.11 by @dependabot[bot] in #1343
Support ewmh 1.4 window types by @Lieunoir in #1346
[chore] update flake and fix some pedantic clippy lints by @VuiMuich in #1347
chore: clippy lints, updates for rust 1.92.0 by @mautamu in #1349
flake update, and fix two nix eval warnings by @VuiMuich in #1354
chore(deps): bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #1352
[leftwm-check] fix printing outdated release tag by @VuiMuich in #1356
feat!(MSRV): update MSRV to 1.88.0 by @mautamu in #1351
flake update: xorg packageset was deprecated by @VuiMuich in #1357
fix: cleanup dependency tree by @mautamu in #1358
chore: bump dependencies, run clippies, remove unneeded dep features by \
@mautamu in #1361
feat: Update the makefile for man spec, feat spec by @mautamu in #1368
fix: keep dialogs above windows by @NicTanghe in #1364
fix: preserve geometry for dialog-like windows by @NicTanghe in #1371
dont grab mouse for "dialogue like" windows. by @NicTanghe in #1370
Chore: Release 0.5.5 by @mautamu in #1374
|
| 2025-02-28 09:22:15 by pin | Files touched by this commit (1) |
Log message:
wm/leftwm: revert to MAINTAINER
|
| 2025-02-27 22:44:22 by pin | Files touched by this commit (1) |
Log message:
wm/leftwm: MAINTAINER -> OWNER, Make things clear
|
2025-02-24 09:38:44 by pin | Files touched by this commit (3) |  |
Log message:
wm/leftwm: update to 0.5.4
Happy Winter (or Summer to our Southern Hemisphere friends), Fellow Adventurers!
This version brings us to 0.5.4 with a couple new features and lots of good bug \
fixes. Here are the highlights:
🦀 Minimum Supported Rust Version
The currently supported MSRV is 1.83.0
✨ Features
Window urgency update and switch-to on activation (via #1239 by @willfindlay)
🐞 Fixes and Improvements
Sloppy focus after window close is corrected (via #1305 by @fransklaver)
Update template.liquid documentation (via #1297 by @thealio)
Deadlink in README repaired (via #1300 by @AnthonyMichaelTDM)
Flake compilation (via #1304 by @VuiMuich)
Various clippy fixes (via #1302 by @mautamu)
|
2025-02-08 15:53:24 by pin | Files touched by this commit (1) |  |
Log message:
wm/leftwm: Add note on release requirements
Cannot be updated, requires Rust >= 1.83 to build.
|
2024-10-21 15:47:57 by pin | Files touched by this commit (3) |  |
Log message:
wm/leftwm: update to 0.5.3
This is just a quick fix of the xlib-display-server and leftwm crates to get \
them back to building for 32-bit systems.
|
| 2024-10-17 22:20:26 by pin | Files touched by this commit (1) |
Log message:
wm/leftwm: correct checksum
Correct checksum after promossion to release.
|
2024-10-17 20:35:26 by pin | Files touched by this commit (4) |  |
Log message:
wm/leftwm: update to 0.5.2
[0.5.2]
CVEs
chore: CVE-2024-27308 dependency update (mio) (via #1236 by @mautamu)
Breaking Change
chore: update MSRV to 1.74, update dependencies (via #1237 by @mautamu)
Update time and time-macros (via #1273 by @JacoMalan1)
Deprecated
Move clippy allowance to xlib-display-server, deprecate make test-full (via \
#1198 by @Eskaan)
Removed
remove hardcoded default layouts (via #1207 by @barkyq)
chore: remove obsolete max_window_width variable (via #1260 by @jasonmokk)
Added
The currently supported MSRV is 1.74.0
Added window_hiding_strategy config option (via #1274 by @Syudagye)
Simplify BaseCommand documentation macro (via #1187 by @Eskaan)
lefthk-worker: change multiple feature checks to one module condition (via \
#1194 by @Eskaan)
Separate leftwm bin (via #1192 by @Eskaan)
Add leftwm-log to Makefile targets (via #1199 by @Eskaan)
default_height and default_width (via #1218 by @barkyq)
Simplify setting the fourth byte of a pixel to 0xff (via #1229 by @Eskaan)
Add x11rb backend + Improve backends modularity (via #1221 by @Syudagye)
Add directional focus between windows (via #1240 by @marianomarciello)
Add 'args' Scratchpad config entry (via #1225 by @mautamu)
Add directional movement between windows (via #1252 by @marianomarciello)
Add missing match arm for FocusWindow command (via #1270 by @underscoreevelyn)
Lazily call randr on windows hiding (via #1282 by @Lieunoir)
Implement window rule for hiding_strategy (via #1284 by @Syudagye)
Fixed
Hidden window are not able to be captured (fixes #1100 via #1274 by @Syudagye)
Numlock prevents moving and resizing for floating windows (via #1276 by \
@Syudagye)
Some formatting chores (via #1186 by @Eskaan)
Fix freeze when process tries to aquire stderr (via #1197 by @Eskaan)
Rework "fixed dialog windows ignoring application-defined sizes \
(#1166)" (via #1200 by @Eskaan)
Fix the 32 bit builds by changing a type cast (via #1202 by @Eskaan)
update layouts in man page (via #1209 by @barkyq)
Fix newly spawned floating windows ignoring ws margins (via #1214 by @Eskaan)
Spawn new floating windows above old ones (via #1215 by @Eskaan)
change exec_shell to directly executed given command (via #1216 by @barkyq)
Fix build without lefthk (via #1228 by @pastalian)
cargo doc error fixes, CI workflow, and CONTRIBUTING.md update. (via #1232 \
by @nejucomo)
Add distinction between visible and busy workspace (via #1269 by @fcolona)
Fix removing destroyed window from history (via #1285 by @johnlepikhin)
|