Skip to content

Latte Dock NG v1.2.32

Choose a tag to compare

@ruizhi-lab ruizhi-lab released this 29 Jul 12:52
· 113 commits to main since this release
5eb1ea9

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