6.2 KiB
6.2 KiB
Changelog
Unreleased
Added
- Support for the linux-drm-syncobj-v1 protocol (wlroots!4715, #685)
- Allow the use of non-system wlroots library (#646)
Changed
Deprecated
Removed
Fixed
- Crash when a client is created while all outputs are disabled.
Security
Contributors
0.7
This 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
0.6
Added
- Add
rootcolor
to 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-run
towmenu-run
(#553). - The option
sloppyfocus
now 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 thanatos
0.5
Added
- 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
-d
and optionlog_level
to change the wlroots debug level - Add CHANGELOG.md (#501)
Changed
- Replace
tags
withTAGCOUNT
in 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
rootcolor
option (#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