SUMMARY In Panel Configuration, the icon for reducing the panel size appears to be using list-remove which is now a red X. It should be using a - symbol STEPS TO REPRODUCE 1. Right click a panel and go to Panel Configuration 2. Look at the Panel Height option in Panel Settings OBSERVED RESULT The icon for decrease is incorrect x - decrease (should be -) + - increase (correct) EXPECTED RESULT Icons are minus and plus SOFTWARE/OS VERSIONS Operating System: Solus 4.5 KDE Plasma Version: 6.1.80 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.9.10-295.current (64-bit) Graphics Platform: Wayland ADDITIONAL INFORMATION It looks like this was an underlying issue that was exposed by a recent MR that changed the list-remove icon to a red X https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/388 The bug is not present on 6.1.3 where that MR is not merged in
Oh my goodness. Can reproduce. Will fix.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1176
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/390
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1177
Git commit 91114603ecf7f041769606e65bc3afe44a057e0d by Nate Graham. Committed on 05/08/2024 at 22:18. Pushed by ngraham into branch 'master'. Spinbox: use more appropriate icons for decrease and increase buttons Previously they were using the list-remove and list-add icons, which was totally incorrect. It happened to work with Breeze icons because they were plain minus and plus signs. ...Until recently, when list-remove was changed to be an X, exposing the bug. Instead, let's ask for dedicated spinbox-decrease and spinbox-increase icons, which are being added to Breeze. If these don't exist, it will fall back to the existing ones and nothing will change. 3rd-party icon themes might still exhibit the bug if their list-add or list-remove icons look weird, but that's a pre-existing issue, and with this, they'll at least have a path to fix it. FIXED-IN: 6.1.4 M +4 -2 src/declarativeimports/plasmacomponents3/SpinBox.qml https://invent.kde.org/plasma/libplasma/-/commit/91114603ecf7f041769606e65bc3afe44a057e0d
Git commit 772f02540e653e5c5f92c9bbed94b981a757ca3b by Nate Graham. Committed on 05/08/2024 at 22:12. Pushed by ngraham into branch 'master'. Add Spinbox-specific decrease and increase icons In the past, the Plasma spinbox used list-remove and list-add, relying on these icons looking like minus and plus icons. But that was fragile and wrong, and when one of the icons changed, the spinbox icons started looking nonsensical. Instead, let's add dedicated icons for this in the icon theme, and ask the spinbox to use those. We can use the fallback functionality to use the old icons names for themes without these. A +13 -0 icons/actions/16/spinbox-decrease.svg A +1 -0 icons/actions/16/spinbox-increase.svg A +10 -0 icons/actions/22/spinbox-decrease.svg A +1 -0 icons/actions/22/spinbox-increase.svg https://invent.kde.org/frameworks/breeze-icons/-/commit/772f02540e653e5c5f92c9bbed94b981a757ca3b
Git commit 3ba563b6aeb40ce19461367d6de8025f244f80b3 by Nate Graham. Committed on 06/08/2024 at 13:36. Pushed by ngraham into branch 'Plasma/6.1'. Spinbox: use more appropriate icons for decrease and increase buttons Previously they were using the list-remove and list-add icons, which was totally incorrect. It happened to work with Breeze icons because they were plain minus and plus signs. ...Until recently, when list-remove was changed to be an X, exposing the bug. Instead, let's ask for dedicated spinbox-decrease and spinbox-increase icons, which are being added to Breeze. If these don't exist, it will fall back to the existing ones and nothing will change. 3rd-party icon themes might still exhibit the bug if their list-add or list-remove icons look weird, but that's a pre-existing issue, and with this, they'll at least have a path to fix it. FIXED-IN: 6.1.4 (cherry picked from commit 91114603ecf7f041769606e65bc3afe44a057e0d) Co-authored-by: Nate Graham <nate@kde.org> M +4 -2 src/declarativeimports/plasmacomponents3/SpinBox.qml https://invent.kde.org/plasma/libplasma/-/commit/3ba563b6aeb40ce19461367d6de8025f244f80b3
Question: why is this piece of SpinBox an icon and not an element of some spinbox.svg from Plasma theme?
Lack of a dedicated SVG for this, I suppose. If we added one to Breeze, it would be missing from 3rd-party themes so we'd need a fallback to some icon anyway.