Created attachment 165235 [details] Huge spacing between applets in Panel STEPS TO REPRODUCE 1. Create a Default Panel. 2. Open "Icons-only Task Manager Settings" via the context menu. 3. Make sure "Fill free space on Panel" is already checked. (Otherwise you cannot reproduce this.) 4. Uncheck "Fill free space on Panel". OBSERVED RESULT Panel spacing between applets becomes huge. EXPECTED RESULT Panel has normal spacing between applets and has a big blank space at the end. SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE neon Unstable Edition KDE Plasma Version: 6.0.80 KDE Frameworks Version: 5.249.0 Qt Version: 6.6.1
Created attachment 165236 [details] Expected result
I'm going to submit a MR for this.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2012
Git commit 2397753212723130b688547328b3377a5ae1ac5e by Nate Graham, on behalf of Taro Tanaka. Committed on 29/01/2024 at 15:58. Pushed by ngraham into branch 'master'. Panel: Call checkLastSpacer() onWantsToFill{Width,Height}Changed The `[wantsToFillHeight, wantsToFillWidth]` is not a `bool` but a `list<bool>`, so the `onWantsToFillSpaceChanged` was never triggered due to the type mismatch. CC @niccolove M +2 -2 containments/panel/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/2397753212723130b688547328b3377a5ae1ac5e
Git commit 47c0ce9dfeae6a699454c6e22cdaa482a229c12d by Nate Graham, on behalf of Taro Tanaka. Committed on 29/01/2024 at 15:58. Pushed by ngraham into branch 'Plasma/6.0'. Panel: Call checkLastSpacer() onWantsToFill{Width,Height}Changed The `[wantsToFillHeight, wantsToFillWidth]` is not a `bool` but a `list<bool>`, so the `onWantsToFillSpaceChanged` was never triggered due to the type mismatch. CC @niccolove (cherry picked from commit 2397753212723130b688547328b3377a5ae1ac5e) M +2 -2 containments/panel/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/47c0ce9dfeae6a699454c6e22cdaa482a229c12d