From de1bc48d8ed295f84171ef0d74162bfe6b7cc188 Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Wed, 29 Dec 2021 14:32:18 +0000 Subject: [PATCH] Update NEWS.md --- NEWS.md | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/NEWS.md b/NEWS.md index 1f64a4a9..7efa75b7 100644 --- a/NEWS.md +++ b/NEWS.md @@ -5,8 +5,16 @@ For full changelog, use `git log` ## next release +Compile with wlroots 0.15.0 + +This release contains lots of internal changes, fixes as well as new +features. A big thank you goes out to @ARDiDo, @bi4k8, @Joshua-Ashton, +@jlindgren90, @Consolatis, @telent and @apbryan. + +The most notable feature-type changes are listed below: + - The config option `` has changed to - `` + `` (breaking change) - Add support for the following wayland protocols: - `pointer_constraints` and `relative_pointer` - mostly for gaming. Written-by: @Joshua-Ashton @@ -16,9 +24,9 @@ For full changelog, use `git log` Written-by: @telent - `wlr_foreign_toplevel`. This enables controlling windows from clients such as waybar. + - `idle` and `idle_inhibit` (Written-by: @ARDiDo) - Support fullscreen mode. - Support drag-and-drop. Written-by: @ARDiDo -- Support libinput configuration. Written-by: @ARDiDo - Add the following config options: - Load default keybinds on `` - `` and `` @@ -27,8 +35,17 @@ For full changelog, use `git log` - Set menu item font with `` - Allow `` without place="" attribute, thus enabling simpler config files + - Support `` with `contexts` (e.g. `TitleBar`, `Left`, + `TLCorner`, `Frame`), `buttons` (e.g. `left`, `right`), and + `mouse actions` (e.g. `Press`, `DoubleClick`). Modifier keys are + also supported to handle configurations such as `alt` + mouse button + to move/resize windows. (Written-by: @bi4k8, @apbryan) + - `` configuration. Written-by: @ARDiDo + - `` - Support for primary selection. Written-by: @telent - Support 'alt-tab' on screen display when cycling between windows + including going backwards by pressing `shift` (Written-by: @Joshua-Ashton) + and cancelling with `escape` (Written-by: @jlindgren90) - Add the following theme options: - set buttons colors individually (for iconify, close and maximize) - `window.(in)active.label.text.color` @@ -39,23 +56,23 @@ For full changelog, use `git log` - Support a 'resize-edges' area that is wider than than the visible window decoration. This makes it easier to grab edges to resize windows. -- Add window actions 'MoveToEdge', 'ToggleMaximize', 'Close', 'Iconfiy', - 'ToggleDecorations', 'ToggleFullscreen', 'SnapToEdge' +- Add window actions 'MoveToEdge', 'ToggleMaximize', 'Close', 'Iconify', + 'ToggleDecorations', 'ToggleFullscreen', 'SnapToEdge', 'Focus', 'Raise', + 'Move', 'MoveToEdge', 'Resize', 'PreviousWindow', 'ShowMenu' - Add labwc.desktop for display managers - layer-shell: - Take into account exclusive areas of clients (such as panels) when maximizing windows - Support popups -- Handle alt + mouse button to move/resize windows - Handle xwayland `set_decorations` and xdg-shell-decoration requests. Written-by: @Joshua-Ashton -- Implement going backwards in OSD by pressing shift - Written-by: @Joshua-Ashton - Handle view min/max size better, including xwayland hint support. Written-by: @Joshua-Ashton - Handle xwayland move/resize events. Written-by: @Joshua-Ashton - Support audio and monitor-brightness keys by default - Catch ctrl-alt-F1 to F12 to switch tty +- Support `XCURSOR_THEME` and `XCURSOR_SIZE` environment variables +- Support submenus including inline definitions ## 0.3.0 (2021-06-28)