NEWS.md: typo and style fixes with help of perl(1) and codespell(1)
Some checks failed
labwc.github.io / notify (push) Has been cancelled

$ perl -pi.bak -e 's,\S\K/>, />,' NEWS.md
$ codespell [-i3] -L DoubleClick,inter-operability NEWS.md
This commit is contained in:
Tomi Ollila 2026-05-04 22:49:57 +03:00 committed by Johan Malm
parent f42e1895d4
commit ff2f243eb1

18
NEWS.md
View file

@ -314,7 +314,7 @@ Note to package maintainers: This release requires wayland version >=1.22.90
and get keyboard focus so that they can be operated with the keyboard. and get keyboard focus so that they can be operated with the keyboard.
An example use-case is the xfce4-panel applications-menu being opened by An example use-case is the xfce4-panel applications-menu being opened by
the command xfce4-popup-applicationsmenu. [#3165] @johanmalm the command xfce4-popup-applicationsmenu. [#3165] @johanmalm
- On popup destory, return focus to whoever had it before the popop [#3165] - On popup destroy, return focus to whoever had it before the popop [#3165]
@johanmalm @tokyo4j @johanmalm @tokyo4j
- Unshade window if selected from client-list-combined-menu [#3345] @Amodio - Unshade window if selected from client-list-combined-menu [#3345] @Amodio
- Show non-dialog child windows in window-switcher [#3339] @tokyo4j - Show non-dialog child windows in window-switcher [#3339] @tokyo4j
@ -409,7 +409,7 @@ A big thank you to all involved in this release.
client surface. Fixes a regression in 885919f. @tokyo4j [#3211] client surface. Fixes a regression in 885919f. @tokyo4j [#3211]
- Set all foreign-toplevel initial states correctly. This is not believed to fix - Set all foreign-toplevel initial states correctly. This is not believed to fix
any particular user-issue, but just feels safer. @jlindgren90 [#3217] any particular user-issue, but just feels safer. @jlindgren90 [#3217]
- Update layer-shell client top layer visiblity on unmap instead of destroy - Update layer-shell client top layer visibility on unmap instead of destroy
because it is possible for fullscreen xwayland windows to be unmapped without because it is possible for fullscreen xwayland windows to be unmapped without
being destroyed, and in this case the top layer visibility needs to be updated being destroyed, and in this case the top layer visibility needs to be updated
to unhide other layer-shell clients like panels. @jlindgren90 [#3199] to unhide other layer-shell clients like panels. @jlindgren90 [#3199]
@ -421,7 +421,7 @@ A big thank you to all involved in this release.
@elviosak [#3146] [#3168] @elviosak [#3146] [#3168]
- Work around client-side rounding issues at right/bottom pixel. This fixes an - Work around client-side rounding issues at right/bottom pixel. This fixes an
issue with some clients (notably Qt ones) where cursor coordinates in the issue with some clients (notably Qt ones) where cursor coordinates in the
rightmost or bottom fixel are incorrectly rounded up putting them outside the rightmost or bottom pixel are incorrectly rounded up putting them outside the
surface bounds. The issue has been particularly noticeable with layer-shell surface bounds. The issue has been particularly noticeable with layer-shell
clients like lxqt-panel. @jlindgren90 [#3157] [#2379] [#3099] clients like lxqt-panel. @jlindgren90 [#3157] [#2379] [#3099]
Note: This also avoids a similar server-side rounding issue with some Note: This also avoids a similar server-side rounding issue with some
@ -638,7 +638,7 @@ window.*.title.bg.colorTo.splitTo:
window rule to enable this. @Consolatis @tokyo4j [#2840] window rule to enable this. @Consolatis @tokyo4j [#2840]
- Add config option `<core><primarySelection>`. This enables autoscroll - Add config option `<core><primarySelection>`. This enables autoscroll
(middle-click to scroll up/down) in Chromium and electron based clients (middle-click to scroll up/down) in Chromium and electron based clients
without inadvertantly pasting the primary clipboard. @johanmalm [#2832] without inadvertently pasting the primary clipboard. @johanmalm [#2832]
- Bump `xdg_shell` version from 3 to 6 @tokyo4j [#2814] - Bump `xdg_shell` version from 3 to 6 @tokyo4j [#2814]
- Bump `wl_compositor` version from 5 to 6 @tokyo4j [#2812] - Bump `wl_compositor` version from 5 to 6 @tokyo4j [#2812]
- Support tablet tool mouse buttons @jp7677 [#2778] - Support tablet tool mouse buttons @jp7677 [#2778]
@ -715,7 +715,7 @@ window.*.title.bg.colorTo.splitTo:
agnostic on choice of launcher. agnostic on choice of launcher.
- `A-<arrow>` for `MoveToEdge` because `Alt-` keybinds should be for clients - `A-<arrow>` for `MoveToEdge` because `Alt-` keybinds should be for clients
to use and this one results in frequent user complaints because it prevents to use and this one results in frequent user complaints because it prevents
some common usage patterns like alt-left/right in web browers. some common usage patterns like alt-left/right in web browsers.
- Change default titlebar menu button from a dot to an arrow @johanmalm [#2844] - Change default titlebar menu button from a dot to an arrow @johanmalm [#2844]
- When `dragLock` is set to `yes`, the drag no longer expires after a short - When `dragLock` is set to `yes`, the drag no longer expires after a short
delay (known as `Sticky` mode) as recommended by libinput [#2803]. The timeout delay (known as `Sticky` mode) as recommended by libinput [#2803]. The timeout
@ -887,7 +887,7 @@ Notes to package maintainers:
closing a popup did not move the pointer focus to the main toplevel until the closing a popup did not move the pointer focus to the main toplevel until the
cursor was moved. [#2443] cursor was moved. [#2443]
- Improve algorithm for menu placement with xdg-positioner [#2408] - Improve algorithm for menu placement with xdg-positioner [#2408]
- Do not forward IME key-release without correspinding key-press to avoid stuck - Do not forward IME key-release without corresponding key-press to avoid stuck
keys [#2437] keys [#2437]
### Changed ### Changed
@ -1347,7 +1347,7 @@ joint effort by @spl237 and @Consolatis.
- Respect `menu.overlap.x` when using pipemenus. [#1940] - Respect `menu.overlap.x` when using pipemenus. [#1940]
- Do not try to restore windows to very small width/height on unmaximize. - Do not try to restore windows to very small width/height on unmaximize.
This fixes a bug with Thonny (Python IDE made with Tk). [#1938] This fixes a bug with Thonny (Python IDE made with Tk). [#1938]
- Conditially set squared server-side decoration (SSD) corners when a view is - Conditionally set squared server-side decoration (SSD) corners when a view is
tiled. Written-by: @jp7677 [#1926] tiled. Written-by: @jp7677 [#1926]
- Remember initial direction when starting window-cycling with `PreviousView`. - Remember initial direction when starting window-cycling with `PreviousView`.
Also make the toggling of direction when shift is pressed relative to the Also make the toggling of direction when shift is pressed relative to the
@ -1371,7 +1371,7 @@ joint effort by @spl237 and @Consolatis.
Chromium and Steam. [#1861] Chromium and Steam. [#1861]
- Session-lock: fix flashing & update cursor shape. [#1858] - Session-lock: fix flashing & update cursor shape. [#1858]
- Remove tearing-controller listeners on destroy. [#1853] - Remove tearing-controller listeners on destroy. [#1853]
- Handle invalid `ForEach` and `If` action cofigs. [#1838] - Handle invalid `ForEach` and `If` action configs. [#1838]
- Delay startup of applications until event loop is ready. This avoids race - Delay startup of applications until event loop is ready. This avoids race
conditions when using autostart scripts that trigger a labwc SIGHUP. [#1588] conditions when using autostart scripts that trigger a labwc SIGHUP. [#1588]
- With `SendToDesktop` action follow=no option, ensure the topmost window is - With `SendToDesktop` action follow=no option, ensure the topmost window is
@ -1405,7 +1405,7 @@ contributions from others as noted in the log.
### Added ### Added
- Add `<menu><ignoreButtonReleasePeriod>` to prevent clicks with small movements - Add `<menu><ignoreButtonReleasePeriod>` to prevent clicks with small movements
from inadvertantly closing a menu or selecting a menu item. This is the from inadvertently closing a menu or selecting a menu item. This is the
equivalent of `<menu><hideDelay>` on Openbox. [#1760] equivalent of `<menu><hideDelay>` on Openbox. [#1760]
- Support drop-shadows (disabled by default) for windows using server-side - Support drop-shadows (disabled by default) for windows using server-side
decorations. Written-by: @cillian64 decorations. Written-by: @cillian64