CHANGELOG.md (6150B)
1 # Changelog 2 3 * [Unreleased](#unreleased) 4 * [0.7](#0.7) 5 * [0.6](#0.6) 6 * [0.5](#0.5) 7 8 9 ## Unreleased 10 ### Added 11 ### Changed 12 ### Deprecated 13 ### Removed 14 ### Fixed 15 16 * Crash when a client is created while all outputs are disabled. 17 18 ### Security 19 ### Contributors 20 21 22 ## 0.7 23 24 See also [0.6](#0.6) release notes. 0.7 builds against wlroots 0.18.x. 25 26 ### Added 27 28 * Add support for the alpha-modifier-v1 protocol ([wlroots!4616][wlroots!4616]). 29 * dwl now will survive GPU resets ([#601][601]). 30 31 [wlroots!4616]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4616 32 [601]: https://codeberg.org/dwl/dwl/issues/601 33 34 35 ### Fixed 36 37 * Crash when re-mapping unmapped clients. 38 39 40 ### Contributors 41 42 Guido Cella 43 Lennart Jablonka 44 45 46 ## 0.6 47 48 ### Added 49 50 * Add `rootcolor` to change the default background color ([#544][544]). 51 * Implement the wlr-virtual-pointer-unstable-v1 protocol ([#574][574]). 52 * Implement the pointer-constraints and relative-pointer protocols ([#317][317]) 53 * Implement the wlr-output-power-management protocol ([#599][599]) 54 55 [544]: https://codeberg.org/dwl/dwl/pulls/544 56 [574]: https://codeberg.org/dwl/dwl/pulls/574 57 [317]: https://codeberg.org/dwl/dwl/issues/317 58 [599]: https://codeberg.org/dwl/dwl/issues/559 59 60 61 ### Changed 62 63 * Keyboards are now managed through keyboard groups ([#549][549]). 64 * Only the first matched keybinding is executed. 65 * Allow toggling the layout before selecting a different one ([#570][570]). 66 * Fullscreen clients are now rendered above wlr_layer_surfaces in the top layer 67 ([#609][609]). 68 * The default menu was changed from `bemenu-run` to `wmenu-run` ([#553][553]). 69 * The option `sloppyfocus` now replicates the dwm behavior ([#599][599]). 70 * Allow configure position of monitors with negative values. (-1, -1) is 71 used to auto-configure them ([#635][635]). 72 * dwl now kills the entire process group of `startup_cmd` 73 * The O_NONBLOCK flag is set for stdout. 74 75 [549]: https://codeberg.org/dwl/dwl/pulls/549 76 [570]: https://codeberg.org/dwl/dwl/pulls/570 77 [609]: https://codeberg.org/dwl/dwl/pulls/609 78 [553]: https://codeberg.org/dwl/dwl/issues/553 79 [599]: https://codeberg.org/dwl/dwl/pulls/599 80 [635]: https://codeberg.org/dwl/dwl/pulls/635 81 82 83 ### Removed 84 85 * The SLOC limit is now removed ([#497][497]). 86 87 [497]: https://codeberg.org/dwl/dwl/pulls/497 88 89 90 ### Fixed 91 92 * Clients not having the correct border color when mapping. 93 * Compliance with the xdg-decoration-unstable-v1 ([#546][546]). 94 * dwl no longer sends negative values in xdg_toplevel.configure events. 95 * Crashes with disabled monitors ([#472][472]). 96 97 [546]: https://codeberg.org/dwl/dwl/pulls/546 98 [472]: https://codeberg.org/dwl/dwl/issues/472 99 100 101 ### Contributors 102 103 Ben Jargowsky 104 Benjamin Chausse 105 David Donahue 106 Devin J. Pohly 107 Dima Krasner 108 Emil Miler 109 Forrest Bushstone 110 Guido Cella 111 Peter Hofmann 112 Rutherther 113 Squibid 114 choc 115 fictitiousexistence 116 korei999 117 sewn 118 thanatos 119 120 121 ## 0.5 122 123 ### Added 124 125 * Allow configure x and y position of outputs ([#301][301]) 126 * Implement repeatable keybindings ([#368][368]) 127 * Print app id in printstatus() output ([#381][381]) 128 * Display client count in monocle symbol ([#387][387]) 129 * Export XCURSOR_SIZE to fix apps using an older version of Qt ([#425][425]) 130 * Support for wp-fractional-scale-v1 (through wlr_scene: [wlroots!3511][wlroots!3511]) 131 * dwl now sends `wl_surface.preferred_buffer_scale` (through wlr_scene: [wlroots!4269][wlroots!4269]) 132 * Add support for xdg-shell v6 ([#465][465]) 133 * Add support for wp-cursor-shape-v1 ([#444][444]) 134 * Add desktop file ([#484][484]) 135 * Add macro to easily configure colors ([#466][466]) 136 * Color of urgent clients are now red ([#494][494]) 137 * New flag `-d` and option `log_level` to change the wlroots debug level 138 * Add CHANGELOG.md ([#501][501]) 139 140 [301]: https://github.com/djpohly/dwl/pull/301 141 [368]: https://github.com/djpohly/dwl/pull/368 142 [381]: https://github.com/djpohly/dwl/pull/381 143 [387]: https://github.com/djpohly/dwl/issues/387 144 [425]: https://github.com/djpohly/dwl/pull/425 145 [wlroots!4269]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4269 146 [wlroots!3511]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3511 147 [465]: https://github.com/djpohly/dwl/pull/465 148 [444]: https://github.com/djpohly/dwl/pull/444 149 [484]: https://github.com/djpohly/dwl/pull/484 150 [466]: https://github.com/djpohly/dwl/issues/466 151 [494]: https://github.com/djpohly/dwl/pull/494 152 [501]: https://github.com/djpohly/dwl/pull/501 153 154 155 ### Changed 156 157 * Replace `tags` with `TAGCOUNT` in config.def.h ([#403][403]) 158 * Pop ups are now destroyed when focusing another client ([#408][408]) 159 * dwl does not longer respect size hints, instead clip windows if they are 160 larger than they should be ([#455][455]) 161 * The version of wlr-layer-shell-unstable-v1 was lowered to 3 (from 4) 162 * Use the same border color as dwm ([#494][494]) 163 164 [403]: https://github.com/djpohly/dwl/pull/403 165 [408]: https://github.com/djpohly/dwl/pull/409 166 [455]: https://github.com/djpohly/dwl/pull/455 167 [494]: https://github.com/djpohly/dwl/pull/494 168 169 170 ### Removed 171 172 * Remove unused `rootcolor` option ([#401][401]) 173 * Remove support for wlr-input-inhibitor-unstable-v1 ([#430][430]) 174 * Remove support for KDE idle protocol ([#431][431]) 175 176 [401]: https://github.com/djpohly/dwl/pull/401 177 [430]: https://github.com/djpohly/dwl/pull/430 178 [431]: https://github.com/djpohly/dwl/pull/431 179 180 181 ### Fixed 182 183 * Fix crash when creating a layer surface with all outputs disabled 184 ([#421][421]) 185 * Fix other clients being shown as focused if the focused client have pop ups 186 open ([#408][408]) 187 * Resize fullscreen clients when updating monitor mode 188 * dwl no longer crash at exit like sometimes did 189 * Fullscreen background appearing above clients ([#487][487]) 190 * Fix a segfault when user provides invalid xkb_rules ([#518][518]) 191 192 [421]: https://github.com/djpohly/dwl/pull/421 193 [408]: https://github.com/djpohly/dwl/issues/408 194 [487]: https://github.com/djpohly/dwl/issues/487 195 [518]: https://github.com/djpohly/dwl/pull/518 196 197 198 ### Contributors 199 200 * A Frederick Christensen 201 * Angelo Antony 202 * Ben Collerson 203 * Devin J. Pohly 204 * Forrest Bushstone 205 * gan-of-culture 206 * godalming123 207 * Job79 208 * link2xt 209 * Micah Gorrell 210 * Nikita Ivanov 211 * Palanix 212 * pino-desktop 213 * Weiseguy 214 * Yves Zoundi