From d54b95a3d4c620e87ecc9000f8f3647b0be5498d Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Wed, 20 Sep 2023 21:07:56 +0100 Subject: [PATCH] NEWS.md: add notes for 0.6.5 --- NEWS.md | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/NEWS.md b/NEWS.md index 764e5088..efaa56c2 100644 --- a/NEWS.md +++ b/NEWS.md @@ -9,6 +9,7 @@ The format is based on [Keep a Changelog] | Date | All Changes | wlroots version | lines-of-code | |------------|---------------|-----------------|---------------| +| 2023-09-23 | [0.6.5] | 0.16.2 | 14809 | | 2023-07-14 | [0.6.4] | 0.16.2 | 13675 | | 2023-05-08 | [0.6.3] | 0.16.2 | 13050 | | 2023-03-20 | [0.6.2] | 0.16.2 | 12157 | @@ -23,6 +24,83 @@ The format is based on [Keep a Changelog] | 2021-04-15 | [0.2.0] | 0.13.0 | 5011 | | 2021-03-05 | [0.1.0] | 0.12.0 | 4627 | +## 0.6.5 - 2023-09-23 + +### Added + +- Support png and svg titlebar buttons +- Support on/off boolean configuration values (in addition to true, false, + yes and no). Written-by: @redtide +- keybinds + - Allow non-english based keybinds + - Make keybind agnostic to keyboard layout. Fixes #1069 + - Add optional layoutDependent argument to only trigger if the + configured key exists in the currently active keyboard layout. + `` + - Fallback on raw keysyms (as if there were no pressed modifier) for + bindings which do not match against translated keysyms. This allows + users to define keybinds such as "S-1" rather than "S-exclam". It also + supports "W-S-Tab". Fixes #163 #365 #992 +- window-rules: add ignoreFocusRequest property +- config: support libinput `` and ``. + Written-by: @tokyo4j +- Handle keyboard input for menus. Fixes #1058 +- Server-side decoration: + - Make corners square on maximize + - Disable border on maximize. Fixes #1044 +- Add window resize indicator and associated `` config + option +- Add `` to give `ToggleDecoration` three states: + (1) disable titlebar; (2) disable whole SSD; and (3) enables whole SSD + When the keepBorder action is disabled, the old two-state behavior is + restored. Fixes #813 +- Minimize whole window hierarchy from top to bottom regardless of which + window requested the minimize. For example, if an 'About' or 'Open File' + dialog is minimized, its toplevel is minimized also, and vice versa. +- Move window's stacking order with dialogs so that other window cannot be + positioned between them. Also position xdg popups above their parent + windows.This is consistent with Gtk3 and Qt5. Fixes #823 + +### Fixed + +- Clarify in labwc-config(5) that keyboard modifiers can be used for + mousebinds. Fixes #1075 +- Ensure interactive move/resize ends correctly for CSD clients. Fixes #1053 +- Fix invalid value in `` falling back as "flat" +- Fix touch bug to avoid jumping when a touch point moves off of a surface + Written-by: @bi4k8 +- Prevent crash with theme setting `osd.window-switcher.width: 0`. + Fixes #1050 +- Cancel cursor popup grab on mouse-press outside client itself, for + example on any part of the server side decoration or the desktop. + Fixes #949 +- Prevent cursor press on layer-subsurface from cancelling popup grab + Fixes #1030 +- xwayland: fix client request-unmap bug relating to foreign-toplevel handle +- xwayland: fix race condition resulting in map view without surface +- Limit SSD corner radius to the height of the titlebar +- Fix rounded-corner bug producing weird artefacts when very large border + thickness is used. Fixes #988 +- Ensure `string_prop()` handlers deal with destroying views. Fixes #1082 +- Fix SSD thickness calculation bug relating to titlebar. Fixes #1083 +- common/buf.c: + - Do not expand `$()` in `buf_expand_shell_variables()` + - Do not use memcpy for overlapping regions + +### Changed + +- Use `identifier` for window-switcher field rather than `app_id` to be + consistent with window rules. + + + + + + + +- Do not expand environment variables in `Exec` action `` + argument (but still resolve tilde). + ## 0.6.4 - 2023-07-14 ### Added @@ -634,6 +712,7 @@ Compile with wlroots 0.12.0 and wayland-server >=1.16 ShowMenu [Keep a Changelog]: https://keepachangelog.com/en/1.0.0/ +[0.6.5]: https://github.com/labwc/labwc/compare/0.6.4...0.6.5 [0.6.4]: https://github.com/labwc/labwc/compare/0.6.3...0.6.4 [0.6.3]: https://github.com/labwc/labwc/compare/0.6.2...0.6.3 [0.6.2]: https://github.com/labwc/labwc/compare/0.6.1...0.6.2