]> git.mdlowis.com Git - proto/labwc.git/commitdiff
NEWS.md: update notes on 0.6.0
authorJohan Malm <jgm323@gmail.com>
Thu, 17 Nov 2022 20:51:38 +0000 (20:51 +0000)
committerJohan Malm <johanmalm@users.noreply.github.com>
Thu, 17 Nov 2022 22:13:55 +0000 (22:13 +0000)
NEWS.md

diff --git a/NEWS.md b/NEWS.md
index b50a12224c3b2b672ffcbb388ee998e9b961f51a..a6a7ee1942f58ee9e167d58ae2da227bce0d7fad 100644 (file)
--- a/NEWS.md
+++ b/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