Changelog
0.1 Scottish Fold
Released 07/04/2026 — the beginning of LuraWM
Changes to dwl's latest main branch
Bug Fixes
- Implemented a fix in
arrangelayersfor a bug present in dwl as of now. The compositor now correctly prioritizes the newest mapped layer surface (e.g.,wmenu-run) for keyboard focus, preventing everything freezing when multiple instances are launched.
Improvements
- Connect signals via the new/standardized LISTEN and LISTEN_STATIC macros, ensuring all Wayland signal handlers are set up consistently.
- Listeners now use ecalloc for safe, zeroed memory allocation, preventing undefined behavior and ensuring failure is handled gracefully.
- Saner defaults.
- Grammatically sound improvements and readability of the source code has been improved.
- From everything mentioned above, this has resulted in a smaller, more suckless codebase with less lines of code.
Ported Patches
- Rewrote
ipc.patch&gaps.patchfrom scratch. Applying them is very seamless with nothing being rejected.
Plans for the next release
ext-image-copy-capture-v1: As of recently,wlr_screencopy_v1has became deprecated and is considered legacy. It should be fully replaced byext-image-copy-capture-v1soon, sincegrimhas already started its migration process.borderpxfix: inconfig.def.h,borderpxdoesn't seem to be making a difference when set to a higher value.