NEWS.md: fix indentation

This commit is contained in:
redtide 2024-01-26 17:17:16 +01:00 committed by Consolatis
parent aaa91d59b8
commit f908e332b3

182
NEWS.md
View file

@ -38,10 +38,10 @@ The format is based on [Keep a Changelog]
strengths to indicate attractive snapping. Written-by: @ahesford strengths to indicate attractive snapping. Written-by: @ahesford
```xml ```xml
<resistance> <resistance>
<screenEdgeStrength>-20</screenEdgeStrength> <screenEdgeStrength>-20</screenEdgeStrength>
<windowEdgeStrength>-20</windowEdgeStrength> <windowEdgeStrength>-20</windowEdgeStrength>
</resistance> </resistance>
``` ```
- Set keyboard layout on reconfigure. Issue #1407 - Set keyboard layout on reconfigure. Issue #1407
@ -54,23 +54,23 @@ The format is based on [Keep a Changelog]
Written-by: @jp7677 Written-by: @jp7677
```xml ```xml
<touch mapToOutput=""/> <touch mapToOutput=""/>
<touch deviceName="" mapToOutput=""/> <touch deviceName="" mapToOutput=""/>
``` ```
- Add tablet support including: - Add tablet support including:
- Mapping of tablet to output (display) - Mapping of tablet to output (display)
- Emulation of cursor movement and button press/release - Emulation of cursor movement and button press/release
- Configuration of area and rotation - Configuration of area and rotation
Written-by: @jp7677 @Consolatis Written-by: @jp7677 @Consolatis
```xml ```xml
<tablet mapToOutput="HDMI-A-1" rotate="90"> <tablet mapToOutput="HDMI-A-1" rotate="90">
<area top="0.0" left="0.0" width="0.0" height="0.0" /> <area top="0.0" left="0.0" width="0.0" height="0.0" />
<map button="Tip" to="Left" /> <map button="Tip" to="Left" />
<map button="Stylus" to="Right" /> <map button="Stylus" to="Right" />
<map button="Stylus2" to="Middle" /> <map button="Stylus2" to="Middle" />
</tablet> </tablet>
``` ```
- Add tearing support. #1390. Written-by: @Ph42oN @ahesford - Add tearing support. #1390. Written-by: @Ph42oN @ahesford
@ -84,18 +84,18 @@ The format is based on [Keep a Changelog]
for example allowing `naturalScroll` on touchpads, but not on regular pointer for example allowing `naturalScroll` on touchpads, but not on regular pointer
devices such as mice. Written-by: @jmbaur devices such as mice. Written-by: @jmbaur
- Add actions: - Add actions:
- `AutoPlace` (by @ahesford) - `AutoPlace` (by @ahesford)
- `MoveToOutput`, `FitToOutput` (by @jp7677) - `MoveToOutput`, `FitToOutput` (by @jp7677)
- `Shade`, `Unshade`, `ToggleShade` (by @ahesford @Consolatis) - `Shade`, `Unshade`, `ToggleShade` (by @ahesford @Consolatis)
- Add config option `<placement><policy>` with supported values `center`, - Add config option `<placement><policy>` with supported values `center`,
`under-cursor` and `automatic`. The latter minimizes overlap with other `under-cursor` and `automatic`. The latter minimizes overlap with other
windows already on screen and is similar to Openbox's smart window placement. windows already on screen and is similar to Openbox's smart window placement.
Written-by: @ahesford #1312 Written-by: @ahesford #1312
```xml ```xml
<placement> <placement>
<policy>center|automatic|cursor</policy> <policy>center|automatic|cursor</policy>
</placement> </placement>
``` ```
### Fixed ### Fixed
@ -128,9 +128,9 @@ The format is based on [Keep a Changelog]
resizes across the edges of other windows. This can be disabled with: resizes across the edges of other windows. This can be disabled with:
```xml ```xml
<resistance> <resistance>
<windowEdgeStrength>0</windowEdgeStrength> <windowEdgeStrength>0</windowEdgeStrength>
</resistance> </resistance>
``` ```
- Run menu actions on button release intead of press. - Run menu actions on button release intead of press.
@ -230,7 +230,7 @@ relating to surface focus and keyboard issues, amongst others.
- Allow referencing the current workspace in actions, for example: - Allow referencing the current workspace in actions, for example:
```xml ```xml
<action name="SendToDesktop" to="current"/> <action name="SendToDesktop" to="current"/>
``` ```
### Fixed ### Fixed
@ -387,11 +387,11 @@ relating to surface focus and keyboard issues, amongst others.
consistent with window rules. consistent with window rules.
```xml ```xml
<windowSwitcher> <windowSwitcher>
<fields> <fields>
<field content="identifier" width="25%"/> <field content="identifier" width="25%"/>
</fields> </fields>
</windowSwithcer> </windowSwithcer>
``` ```
- Do not expand environment variables in `Exec` action `<command>` - Do not expand environment variables in `Exec` action `<command>`
@ -450,30 +450,30 @@ relating to surface focus and keyboard issues, amongst others.
has been added as a property so far. Example config: has been added as a property so far. Example config:
```xml ```xml
<windowRules> <windowRules>
<windowRule identifier="some-application"> <windowRule identifier="some-application">
<action name="Maximize"/> <action name="Maximize"/>
</windowRule> </windowRule>
<windowRule identifier="foo*" serverDecoration="yes|no"/> <windowRule identifier="foo*" serverDecoration="yes|no"/>
</windowRules> </windowRules>
``` ```
- Support configuration of window switcher field definitions. - Support configuration of window switcher field definitions.
Issues #852 #855 #879 Issues #852 #855 #879
```xml ```xml
<windowSwitcher show="yes" preview="yes" outlines="yes"> <windowSwitcher show="yes" preview="yes" outlines="yes">
<fields> <fields>
<field content="type" width="25%" /> <field content="type" width="25%" />
<field content="app_id" width="25%" /> <field content="app_id" width="25%" />
<field content="title" width="50%" /> <field content="title" width="50%" />
</fields> </fields>
</windowSwitcher> </windowSwitcher>
``` ```
- Add actions: - Add actions:
- 'Lower' Written-by: @jech - 'Lower' Written-by: @jech
- 'Maximize' - 'Maximize'
- Support ext-session-lock protocol. Helped-by: @heroin-moose - Support ext-session-lock protocol. Helped-by: @heroin-moose
- Handle XWayland unmanaged surface requests for 'activate' and - Handle XWayland unmanaged surface requests for 'activate' and
'override-redirect'. Fixes: #874 'override-redirect'. Fixes: #874
@ -495,12 +495,12 @@ relating to surface focus and keyboard issues, amongst others.
- Fix invisible cursor on startup and output loss/restore. - Fix invisible cursor on startup and output loss/restore.
Reported-by: @Flrian Fixes #820 Reported-by: @Flrian Fixes #820
- Fix decoration protocol implementation - Fix decoration protocol implementation
- Respect earlier decoration negotiation results via the - Respect earlier decoration negotiation results via the
xdg-decoration protocol. Previously setting `<decoration>` to xdg-decoration protocol. Previously setting `<decoration>` to
`client` would cause applications which prefer server side `client` would cause applications which prefer server side
decorations to not have any decorations at all. decorations to not have any decorations at all.
Fixes #297 #831 Fixes #297 #831
- Handle results of kde-server-decoration negotiations - Handle results of kde-server-decoration negotiations
- Fix `<focus><followMouse>` cursor glitches and issues with focus - Fix `<focus><followMouse>` cursor glitches and issues with focus
switching via Alt-Tab. Issue #830 #849 switching via Alt-Tab. Issue #830 #849
@ -537,11 +537,11 @@ Unless otherwise stated all contributions are by the core-devs
Firefox. Firefox.
```xml ```xml
<keyboard> <keyboard>
<default/> <default/>
<keybind key="A-Left"><action name="None" /></keybind> <keybind key="A-Left"><action name="None" /></keybind>
<keybind key="A-Right"><action name="None" /></keybind> <keybind key="A-Right"><action name="None" /></keybind>
</keyboard> </keyboard>
``` ```
### Fixed ### Fixed
@ -566,11 +566,11 @@ Unless otherwise stated all contributions are by the core-devs
instead of: instead of:
```xml ```xml
<core> <core>
<cycleViewOSD>yes</cycleViewOSD> <cycleViewOSD>yes</cycleViewOSD>
<cycleViewOutlines>yes</cycleViewOutlines> <cycleViewOutlines>yes</cycleViewOutlines>
<cycleViewPreview>yes</cycleViewPreview> <cycleViewPreview>yes</cycleViewPreview>
</core> </core>
``` ```
## [0.6.1] - 2023-01-29 ## [0.6.1] - 2023-01-29
@ -910,41 +910,41 @@ feature-type changes are listed below.
### Added ### Added
- Add support for the following wayland protocols: - Add support for the following wayland protocols:
- `pointer_constraints` and `relative_pointer` - mostly for gaming. - `pointer_constraints` and `relative_pointer` - mostly for gaming.
Written-by: @Joshua-Ashton Written-by: @Joshua-Ashton
- `viewporter` - needed for some games to fake modesets. - `viewporter` - needed for some games to fake modesets.
Written-by: @Joshua-Ashton Written-by: @Joshua-Ashton
- `wlr_input_inhibit`. This enables swaylock to be run. - `wlr_input_inhibit`. This enables swaylock to be run.
Written-by: @telent Written-by: @telent
- `wlr_foreign_toplevel`. This enables controlling windows from clients - `wlr_foreign_toplevel`. This enables controlling windows from clients
such as waybar. such as waybar.
- `idle` and `idle_inhibit` (Written-by: @ARDiDo) - `idle` and `idle_inhibit` (Written-by: @ARDiDo)
- Support fullscreen mode. - Support fullscreen mode.
- Support drag-and-drop. Written-by: @ARDiDo - Support drag-and-drop. Written-by: @ARDiDo
- Add the following config options: - Add the following config options:
- Load default keybinds on `<keyboard><default />` - Load default keybinds on `<keyboard><default />`
- `<keyboard><repeatRate>` and `<keyboard><repeatDelay>` - `<keyboard><repeatRate>` and `<keyboard><repeatDelay>`
- Specify distance between views and output edges with `<core><gap>` - Specify distance between views and output edges with `<core><gap>`
- `<core><adaptiveSync>` - `<core><adaptiveSync>`
- Set menu item font with `<theme><font place="MenuItem">` - Set menu item font with `<theme><font place="MenuItem">`
- Allow `<theme><font>` without place="" attribute, thus enabling - Allow `<theme><font>` without place="" attribute, thus enabling
simpler config files simpler config files
- Support `<mousebind>` with `contexts` (e.g. `TitleBar`, `Left`, - Support `<mousebind>` with `contexts` (e.g. `TitleBar`, `Left`,
`TLCorner`, `Frame`), `buttons` (e.g. `left`, `right`), and `TLCorner`, `Frame`), `buttons` (e.g. `left`, `right`), and
`mouse actions` (e.g. `Press`, `DoubleClick`). Modifier keys are `mouse actions` (e.g. `Press`, `DoubleClick`). Modifier keys are
also supported to handle configurations such as `alt` + mouse button also supported to handle configurations such as `alt` + mouse button
to move/resize windows. (Written-by: @bi4k8, @apbryan) to move/resize windows. (Written-by: @bi4k8, @apbryan)
- `<libinput>` configuration. Written-by: @ARDiDo - `<libinput>` configuration. Written-by: @ARDiDo
- `<resistance><screenEdgeStrength>` - `<resistance><screenEdgeStrength>`
- Support for primary selection. Written-by: @telent - Support for primary selection. Written-by: @telent
- Support 'alt-tab' on screen display when cycling between windows - Support 'alt-tab' on screen display when cycling between windows
including going backwards by pressing `shift` (Written-by: @Joshua-Ashton) including going backwards by pressing `shift` (Written-by: @Joshua-Ashton)
and cancelling with `escape` (Written-by: @jlindgren90) and cancelling with `escape` (Written-by: @jlindgren90)
- Add the following theme options: - Add the following theme options:
- set buttons colors individually (for iconify, close and maximize) - set buttons colors individually (for iconify, close and maximize)
- `window.(in)active.label.text.color` - `window.(in)active.label.text.color`
- `window.label.text.justify` - `window.label.text.justify`
- OSD colors - OSD colors
- Show application title in window decoration title bar - Show application title in window decoration title bar
- Handle double click on window decoration title bar - Handle double click on window decoration title bar
- Support a 'resize-edges' area that is wider than than the visible - Support a 'resize-edges' area that is wider than than the visible
@ -955,9 +955,9 @@ feature-type changes are listed below.
'Move', 'MoveToEdge', 'Resize', 'PreviousWindow', 'ShowMenu' 'Move', 'MoveToEdge', 'Resize', 'PreviousWindow', 'ShowMenu'
- Add labwc.desktop for display managers - Add labwc.desktop for display managers
- layer-shell: - layer-shell:
- Take into account exclusive areas of clients (such as panels) when - Take into account exclusive areas of clients (such as panels) when
maximizing windows maximizing windows
- Support popups - Support popups
- Handle xwayland `set_decorations` and xdg-shell-decoration requests. - Handle xwayland `set_decorations` and xdg-shell-decoration requests.
Written-by: @Joshua-Ashton Written-by: @Joshua-Ashton
- Handle view min/max size better, including xwayland hint support. - Handle view min/max size better, including xwayland hint support.