mirror of
https://github.com/labwc/labwc.git
synced 2025-11-30 06:59:52 -05:00
NEWS.md: interim update
This commit is contained in:
parent
8ced055cb9
commit
077a5c970a
1 changed files with 57 additions and 0 deletions
57
NEWS.md
57
NEWS.md
|
|
@ -9,6 +9,7 @@ The format is based on [Keep a Changelog]
|
||||||
|
|
||||||
| Date | All Changes | wlroots version | lines-of-code |
|
| Date | All Changes | wlroots version | lines-of-code |
|
||||||
|------------|---------------|-----------------|---------------|
|
|------------|---------------|-----------------|---------------|
|
||||||
|
| 2025-11-15 | [unreleased] | 0.19.2 | 28825 |
|
||||||
| 2025-10-10 | [0.9.2] | 0.19.1 | 28818 |
|
| 2025-10-10 | [0.9.2] | 0.19.1 | 28818 |
|
||||||
| 2025-08-02 | [0.9.1] | 0.19.0 | 28605 |
|
| 2025-08-02 | [0.9.1] | 0.19.0 | 28605 |
|
||||||
| 2025-07-11 | [0.9.0] | 0.19.0 | 28586 |
|
| 2025-07-11 | [0.9.0] | 0.19.0 | 28586 |
|
||||||
|
|
@ -117,6 +118,22 @@ differently [#3099]. There is a pending fix [wlroots-5159].
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
- Allow the use of the `sendEventsMode` configuration option on keyboards in
|
||||||
|
order to disable keyboard input. @cillian64 [#3208]
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<libinput>
|
||||||
|
<device category=" RPI Wired Keyboard 1">
|
||||||
|
<sendEventsMode>no</sendEventsMode>
|
||||||
|
</device>
|
||||||
|
</libinput>
|
||||||
|
```
|
||||||
|
- Support the following new `<windowSwitcher>` configuration options:
|
||||||
|
- `<osd thumbnailLabelFormat="%T">` to specify the label text in each item in
|
||||||
|
the thumbnail style window-switcher. @elviosak [#3187]
|
||||||
|
- `<osd output="all|pointer|keyboard">` to specify which monitor(s) to show
|
||||||
|
the OSD(s) on. @dntxi [#3201]
|
||||||
|
- Support window-switcher OSD item click to focus window @tokyo4j [#3186]
|
||||||
- With the window-switcher custom field state specifiers 's' and 'S', show 's'
|
- With the window-switcher custom field state specifiers 's' and 'S', show 's'
|
||||||
for shaded window @domo141 [#2895]
|
for shaded window @domo141 [#2895]
|
||||||
- Support `xdg-dialog` protocol to enable better handling of modal dialogs @xi
|
- Support `xdg-dialog` protocol to enable better handling of modal dialogs @xi
|
||||||
|
|
@ -131,6 +148,25 @@ differently [#3099]. There is a pending fix [wlroots-5159].
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- Update layer-shell client top layer visiblity on unmap instead of destroy
|
||||||
|
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
|
||||||
|
to unhide other layer-shell clients like panels. @jlindgren90 [#3199]
|
||||||
|
- Window-switcher fixes include:
|
||||||
|
- Consider output transformation for percentage based widths @tokyo4j [#3177]
|
||||||
|
- Classic theme miscalculation for osd width in percentage @tokyo4j [#3175]
|
||||||
|
- Thumbnail theme miscalculation for item geometries @tokyo4j [#3176]
|
||||||
|
- Do not consume mousebind scroll events under `<context name="Client">`.
|
||||||
|
@elviosak [#3146] [#3168]
|
||||||
|
- 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
|
||||||
|
rightmost or bottom fixel are incorrectly rounded up putting them outside the
|
||||||
|
surface bounds. The issue has been particularly noticeable with layer-shell
|
||||||
|
clients like lxqt-panel. @jlindgren90 [#3157] [#2379] [#3099]
|
||||||
|
Note: This also avoids a similar server-side rounding issue with some
|
||||||
|
combinations of wlroots and libwayland versions. See:
|
||||||
|
- https://gitlab.freedesktop.org/wayland/wayland/-/issues/555
|
||||||
|
- https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/5159
|
||||||
- Don't remove newlines when parsing config, menu and XBM because doing so can
|
- Don't remove newlines when parsing config, menu and XBM because doing so can
|
||||||
cause parser error in some unusual situations like the one shown below.
|
cause parser error in some unusual situations like the one shown below.
|
||||||
@tokyo4j [#3148]
|
@tokyo4j [#3148]
|
||||||
|
|
@ -145,6 +181,11 @@ differently [#3099]. There is a pending fix [wlroots-5159].
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
- Refactor window switcher configuration to put attributes `show` and `style`
|
||||||
|
under `<windowSwitcher><osd>` rather than directly under `<windowSwitcher>`.
|
||||||
|
The old configuration syntax will remain supported for at least one release.
|
||||||
|
@dntxi [#3201]
|
||||||
|
- Place OSDs at the center of output rather than usable area @tokyo4j [#3179]
|
||||||
- If XML documents (like rc.xml and menu.xml) have an XML declaration (typically
|
- If XML documents (like rc.xml and menu.xml) have an XML declaration (typically
|
||||||
`<?xml version="1.0"?>`), this XML declaration must be the first thing in the
|
`<?xml version="1.0"?>`), this XML declaration must be the first thing in the
|
||||||
document. In previous versions, line breaks (`\n`) were allowed before due to
|
document. In previous versions, line breaks (`\n`) were allowed before due to
|
||||||
|
|
@ -153,6 +194,8 @@ differently [#3099]. There is a pending fix [wlroots-5159].
|
||||||
- With the window-switcher custom field state specifiers 's' and 'S', change the
|
- With the window-switcher custom field state specifiers 's' and 'S', change the
|
||||||
display order from M|m|F to m|s|M|F; and increase the size from three
|
display order from M|m|F to m|s|M|F; and increase the size from three
|
||||||
characters wide to four. @domo141 [#2895]
|
characters wide to four. @domo141 [#2895]
|
||||||
|
- Put labnag in overlay layer by default so that the dialog is still visible
|
||||||
|
when a window is using fullscreen mode. @johanmalm [#3158]
|
||||||
- Call labnag with on-demand keyboard interactivity by default @tokyo4j [#3120]
|
- Call labnag with on-demand keyboard interactivity by default @tokyo4j [#3120]
|
||||||
- Temporarily unshade windows when switching windows. Restore old behaviour with
|
- Temporarily unshade windows when switching windows. Restore old behaviour with
|
||||||
`<windowSwitcher unshade="no"/>` @Amodio @Consolatis [#3124]
|
`<windowSwitcher unshade="no"/>` @Amodio @Consolatis [#3124]
|
||||||
|
|
@ -2731,6 +2774,7 @@ Compile with wlroots 0.12.0 and wayland-server >=1.16
|
||||||
[#2371]: https://github.com/labwc/labwc/pull/2371
|
[#2371]: https://github.com/labwc/labwc/pull/2371
|
||||||
[#2376]: https://github.com/labwc/labwc/pull/2376
|
[#2376]: https://github.com/labwc/labwc/pull/2376
|
||||||
[#2377]: https://github.com/labwc/labwc/pull/2377
|
[#2377]: https://github.com/labwc/labwc/pull/2377
|
||||||
|
[#2379]: https://github.com/labwc/labwc/pull/2379
|
||||||
[#2380]: https://github.com/labwc/labwc/pull/2380
|
[#2380]: https://github.com/labwc/labwc/pull/2380
|
||||||
[#2388]: https://github.com/labwc/labwc/pull/2388
|
[#2388]: https://github.com/labwc/labwc/pull/2388
|
||||||
[#2398]: https://github.com/labwc/labwc/pull/2398
|
[#2398]: https://github.com/labwc/labwc/pull/2398
|
||||||
|
|
@ -2892,5 +2936,18 @@ Compile with wlroots 0.12.0 and wayland-server >=1.16
|
||||||
[#3126]: https://github.com/labwc/labwc/pull/3126
|
[#3126]: https://github.com/labwc/labwc/pull/3126
|
||||||
[#3134]: https://github.com/labwc/labwc/pull/3134
|
[#3134]: https://github.com/labwc/labwc/pull/3134
|
||||||
[#3145]: https://github.com/labwc/labwc/pull/3145
|
[#3145]: https://github.com/labwc/labwc/pull/3145
|
||||||
|
[#3146]: https://github.com/labwc/labwc/pull/3146
|
||||||
[#3148]: https://github.com/labwc/labwc/pull/3148
|
[#3148]: https://github.com/labwc/labwc/pull/3148
|
||||||
[#3153]: https://github.com/labwc/labwc/pull/3153
|
[#3153]: https://github.com/labwc/labwc/pull/3153
|
||||||
|
[#3157]: https://github.com/labwc/labwc/pull/3157
|
||||||
|
[#3158]: https://github.com/labwc/labwc/pull/3158
|
||||||
|
[#3168]: https://github.com/labwc/labwc/pull/3168
|
||||||
|
[#3175]: https://github.com/labwc/labwc/pull/3175
|
||||||
|
[#3176]: https://github.com/labwc/labwc/pull/3176
|
||||||
|
[#3177]: https://github.com/labwc/labwc/pull/3177
|
||||||
|
[#3179]: https://github.com/labwc/labwc/pull/3179
|
||||||
|
[#3186]: https://github.com/labwc/labwc/pull/3186
|
||||||
|
[#3187]: https://github.com/labwc/labwc/pull/3187
|
||||||
|
[#3199]: https://github.com/labwc/labwc/pull/3199
|
||||||
|
[#3201]: https://github.com/labwc/labwc/pull/3201
|
||||||
|
[#3208]: https://github.com/labwc/labwc/pull/3208
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue