mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
NEWS.md: update for 0.7.3
This commit is contained in:
parent
c7b3f4f9d8
commit
80ae55136e
1 changed files with 49 additions and 8 deletions
57
NEWS.md
57
NEWS.md
|
|
@ -9,7 +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 |
|
||||||
|------------|---------------|-----------------|---------------|
|
|------------|---------------|-----------------|---------------|
|
||||||
| 2024-06-09 | [unreleased] | 0.17.3 | |
|
| 2024-06-12 | [0.7.3] | 0.17.4 | 22731 |
|
||||||
| 2024-05-10 | [0.7.2] | 0.17.3 | 21368 |
|
| 2024-05-10 | [0.7.2] | 0.17.3 | 21368 |
|
||||||
| 2024-03-01 | [0.7.1] | 0.17.1 | 18624 |
|
| 2024-03-01 | [0.7.1] | 0.17.1 | 18624 |
|
||||||
| 2023-12-22 | [0.7.0] | 0.17.1 | 16576 |
|
| 2023-12-22 | [0.7.0] | 0.17.1 | 16576 |
|
||||||
|
|
@ -29,15 +29,28 @@ The format is based on [Keep a Changelog]
|
||||||
| 2021-04-15 | [0.2.0] | 0.13.0 | 5011 |
|
| 2021-04-15 | [0.2.0] | 0.13.0 | 5011 |
|
||||||
| 2021-03-05 | [0.1.0] | 0.12.0 | 4627 |
|
| 2021-03-05 | [0.1.0] | 0.12.0 | 4627 |
|
||||||
|
|
||||||
## [unreleased]
|
## [0.7.3]
|
||||||
|
|
||||||
|
Following a couple of big releases, this one feels like more steady with lots of
|
||||||
|
focus on bug fixes and stability. In terms of new features the most noteworthy
|
||||||
|
ones include improved tablet support (by @jp7677), `Super_L` on-release keybinds
|
||||||
|
(by @spl237 from the Raspberry Pi teams) and the screen magnifier which was a
|
||||||
|
joint effort by @spl237 and @Consolatis.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
- Add config option `<core><xwaylandPersistence>` to support keeping XWayland
|
||||||
|
alive even when no clients are connected. PR #1961
|
||||||
|
- Support xdg-shell protocol v3 with popup repositioning. #1950
|
||||||
|
Also see https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3514
|
||||||
|
which adds support on the wlroots side.
|
||||||
|
- Add action `ToggleTabletMouseEmulation`. Written-by: jp7677 PR #1915
|
||||||
|
- Implement `<resize><drawContents>`. With thanks to @tokyo4j PR #1863
|
||||||
- Add `onRelease` option to `<keybind>` in support of binding `Super_L` to a
|
- Add `onRelease` option to `<keybind>` in support of binding `Super_L` to a
|
||||||
menu. Written-by: @spl237 PR #1888
|
menu. Written-by: @spl237 PR #1888
|
||||||
- Add initial support for `security-context-v1` (user configurable blocklists
|
- Add initial support for `security-context-v1` (user configurable blocklists
|
||||||
are still missing). Written-by: @nesteroff PR #1817
|
are still missing). Written-by: @nesteroff PR #1817
|
||||||
- Add partial support for `tablet-v2-manager`. Written-by: @jp7677 PR #1678
|
- Add support for `tablet-v2-manager`. Written-by: @jp7677 PR #1678 #1882
|
||||||
- Add action `UnMaximize`. PR #1831
|
- Add action `UnMaximize`. PR #1831
|
||||||
- Support multiple IME popups. PR #1823
|
- Support multiple IME popups. PR #1823
|
||||||
- Add `All` context for mouse bindings which need to be handled irrespective of
|
- Add `All` context for mouse bindings which need to be handled irrespective of
|
||||||
|
|
@ -51,6 +64,33 @@ The format is based on [Keep a Changelog]
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- When looking for menu.xml, go through all paths rather than just giving up
|
||||||
|
if not found in the first path searched. This makes it consistent with how
|
||||||
|
other config/theme files are handled. PR #1971
|
||||||
|
- Fix memory leaks in theme.c and menu.c. PR #1971
|
||||||
|
- Fix session-lock bugs related to keyboard focus. PR #1952
|
||||||
|
- Clear focused surface on lock
|
||||||
|
- Restore focused view on unlock
|
||||||
|
- Fix memory leak in ssd/ssd-shadow.c PR #1954
|
||||||
|
- Respect `menu.overlap.x` when using pipemenus. PR #1940
|
||||||
|
- Do not try to restore windows to very small width/height on unmaximize.
|
||||||
|
This fixes a bug with Thonny (Python IDE made with Tk). PR #1938
|
||||||
|
- Conditially set squared server-side decoration (SSD) corners when a view is
|
||||||
|
tiled. Written-by: @jp7677 PR #1926
|
||||||
|
- Remember initial direction when starting window-cycling with `PreviousView`.
|
||||||
|
Also make the toggling of direction when shift is pressed relative to the
|
||||||
|
initial direction. For example if W-j is bound to PreviousWindow, subsequent
|
||||||
|
key presses will continue to cycle backwards unless shift is also pressed.
|
||||||
|
Written-by: @droc12345 PR #1919
|
||||||
|
- Show dnd icon above layer-shell surfaces. PR #1936
|
||||||
|
- Initialize locale after reading environment files so that client-menu items
|
||||||
|
and workspace names follow the env var `LANG` should that be set in
|
||||||
|
`~/.config/labwc/environment` (which is not recommended, but we prefer to
|
||||||
|
handle it properly if it is). PR #1927
|
||||||
|
- Fix crash on `menu.xml` containing `<item>` without a parent `<menu>`.
|
||||||
|
PR #1907
|
||||||
|
- Reset XWayland cursor image on cursor theme reload to avoid trying to read
|
||||||
|
destroyed pixel data. PR #1895
|
||||||
- Prevent child views from opening outside of usable area. PR #1878
|
- Prevent child views from opening outside of usable area. PR #1878
|
||||||
- Fix IME popups issues (flicker when popup surface is initially mapped
|
- Fix IME popups issues (flicker when popup surface is initially mapped
|
||||||
and incorrectly showing multiple popups). PR #1872
|
and incorrectly showing multiple popups). PR #1872
|
||||||
|
|
@ -74,15 +114,15 @@ The format is based on [Keep a Changelog]
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
- Remove subprojects/seatd.wrap as no longer needed
|
||||||
- Action `MoveToCursor` is deprecated in favour of:
|
- Action `MoveToCursor` is deprecated in favour of:
|
||||||
`<action name="AutoPlace" policy="cursor"/>`.
|
`<action name="AutoPlace" policy="cursor"/>`.
|
||||||
|
|
||||||
## [0.7.2]
|
## [0.7.2]
|
||||||
|
|
||||||
This release is shaping up to be the second in a row that is larger than
|
This release shaped up to be the second in a row that is larger than usual in
|
||||||
usual in terms of both fixes and new features. Significant additions
|
terms of both fixes and new features. Significant additions include
|
||||||
include input-methods, pipemenus, snap-to-edge overlays and optionally
|
input-methods, pipemenus, snap-to-edge overlays and optionally drop-shadows.
|
||||||
drop-shadows.
|
|
||||||
|
|
||||||
As usual, most of the commits are by the core devs: @ahesford, @Consolatis,
|
As usual, most of the commits are by the core devs: @ahesford, @Consolatis,
|
||||||
@jlindgren90, @johanmalm and @tokyo4j, but we also have many great
|
@jlindgren90, @johanmalm and @tokyo4j, but we also have many great
|
||||||
|
|
@ -1394,7 +1434,8 @@ Compile with wlroots 0.12.0 and wayland-server >=1.16
|
||||||
ShowMenu
|
ShowMenu
|
||||||
|
|
||||||
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
|
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
|
||||||
[unreleased]: https://github.com/labwc/labwc/compare/0.7.2...HEAD
|
[unreleased]: https://github.com/labwc/labwc/compare/0.7.3...HEAD
|
||||||
|
[0.7.3]: https://github.com/labwc/labwc/compare/0.7.2...0.7.3
|
||||||
[0.7.2]: https://github.com/labwc/labwc/compare/0.7.1...0.7.2
|
[0.7.2]: https://github.com/labwc/labwc/compare/0.7.1...0.7.2
|
||||||
[0.7.1]: https://github.com/labwc/labwc/compare/0.7.0...0.7.1
|
[0.7.1]: https://github.com/labwc/labwc/compare/0.7.0...0.7.1
|
||||||
[0.7.0]: https://github.com/labwc/labwc/compare/0.6.6...0.7.0
|
[0.7.0]: https://github.com/labwc/labwc/compare/0.6.6...0.7.0
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue