mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
NEWS.md: update notes on 0.6.0
This commit is contained in:
parent
52488e1cb8
commit
d98814db88
1 changed files with 27 additions and 28 deletions
55
NEWS.md
55
NEWS.md
|
|
@ -5,18 +5,11 @@ For full changelog, use `git log`.
|
|||
|
||||
The format is based on [Keep a Changelog]
|
||||
|
||||
On the `master` branch we have moved across to the wlroots scene-graph
|
||||
API and as a result there is likey to be a period of instability and
|
||||
regression. A `v0.5` branch has been created as a stable pre-scene-graph
|
||||
branch, but it is not envisaged that new major features will be added on
|
||||
that branch.
|
||||
|
||||
# Summary of Releases
|
||||
|
||||
| Date | Release notes | wlroots version | lines-of-code |
|
||||
|------------|---------------|-----------------|---------------|
|
||||
| TBC | [0.6.0] | 0.16.0 | 10496 |
|
||||
| TBC | [0.5.4] | 0.15.1 | TBC |
|
||||
| 2022-11-17 | [0.6.0] | 0.16.0 | 10830 |
|
||||
| 2022-07-15 | [0.5.3] | 0.15.1 | 9216 |
|
||||
| 2022-05-17 | [0.5.2] | 0.15.1 | 8829 |
|
||||
| 2022-04-08 | [0.5.1] | 0.15.1 | 8829 |
|
||||
|
|
@ -26,7 +19,7 @@ that branch.
|
|||
| 2021-04-15 | [0.2.0] | 0.13.0 | 5011 |
|
||||
| 2021-03-05 | [0.1.0] | 0.12.0 | 4627 |
|
||||
|
||||
## 0.6.0 - not yet released
|
||||
## 0.6.0 - 2022-11-17
|
||||
|
||||
This release contains significant refactoring to use the wlroots
|
||||
scene-graph API. This touches many areas of the code, particularly
|
||||
|
|
@ -49,6 +42,14 @@ reported, tested and fixed issues. Particular mentions go to @bi4k8,
|
|||
|
||||
### Added
|
||||
|
||||
- Set environment variable LABWC_PID to the pid of the compositor so that
|
||||
SIGHUP and SIGTERM can be sent to specific instances.
|
||||
- Add command line options --exit and --reconfigure.
|
||||
- Support setting keyboard repeat and delay at runtime. Written-by: @bi4k8
|
||||
- Add support for mouse-wheel bindings. Set default bindings to switch
|
||||
workspaces when scrolling on the desktop. Written-by: @Arnaudv6
|
||||
- Implement key repeat for keybindings. Written-by: @jlindgren90
|
||||
- Support smooth scroll and horizontal scroll. Written-by: @bi4k8
|
||||
- Implement virtual keyboard and pointer protocols, enabling the use of
|
||||
clients such as wtype and wayvnc. Written-by: @Joshua-Ashton
|
||||
- Add github workflow CI including Debian, FreeBSD, Arch and Void,
|
||||
|
|
@ -56,15 +57,15 @@ reported, tested and fixed issues. Particular mentions go to @bi4k8,
|
|||
- Support keybind "None" action to clear other actions for a particular
|
||||
keybind context. Written-by: @jlindgren90
|
||||
- Support font slant (itliacs) and weight (bold). Written-by: @jlindgren90
|
||||
- Support <devault /> mousebinds to load default mousebinds and provide
|
||||
- Support `<default />` mousebinds to load default mousebinds and provide
|
||||
a way to keep config files simpler whilst allowing user specific binds.
|
||||
Issue #416. Written-by: @Consolatis
|
||||
- Add config option <core><cycleViewOutlines> to enable/disable preview
|
||||
- Add config option `<core><cycleViewOutlines>` to enable/disable preview
|
||||
of outlines. Written-by: @Flrian
|
||||
- Render submenu arrows
|
||||
- Allow highest level menu definitions - typically used for root-menu and
|
||||
client-menu - to be defined without label attritube, for example like this:
|
||||
<openbox_menu><menu id="root-menu">...</menu></openbox>. Issue #472
|
||||
`<openbox_menu><menu id="root-menu">...</menu></openbox>`. Issue #472
|
||||
- Allow xdg-desktop-portal-wlr to work out of the box by initializing dbus
|
||||
and systemd activation environment. This enables for example OBS Studio
|
||||
to work with no user configuration. If systemd or dbus is not available
|
||||
|
|
@ -79,7 +80,7 @@ reported, tested and fixed issues. Particular mentions go to @bi4k8,
|
|||
- ToggleAlwaysOnTop action. Written-by: @Consolatis
|
||||
- Command line option -C to specify config directory
|
||||
- Theme options osd.border.color and osd.border.width. Written-by: @Consolatis
|
||||
- Menu <separator /> and associated theme options:
|
||||
- Menu `<separator />` and associated theme options:
|
||||
menu.separator.width, menu.separator.padding.width,
|
||||
menu.separator.padding.height and menu.separator.color
|
||||
- Adjust maximized and tiled windows according to usable_area taking
|
||||
|
|
@ -101,8 +102,8 @@ reported, tested and fixed issues. Particular mentions go to @bi4k8,
|
|||
Written-by: @jlindgren90
|
||||
- Show correct cursor for resize action triggered by keybind.
|
||||
Written-by: @jlindgren
|
||||
- Fix GTK3 menu bug which manifest itself when keeping button pressed.
|
||||
Written-by: @jlindgren90
|
||||
- Fix bug which manifest itself when keeping button pressed in GTK3 menu
|
||||
and firefox context menu. Written-by: @jlindgren90
|
||||
- Enable tap be default on non-touch devices (which some laptop trackpads
|
||||
apparently are)
|
||||
- Handle missing cursor theme (issue #246). Written-by: @Consolatis
|
||||
|
|
@ -149,14 +150,14 @@ reported, tested and fixed issues. Particular mentions go to @bi4k8,
|
|||
- Set xdg-shell window position before maximize on first map so that the
|
||||
unmaximized geometry is known when started in maximized mode.
|
||||
Fixes issue #305. Reported-by: @01micko
|
||||
- Support <menu><item><action name="Execute"><execute>
|
||||
<exectue> is a deprecated name for <command>, but is supported for
|
||||
- Support `<menu><item><action name="Execute"><execute>`
|
||||
`<exectue>` is a deprecated name for `<command>`, but is supported for
|
||||
backward compatibility with old menu-generators.
|
||||
- Keep xwayland-shell SSD state on unmap/map cycle.
|
||||
Written-by: @Consolatis
|
||||
- Prevent segfault on missing direction arguments. Reported-by: @flrian
|
||||
- Fix keybind insertion order to restore intended behavior of keybinds
|
||||
set by <default />. Written-by: @Consolatis
|
||||
set by `<default />`. Written-by: @Consolatis
|
||||
- Ensure client-menu actions are always applied on window they belong to
|
||||
This fixes #380. Written-by: @Consolatis
|
||||
- Keep window margin in sync when toggling decorations.
|
||||
|
|
@ -165,29 +166,26 @@ reported, tested and fixed issues. Particular mentions go to @bi4k8,
|
|||
Written-by: @jlindgren90
|
||||
- Always react to new output configuration. Reported-by @heroin-moose and
|
||||
Written-by: @Consolatis
|
||||
- Fix bug in environment variable expansion by allowing underscores to be
|
||||
part of the variable names. Issue #439
|
||||
- Fix parsing bug of adaptiveSync setting and test for support
|
||||
|
||||
### Changed
|
||||
|
||||
- src/config/rcxml.c: distinguish between no and unknown font places so
|
||||
that `<font>` with no `place` attribute can be added after other font
|
||||
elements without over-writing their values. Written-by: @bi4k8
|
||||
- theme: change window.label.text.justify default to center
|
||||
- Redefine the SSD "Title" context to cover the whole Titlebar area except
|
||||
the parts occupied by buttons. This allows "Drag" and "DoubleClick"
|
||||
actions to be de-coupled from buttons. As a result, "Drag" and
|
||||
"DoubleClick" actions previously defined against "TitleBar" should now
|
||||
come under the "Title" context, for example:
|
||||
<mousebind button="Left" action="Drag"><action name="Move"/></mousebind>
|
||||
`<mousebind button="Left" action="Drag"><action name="Move"/></mousebind>`
|
||||
- Remove default alt-escape keybind for Exit because too many people have
|
||||
exited the compositor by mistake trying to get out of alt-tab cycling
|
||||
or similar.
|
||||
|
||||
## [0.5.4] - not yet released
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix keybind insert order bug
|
||||
- Fix bug in environment variable expansion by allowing underscores to be
|
||||
part of the variable names. Issue #439
|
||||
- Fix parsing bug of adaptiveSync setting
|
||||
|
||||
## [0.5.3] - 2022-07-15
|
||||
|
||||
### Added
|
||||
|
|
@ -401,6 +399,7 @@ Compile with wlroots 0.12.0 and wayland-server >=1.16
|
|||
ShowMenu
|
||||
|
||||
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
|
||||
[0.6.0]: https://github.com/labwc/labwc/releases/tag/0.6.0
|
||||
[0.5.3]: https://github.com/labwc/labwc/releases/tag/0.5.3
|
||||
[0.5.2]: https://github.com/labwc/labwc/releases/tag/0.5.2
|
||||
[0.5.1]: https://github.com/labwc/labwc/releases/tag/0.5.1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue