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]
|
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
|
# Summary of Releases
|
||||||
|
|
||||||
| Date | Release notes | wlroots version | lines-of-code |
|
| Date | Release notes | wlroots version | lines-of-code |
|
||||||
|------------|---------------|-----------------|---------------|
|
|------------|---------------|-----------------|---------------|
|
||||||
| TBC | [0.6.0] | 0.16.0 | 10496 |
|
| 2022-11-17 | [0.6.0] | 0.16.0 | 10830 |
|
||||||
| TBC | [0.5.4] | 0.15.1 | TBC |
|
|
||||||
| 2022-07-15 | [0.5.3] | 0.15.1 | 9216 |
|
| 2022-07-15 | [0.5.3] | 0.15.1 | 9216 |
|
||||||
| 2022-05-17 | [0.5.2] | 0.15.1 | 8829 |
|
| 2022-05-17 | [0.5.2] | 0.15.1 | 8829 |
|
||||||
| 2022-04-08 | [0.5.1] | 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-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 |
|
||||||
|
|
||||||
## 0.6.0 - not yet released
|
## 0.6.0 - 2022-11-17
|
||||||
|
|
||||||
This release contains significant refactoring to use the wlroots
|
This release contains significant refactoring to use the wlroots
|
||||||
scene-graph API. This touches many areas of the code, particularly
|
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
|
### 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
|
- Implement virtual keyboard and pointer protocols, enabling the use of
|
||||||
clients such as wtype and wayvnc. Written-by: @Joshua-Ashton
|
clients such as wtype and wayvnc. Written-by: @Joshua-Ashton
|
||||||
- Add github workflow CI including Debian, FreeBSD, Arch and Void,
|
- 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
|
- Support keybind "None" action to clear other actions for a particular
|
||||||
keybind context. Written-by: @jlindgren90
|
keybind context. Written-by: @jlindgren90
|
||||||
- Support font slant (itliacs) and weight (bold). 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.
|
a way to keep config files simpler whilst allowing user specific binds.
|
||||||
Issue #416. Written-by: @Consolatis
|
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
|
of outlines. Written-by: @Flrian
|
||||||
- Render submenu arrows
|
- Render submenu arrows
|
||||||
- Allow highest level menu definitions - typically used for root-menu and
|
- Allow highest level menu definitions - typically used for root-menu and
|
||||||
client-menu - to be defined without label attritube, for example like this:
|
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
|
- Allow xdg-desktop-portal-wlr to work out of the box by initializing dbus
|
||||||
and systemd activation environment. This enables for example OBS Studio
|
and systemd activation environment. This enables for example OBS Studio
|
||||||
to work with no user configuration. If systemd or dbus is not available
|
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
|
- ToggleAlwaysOnTop action. Written-by: @Consolatis
|
||||||
- Command line option -C to specify config directory
|
- Command line option -C to specify config directory
|
||||||
- Theme options osd.border.color and osd.border.width. Written-by: @Consolatis
|
- 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.width, menu.separator.padding.width,
|
||||||
menu.separator.padding.height and menu.separator.color
|
menu.separator.padding.height and menu.separator.color
|
||||||
- Adjust maximized and tiled windows according to usable_area taking
|
- 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
|
Written-by: @jlindgren90
|
||||||
- Show correct cursor for resize action triggered by keybind.
|
- Show correct cursor for resize action triggered by keybind.
|
||||||
Written-by: @jlindgren
|
Written-by: @jlindgren
|
||||||
- Fix GTK3 menu bug which manifest itself when keeping button pressed.
|
- Fix bug which manifest itself when keeping button pressed in GTK3 menu
|
||||||
Written-by: @jlindgren90
|
and firefox context menu. Written-by: @jlindgren90
|
||||||
- Enable tap be default on non-touch devices (which some laptop trackpads
|
- Enable tap be default on non-touch devices (which some laptop trackpads
|
||||||
apparently are)
|
apparently are)
|
||||||
- Handle missing cursor theme (issue #246). Written-by: @Consolatis
|
- 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
|
- Set xdg-shell window position before maximize on first map so that the
|
||||||
unmaximized geometry is known when started in maximized mode.
|
unmaximized geometry is known when started in maximized mode.
|
||||||
Fixes issue #305. Reported-by: @01micko
|
Fixes issue #305. Reported-by: @01micko
|
||||||
- Support <menu><item><action name="Execute"><execute>
|
- Support `<menu><item><action name="Execute"><execute>`
|
||||||
<exectue> is a deprecated name for <command>, but is supported for
|
`<exectue>` is a deprecated name for `<command>`, but is supported for
|
||||||
backward compatibility with old menu-generators.
|
backward compatibility with old menu-generators.
|
||||||
- Keep xwayland-shell SSD state on unmap/map cycle.
|
- Keep xwayland-shell SSD state on unmap/map cycle.
|
||||||
Written-by: @Consolatis
|
Written-by: @Consolatis
|
||||||
- Prevent segfault on missing direction arguments. Reported-by: @flrian
|
- Prevent segfault on missing direction arguments. Reported-by: @flrian
|
||||||
- Fix keybind insertion order to restore intended behavior of keybinds
|
- 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
|
- Ensure client-menu actions are always applied on window they belong to
|
||||||
This fixes #380. Written-by: @Consolatis
|
This fixes #380. Written-by: @Consolatis
|
||||||
- Keep window margin in sync when toggling decorations.
|
- 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
|
Written-by: @jlindgren90
|
||||||
- Always react to new output configuration. Reported-by @heroin-moose and
|
- Always react to new output configuration. Reported-by @heroin-moose and
|
||||||
Written-by: @Consolatis
|
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
|
### 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
|
- theme: change window.label.text.justify default to center
|
||||||
- Redefine the SSD "Title" context to cover the whole Titlebar area except
|
- Redefine the SSD "Title" context to cover the whole Titlebar area except
|
||||||
the parts occupied by buttons. This allows "Drag" and "DoubleClick"
|
the parts occupied by buttons. This allows "Drag" and "DoubleClick"
|
||||||
actions to be de-coupled from buttons. As a result, "Drag" and
|
actions to be de-coupled from buttons. As a result, "Drag" and
|
||||||
"DoubleClick" actions previously defined against "TitleBar" should now
|
"DoubleClick" actions previously defined against "TitleBar" should now
|
||||||
come under the "Title" context, for example:
|
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
|
- 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
|
exited the compositor by mistake trying to get out of alt-tab cycling
|
||||||
or similar.
|
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
|
## [0.5.3] - 2022-07-15
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
@ -401,6 +399,7 @@ 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/
|
||||||
|
[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.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.2]: https://github.com/labwc/labwc/releases/tag/0.5.2
|
||||||
[0.5.1]: https://github.com/labwc/labwc/releases/tag/0.5.1
|
[0.5.1]: https://github.com/labwc/labwc/releases/tag/0.5.1
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue