Latte Dock NG v1.2.32
Fixes
-
AutoSize infinite loop: Fixed a long-standing bug where icon sizes below 32px (that aren't multiples of 8 offset from 16) caused an infinite loop at ~100% CPU, making the dock invisible. The shrink/grow do-while loops now use inequality guards instead of strict equality.
-
Debian 13 LayerShellQt compatibility: Added setDesiredSize compatibility workaround for older LayerShellQt versions shipped by Debian 13. May work on Debian 13 but is not guaranteed — Debian's packaging lags behind upstream and full support depends on system library versions.
What's Changed
- fix: infinite loop in AutoSize when icon size is not aligned to step 8
- fix: add LayerShellQt setDesiredSize compatibility for Debian 13
- test: add contract test for AutoSize loop inequality guards
Full Changelog: v1.2.31...v1.2.32