Latte Dock NG v1.2.34
Fixes
-
Plasma 6.3 support: Lowered the minimum Plasma version to 6.3.0 (Debian 13 trixie is now verified as the minimum supported version; development happens on Plasma 6.5+ / Qt 6.11).
-
Dock indicators missing on Plasma 6.3: The org.kde.plasma.plasmoid QML module is only registered lazily by PlasmaQuick on that version, so indicator components are now created on first access instead of at View construction.
-
Icon stuck magnified after clicking a launcher (issue #35): The launcher bounce keeps the click-time zoom while direct rendering is disabled; leaving the item during the bounce left the icon magnified until the animation ended. The zoom now restores immediately when the pointer leaves the item.
-
Latte/Indicator package structure unresolvable on Qt 6.8: The latte_indicator plugin shipped without embedded metadata (moc macro expansion through the compat forwarding header); KPluginFactory is now included explicitly.
-
KNS dialog overrides never created on Kirigami 6.12+: org.kde.kirigami.controls was merged into the main module; the system QML root check accepts both layouts.
-
Infinite recursion in layouts settings (a
->typo inmodeIsChanged()) and a batch of warnings exposed by full GCC 15 / Clang rebuilds (initializer order, range-loop copies, unused captures and variables) — both compilers build warning-free.
Changed
- Concurrent parabolic zoom and launcher bounce animation (bounce replaced with a parabolic bounce).
Packages
Two .deb variants because the libplasma soname changed from 6 to 7 between Plasma 6.5 and 6.6 (libplasma6 → libplasma7), splitting the range into two binary-incompatible camps:
latte-dock-ng_1.2.34-1_amd64.deb(plain name) — built on Debian sid/forky, links libplasma7; for Debian testing / sid and Ubuntu 26.04+.latte-dock-ng_1.2.34-1_debian_amd64.deb— built on Debian 13 (trixie), links libplasma6; for Debian 13 (stable).latte-dock-ng-1.2.34-1.x86_64.rpm— Fedora / openSUSE / Mageia.latte-dock-ng-1.2.34-1-x86_64.pkg.tar.zst— Arch Linux.
Every package format is install-checked automatically before release: source install, package-manager install (apt / dnf / pacman) and a headless launch on each supported distro (Debian 13, Debian sid, Fedora 44, Arch).
What's Changed
- fix: create indicator QML components lazily for Plasma 6.3
- fix: include KPluginFactory in indicator package plugin
- fix: accept merged kirigami controls layout in KNS compat
- fix: restore zoom when pointer leaves item during launcher bounce
- fix: build latteLogging with position independent code
- fix: clear warnings exposed by GCC 15 and full Clang builds
- build: build deb on Debian 13 trixie with shlibdeps
- build: ship separate deb for the libplasma7 camp
- ci: verify install on every supported distro before release
- ci: plain deb name for testing/sid, debian suffix for trixie
- release: bump version to 1.2.34
Full Changelog: v1.2.33...v1.2.34