Skip to content

Commit de506d9

Browse files
fuddlesworthruvnet
andcommitted
chore(release): bump version to 2.3.16
Co-Authored-By: claude-flow <ruv@ruv.net>
1 parent 2bd0c2c commit de506d9

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ Versioning follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
99

10+
## [2.3.16] - 2026-03-21
11+
12+
### Fixed
13+
- **Layout card button flicker on hover** ([#235]): The Auto-assign and Visibility toggle buttons flickered when hovered. Two cooperating causes: (1) the right-anchored Row reflowed leftward when buttons toggled `visible:`, shifting button positions and destabilizing hover; (2) `ToolTip.visible: hovered` with no delay opened a popup that stole pointer focus on some compositors. Wrapped each ToolButton in a fixed-size Item to eliminate geometry reflow and added `ToolTip.delay` to break the feedback loop.
14+
- **Zone selector grid ignoring columns/rows at fixed preview sizes**: The `maxRows` setting was only applied when preview size was "Auto". Fixed to apply for all size modes in Grid layout.
15+
16+
### Changed
17+
- **Improved zone selector edge scrolling**: Widened auto-scroll trigger zone from 32px to 48px and increased max scroll speed by 75% for more responsive scrolling during window drag.
18+
- **Zone selector scroll D-Bus API**: Added `selectorScrollWheel` D-Bus method and `applyScrollDelta` QML function for programmatic scrolling. Infrastructure is wired and ready for when KWin exposes pointer axis events to effects.
19+
1020
## [2.3.15] - 2026-03-21
1121

1222
### Fixed
@@ -908,7 +918,8 @@ Initial packaged release. Wayland-only (X11 support removed). Requires KDE Plasm
908918
- Session restoration and rotation after login ([#66])
909919
- Window tracking: snap/restore behavior, zone clearing, startup timing, rotation zone ID matching, floating window exclusion ([#67])
910920

911-
[Unreleased]: https://github.com/fuddlesworth/PlasmaZones/compare/v2.3.15...HEAD
921+
[Unreleased]: https://github.com/fuddlesworth/PlasmaZones/compare/v2.3.16...HEAD
922+
[2.3.16]: https://github.com/fuddlesworth/PlasmaZones/compare/v2.3.15...v2.3.16
912923
[2.3.15]: https://github.com/fuddlesworth/PlasmaZones/compare/v2.3.14...v2.3.15
913924
[2.3.14]: https://github.com/fuddlesworth/PlasmaZones/compare/v2.3.13...v2.3.14
914925
[2.3.13]: https://github.com/fuddlesworth/PlasmaZones/compare/v2.3.12...v2.3.13

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
cmake_minimum_required(VERSION 3.16)
77

8-
project(PlasmaZones VERSION 2.3.15 LANGUAGES CXX)
8+
project(PlasmaZones VERSION 2.3.16 LANGUAGES CXX)
99

1010
set(CMAKE_CXX_STANDARD 20)
1111
set(CMAKE_CXX_STANDARD_REQUIRED ON)

0 commit comments

Comments
 (0)