-
dwl 0.8 Stable
released this
2025-12-28 00:08:32 +01:00 | 0 commits to 0.8 since this releaseSee commit notes for changes and contributors.
0.8 builds against wlroots 0.19.x.Lead developer, sevz (Leonardo Hernandez Hernandez) has left the project.
Moving forward, user thanatos has joined as lead developer.Downloads
-
Source code (ZIP)
152 downloads
-
Source code (TAR.GZ)
363 downloads
-
dwl-v0.8.tar.gz
275 downloads ·
2026-03-03 03:06:23 +01:00 · 65 KiB
-
Source code (ZIP)
-
dwl 0.7 Stable
released this
2024-08-06 20:03:48 +02:00 | 6 commits to 0.7 since this releaseSee also 0.6 release notes. 0.7 builds against wlroots 0.18.x.
Added
- Add support for the alpha-modifier-v1 protocol (wlroots!4616).
- dwl now will survive GPU resets (#601).
Fixed
- Crash when re-mapping unmapped clients.
Contributors
Guido Cella
Lennart JablonkaDownloads
-
Source code (ZIP)
922 downloads
-
Source code (TAR.GZ)
31,234 downloads
-
dwl-v0.7.tar.gz
13,012 downloads ·
2024-08-06 20:08:42 +02:00 · 62 KiB
-
dwl 0.7-rc1 Pre-release
released this
2024-07-15 05:25:52 +02:00 | 89 commits to main since this releaseThis version is just 0.6 with wlroots 0.18 compatibility.
Added
- Add support for the alpha-modifier-v1 protocol (wlroots!4616).
- dwl now will survive GPU resets (#601).
Contributors
Guido Cella
Downloads
-
Source code (ZIP)
57 downloads
-
Source code (TAR.GZ)
45 downloads
-
dwl-v0.7-rc1.tar.gz
273 downloads ·
2024-07-15 05:31:25 +02:00 · 62 KiB
-
dwl 0.6 Stable
released this
2024-07-14 00:34:27 +02:00 | 127 commits to main since this releaseThis version is the last version supporting wlroots 0.17.x. No further development will be done to this release. Instead fixes will be backported to v0.7.
Added
- Add
rootcolorto change the default background color (#544). - Implement the wlr-virtual-pointer-unstable-v1 protocol (#574).
- Implement the pointer-constraints and relative-pointer protocols (#317)
- Implement the wlr-output-power-management protocol (#599)
Changed
- Keyboards are now managed through keyboard groups (#549).
- Only the first matched keybinding is executed.
- Allow toggling the layout before selecting a different one (#570).
- Fullscreen clients are now rendered above wlr_layer_surfaces in the top layer
(#609). - The default menu was changed from
bemenu-runtowmenu-run(#553). - The option
sloppyfocusnow replicates the dwm behavior (#599). - Allow configure position of monitors with negative values. (-1, -1) is
used to auto-configure them (#635). - dwl now kills the entire process group of
startup_cmd - The O_NONBLOCK flag is set for stdout.
Removed
- The SLOC limit is now removed (#497).
Fixed
- Clients not having the correct border color when mapping.
- Compliance with the xdg-decoration-unstable-v1 (#546).
- dwl no longer sends negative values in xdg_toplevel.configure events.
- Crashes with disabled monitors (#472).
Contributors
Ben Jargowsky
Benjamin Chausse
David Donahue
Devin J. Pohly
Dima Krasner
Emil Miler
Forrest Bushstone
Guido Cella
Peter Hofmann
Rutherther
Squibid
choc
fictitiousexistence
korei999
sewn
thanatosDownloads
-
Source code (ZIP)
103 downloads
-
Source code (TAR.GZ)
26,236 downloads
-
dwl-v0.6.tar.gz
457 downloads ·
2024-07-15 04:59:08 +02:00 · 61 KiB
- Add
-
dwl 0.5 Stable
released this
2023-11-25 07:28:32 +01:00 | 244 commits to main since this releaseAdded
- Allow configure x and y position of outputs (#301)
- Implement repeatable keybindings (#368)
- Print app id in printstatus() output (#381)
- Display client count in monocle symbol (#387)
- Export XCURSOR_SIZE to fix apps using an older version of Qt (#425)
- Support for wp-fractional-scale-v1 (through wlr_scene: wlroots!3511)
- dwl now sends
wl_surface.preferred_buffer_scale(through wlr_scene: wlroots!4269) - Add support for xdg-shell v6 (#465)
- Add support for wp-cursor-shape-v1 (#444)
- Add desktop file (#484)
- Add macro to easily configure colors (#466)
- Color of urgent clients are now red (#494)
- New flag
-dand optionlog_levelto change the wlroots debug level - Add CHANGELOG.md (#501)
Changed
- Replace
tagswithTAGCOUNTin config.def.h (#403) - Pop ups are now destroyed when focusing another client (#408)
- dwl does not longer respect size hints, instead clip windows if they are
larger than they should be (#455) - The version of wlr-layer-shell-unstable-v1 was lowered to 3 (from 4)
- Use the same border color as dwm (#494)
Removed
- Remove unused
rootcoloroption (#401) - Remove support for wlr-input-inhibitor-unstable-v1 (#430)
- Remove support for KDE idle protocol (#431)
Fixed
- Fix crash when creating a layer surface with all outputs disabled
(#421) - Fix other clients being shown as focused if the focused client have pop ups
open (#408) - Resize fullscreen clients when updating monitor mode
- dwl no longer crash at exit like sometimes did
- Fullscreen background appearing above clients (#487)
- Fix a segfault when user provides invalid xkb_rules (#518)
Contributors
- A Frederick Christensen
- Angelo Antony
- Ben Collerson
- Devin J. Pohly
- Forrest Bushstone
- gan-of-culture
- godalming123
- Job79
- link2xt
- Micah Gorrell
- Nikita Ivanov
- Palanix
- pino-desktop
- Weiseguy
- Yves Zoundi
Downloads
-
Source code (ZIP)
46 downloads
-
Source code (TAR.GZ)
55 downloads
-
dwl-v0.5.tar.gz
2,029 downloads ·
2023-11-25 08:15:37 +01:00 · 56 KiB
-
dwl 0.4 Stable
released this
2022-12-30 21:47:41 +01:00 | 388 commits to main since this releaseDownloads
-
Source code (ZIP)
43 downloads
-
Source code (TAR.GZ)
23 downloads
-
dwl-v0.4.tar.gz
1,021 downloads ·
2022-12-30 21:51:46 +01:00 · 53 KiB
-
Source code (ZIP)
-
dwl 0.4-rc3 Pre-release
released this
2022-12-25 00:54:44 +01:00 | 398 commits to main since this releaseDownloads
-
Source code (ZIP)
28 downloads
-
Source code (TAR.GZ)
7 downloads
-
dwl-v0.4-rc3.tar.gz
22 downloads ·
2022-12-25 01:03:12 +01:00 · 54 KiB
-
Source code (ZIP)
-
dwl 0.4-rc2 Pre-release
released this
2022-12-06 06:22:10 +01:00 | 418 commits to main since this releaseDownloads
-
Source code (ZIP)
31 downloads
-
Source code (TAR.GZ)
6 downloads
-
dwl-v0.4-rc2.tar.gz
27 downloads ·
2022-12-06 06:24:15 +01:00 · 52 KiB
-
Source code (ZIP)
-
dwl 0.4-r1 Pre-release
released this
2022-12-02 17:14:15 +01:00 | 431 commits to main since this releaseDownloads
-
Source code (ZIP)
35 downloads
-
Source code (TAR.GZ)
5 downloads
-
dwl-v0.4-rc1.tar.gz
19 downloads ·
2022-12-02 17:20:32 +01:00 · 52 KiB
-
Source code (ZIP)
-
dwl v0.3.1 Stable
released this
2022-04-11 04:41:15 +02:00 | 664 commits to main since this releaseDevin J. Pohly (3):
Remove vestigial monitor configuration info
Remove removed fields from struct instances
It's past my bedtime.Guido Cella (3):
update IRC channel
implement drag and drop
inline the presentation variableHumm (1):
add dwl(1)Leonardo Hernández (22):
destroy scene_output in cleanupmon()
improve floating detection
remove a useless resize in mapnotify()
only skip frames if there are visible clients that have a resize
clients now works as expected in drag motion
add sway LICENSE file
add note about how to change MODKEY for windows key
Revert "clients now works as expected in drag motion"
set position of the drag icon in startdrag()
fix drag icon's surface returned by xytonode
implement idle-inhibitor protocol
implement input-inhibitor protocol
checkmin commitlayersurfacenotify()
new functions ecalloc() and die()
don't let -pedantic be overridable by environment
initialize rules and xkb_rules
add DESTDIR
die on pipe failure
includes: abc
typedefs: abc
abc
add missing return in client_is_floating_type()
Update issue templatesPalanix (1):
Fix dwl freezing when resizingQuentin Rameau (1):
Add a configuration option for fullscreen lockingRaphael Robatsch (1):
Layer shell: Prevent infinte configure/commit loopDownloads
-
Source code (ZIP)
33 downloads
-
Source code (TAR.GZ)
30 downloads
-
Source code (ZIP)