mirror of
https://github.com/labwc/labwc.git
synced 2026-03-09 05:33:53 -04:00
NEWS.md: interim update for 0.6.6
This commit is contained in:
parent
13d0b14244
commit
57a753cfa0
1 changed files with 33 additions and 3 deletions
36
NEWS.md
36
NEWS.md
|
|
@ -26,8 +26,20 @@ The format is based on [Keep a Changelog]
|
||||||
|
|
||||||
## [unreleased]
|
## [unreleased]
|
||||||
|
|
||||||
|
We do not normally call out contributions by core devs in the changelog,
|
||||||
|
but a special thanks goes to @jlindgren90 in this release for lots of work
|
||||||
|
relating to surface focus and keyboard issue, amongst others.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
- Add `fixedPosition` window-rule property to avoid re-positioning windows
|
||||||
|
on reserved-output-space changes (determined by *<margin>* settings or
|
||||||
|
exclusive layer-shell clients) and to disallow interactive move or
|
||||||
|
resize, for example by alt+press.
|
||||||
|
- Add `Unfocus` action to enable unfocusing windows on desktop click.
|
||||||
|
Issue: #1230
|
||||||
|
- Add config option `<keyboard layoutScope="window">` to use per-window
|
||||||
|
keyboard layout. Issue #1076
|
||||||
- Support separate horizontal and vertical maximize by adding a
|
- Support separate horizontal and vertical maximize by adding a
|
||||||
`direction` option to actions Maximize and ToggleMaximize.
|
`direction` option to actions Maximize and ToggleMaximize.
|
||||||
- Add actions GrowToEdge and ShrinkToEdge. Written-by: @digint
|
- Add actions GrowToEdge and ShrinkToEdge. Written-by: @digint
|
||||||
|
|
@ -44,6 +56,14 @@ The format is based on [Keep a Changelog]
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- Update top-layer visiblity on workspace-switch in order to show
|
||||||
|
top-layer layer-shell clients correctly when there is a window in
|
||||||
|
fullscreen mode on another workspace. Issue: #1158
|
||||||
|
- Make interactive window snapping with mouse more intuitive in
|
||||||
|
multi-output setups. Written-by: @tokyo4j
|
||||||
|
- Try to handle missing `set_window_geometry` with Qt apps which
|
||||||
|
occasionally fail to call `set_window_geometry` after a configure
|
||||||
|
request, but correctly update the actual surface extent. Issue: #1194
|
||||||
- Update XWayland stacking order when moving a window to the front/back.
|
- Update XWayland stacking order when moving a window to the front/back.
|
||||||
- Prevent switching workspaces for always-on-bottom windows. Fixes: #1170
|
- Prevent switching workspaces for always-on-bottom windows. Fixes: #1170
|
||||||
- Fix invisible cursor after wlopm --off && wlopm --on.
|
- Fix invisible cursor after wlopm --off && wlopm --on.
|
||||||
|
|
@ -52,6 +72,10 @@ The format is based on [Keep a Changelog]
|
||||||
- Account for window base size in resize indicator so that the displayed
|
- Account for window base size in resize indicator so that the displayed
|
||||||
size exactly matches the terminal grid, for example 80x25.
|
size exactly matches the terminal grid, for example 80x25.
|
||||||
- The following focus related issues:
|
- The following focus related issues:
|
||||||
|
- Allow re-focusing xwayland-unmanaged surfaces in response to pointer
|
||||||
|
action (click or movement if focus-follow-mouse is enabled). This
|
||||||
|
enables clients such as dmenu, rofi and jgmenu to regain
|
||||||
|
keyboard-focus if it was lost to another client.
|
||||||
- Fix code paths which could lead to a lock-screen losing focus, making
|
- Fix code paths which could lead to a lock-screen losing focus, making
|
||||||
the session impossible to unlock or another surface to gain focus thus
|
the session impossible to unlock or another surface to gain focus thus
|
||||||
breaching the session lock.
|
breaching the session lock.
|
||||||
|
|
@ -67,9 +91,11 @@ The format is based on [Keep a Changelog]
|
||||||
PID.
|
PID.
|
||||||
- Assume that views that want decorations also want focus
|
- Assume that views that want decorations also want focus
|
||||||
- The following keyboard and keybind related issues:
|
- The following keyboard and keybind related issues:
|
||||||
- Make keybind match stricter by insisting that no other non-modifier
|
- Send pressed keys correctly when focusing new surface.
|
||||||
keys are pressed at the same time. Also, treat synthetic
|
- Refactor handling of pressed/bound keys to send (to client) the
|
||||||
layout-change key event as modifier. Fixes #1091 #1129
|
release events for any pressed key that was not part of a keybind,
|
||||||
|
typically because an unrelated non-modifier key was pressed before
|
||||||
|
and held during a keybind invocation. Fixes #1091
|
||||||
- Fix keyboard release event bug after session lock. Fixes: #1114
|
- Fix keyboard release event bug after session lock. Fixes: #1114
|
||||||
- Raise xdg and xwayland sub-views correctly relative to other sub-views,
|
- Raise xdg and xwayland sub-views correctly relative to other sub-views,
|
||||||
by letting the relative stacking order between them change.
|
by letting the relative stacking order between them change.
|
||||||
|
|
@ -82,6 +108,10 @@ The format is based on [Keep a Changelog]
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
- Move floating windows in response to changes in reserved output space
|
||||||
|
(determined by *<margin>* settings or exclusive layer-shell clients such
|
||||||
|
as panels). Users with window-rules for panels and/or desktops should
|
||||||
|
add the `fixedPosition` property to avoid regression. Issue: #1235
|
||||||
- Restore `SIGPIPE` default handler before exec. Fixes: #1209
|
- Restore `SIGPIPE` default handler before exec. Fixes: #1209
|
||||||
- With the introduction of directional Maximize, right-click on the
|
- With the introduction of directional Maximize, right-click on the
|
||||||
maximize button now toggles horizontal maximize, while middle-click
|
maximize button now toggles horizontal maximize, while middle-click
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue