mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
NEWS.md: add notes for 0.6.5
This commit is contained in:
parent
c293886911
commit
d54b95a3d4
1 changed files with 79 additions and 0 deletions
79
NEWS.md
79
NEWS.md
|
|
@ -9,6 +9,7 @@ The format is based on [Keep a Changelog]
|
|||
|
||||
| Date | All Changes | wlroots version | lines-of-code |
|
||||
|------------|---------------|-----------------|---------------|
|
||||
| 2023-09-23 | [0.6.5] | 0.16.2 | 14809 |
|
||||
| 2023-07-14 | [0.6.4] | 0.16.2 | 13675 |
|
||||
| 2023-05-08 | [0.6.3] | 0.16.2 | 13050 |
|
||||
| 2023-03-20 | [0.6.2] | 0.16.2 | 12157 |
|
||||
|
|
@ -23,6 +24,83 @@ The format is based on [Keep a Changelog]
|
|||
| 2021-04-15 | [0.2.0] | 0.13.0 | 5011 |
|
||||
| 2021-03-05 | [0.1.0] | 0.12.0 | 4627 |
|
||||
|
||||
## 0.6.5 - 2023-09-23
|
||||
|
||||
### Added
|
||||
|
||||
- Support png and svg titlebar buttons
|
||||
- Support on/off boolean configuration values (in addition to true, false,
|
||||
yes and no). Written-by: @redtide
|
||||
- keybinds
|
||||
- Allow non-english based keybinds
|
||||
- Make keybind agnostic to keyboard layout. Fixes #1069
|
||||
- Add optional layoutDependent argument to only trigger if the
|
||||
configured key exists in the currently active keyboard layout.
|
||||
`<keybind key="" layoutDependent="">`
|
||||
- Fallback on raw keysyms (as if there were no pressed modifier) for
|
||||
bindings which do not match against translated keysyms. This allows
|
||||
users to define keybinds such as "S-1" rather than "S-exclam". It also
|
||||
supports "W-S-Tab". Fixes #163 #365 #992
|
||||
- window-rules: add ignoreFocusRequest property
|
||||
- config: support libinput `<tapAndDrag>` and `<dragLock>`.
|
||||
Written-by: @tokyo4j
|
||||
- Handle keyboard input for menus. Fixes #1058
|
||||
- Server-side decoration:
|
||||
- Make corners square on maximize
|
||||
- Disable border on maximize. Fixes #1044
|
||||
- Add window resize indicator and associated `<resize><popupShow>` config
|
||||
option
|
||||
- Add `<theme><keepBorder>` to give `ToggleDecoration` three states:
|
||||
(1) disable titlebar; (2) disable whole SSD; and (3) enables whole SSD
|
||||
When the keepBorder action is disabled, the old two-state behavior is
|
||||
restored. Fixes #813
|
||||
- Minimize whole window hierarchy from top to bottom regardless of which
|
||||
window requested the minimize. For example, if an 'About' or 'Open File'
|
||||
dialog is minimized, its toplevel is minimized also, and vice versa.
|
||||
- Move window's stacking order with dialogs so that other window cannot be
|
||||
positioned between them. Also position xdg popups above their parent
|
||||
windows.This is consistent with Gtk3 and Qt5. Fixes #823
|
||||
|
||||
### Fixed
|
||||
|
||||
- Clarify in labwc-config(5) that keyboard modifiers can be used for
|
||||
mousebinds. Fixes #1075
|
||||
- Ensure interactive move/resize ends correctly for CSD clients. Fixes #1053
|
||||
- Fix invalid value in `<accelProfile>` falling back as "flat"
|
||||
- Fix touch bug to avoid jumping when a touch point moves off of a surface
|
||||
Written-by: @bi4k8
|
||||
- Prevent crash with theme setting `osd.window-switcher.width: 0`.
|
||||
Fixes #1050
|
||||
- Cancel cursor popup grab on mouse-press outside client itself, for
|
||||
example on any part of the server side decoration or the desktop.
|
||||
Fixes #949
|
||||
- Prevent cursor press on layer-subsurface from cancelling popup grab
|
||||
Fixes #1030
|
||||
- xwayland: fix client request-unmap bug relating to foreign-toplevel handle
|
||||
- xwayland: fix race condition resulting in map view without surface
|
||||
- Limit SSD corner radius to the height of the titlebar
|
||||
- Fix rounded-corner bug producing weird artefacts when very large border
|
||||
thickness is used. Fixes #988
|
||||
- Ensure `string_prop()` handlers deal with destroying views. Fixes #1082
|
||||
- Fix SSD thickness calculation bug relating to titlebar. Fixes #1083
|
||||
- common/buf.c:
|
||||
- Do not expand `$()` in `buf_expand_shell_variables()`
|
||||
- Do not use memcpy for overlapping regions
|
||||
|
||||
### Changed
|
||||
|
||||
- Use `identifier` for window-switcher field rather than `app_id` to be
|
||||
consistent with window rules.
|
||||
|
||||
<windowSwitcher>
|
||||
<fields>
|
||||
<field content="identifier" width="25%"/>
|
||||
</fields>
|
||||
</windowSwithcer>
|
||||
|
||||
- Do not expand environment variables in `Exec` action `<command>`
|
||||
argument (but still resolve tilde).
|
||||
|
||||
## 0.6.4 - 2023-07-14
|
||||
|
||||
### Added
|
||||
|
|
@ -634,6 +712,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.5]: https://github.com/labwc/labwc/compare/0.6.4...0.6.5
|
||||
[0.6.4]: https://github.com/labwc/labwc/compare/0.6.3...0.6.4
|
||||
[0.6.3]: https://github.com/labwc/labwc/compare/0.6.2...0.6.3
|
||||
[0.6.2]: https://github.com/labwc/labwc/compare/0.6.1...0.6.2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue