Created attachment 134227 [details] Icon size SUMMARY The icons on the panel appear smaller than usual. After some logout/login cycle, they appear in normal size again. Then, they become smaller again after repeating logout/login. See the attachment. In my system, normally, icons should exactly fit into panel when the panel height is 36. If the height is decreased, the icons get smaller in order to fit. In buggy case, the panel height must be at least 40 to make icons appear as in normal case. STEPS TO REPRODUCE 1. Add some icons onto panel and set panel height to 36. 2. Repeat logout/login cycle to observe the bug. OBSERVED RESULT Icons on the panel appear smaller than usual frequently. They appear normally sometimes. EXPECTED RESULT Size of panel icons should be stable and the behavior should not change by logging in / rebooting. SOFTWARE/OS VERSIONS Linux: KDE neon 5.20 KDE Plasma Version: 5.20.4 KDE Frameworks Version: 5.77.0 Qt Version: 5.15.2
Toggling the compositor (ALT+SHIFT+F12) also cause the icons' size to change.
I'm experiencing this too on ArchLinux, +1 from my side.
Any updates on this? I've tested some more and the bug is also reproducible in Debian Experimental, it would be unfortunate if the bug would make it into e.g. Ubuntu 21.04
Cannot reproduce at any panel size or when toggling compositing. Is your panel changing height on login or something? I wonder if this could be a different manifestation of Bug 430390. For anyone experiencing it, could you try upgrading to Frameworks 5.78 and seeing if it still happens? Thanks!
Someone else reported this at https://www.reddit.com/r/kde/comments/kuyqbk/after_upgrading_to_frameworks_578_icons_in_the/ using Frameworks 5.78. Seems like it is not the same issue as Bug 430390; re-opening. Still cannot reproduce.
Oh shoot, I bet this is a regression caused by changes to panel margins in frameworks when run without the corresponding changes in Plasma 5.21. If I'm right, the good news is that it will be fixed automatically in Plasma 5.21, but the bad news is that it's unfixable for people in Plasma 5.20. Let me test that theory...
Upgraded to KDE Frameworks 5.78, now the icon size does not change by logging in/out cycle. However, icons still appear smaller than usual. They appear normally when the compositor is disabled. In my system, the panel does not change its size but the margins in the panel are increased (thus squeezing icons) when the compositor is enabled.
A quick workaround is to increase the panel height by 4, this worked for me and others in the linked reddit thread.
Hmm, no, there goes my theory. With Plasma 5.20.5 and Frameworks 5.78, I can't reproduce the issue of margins changing when toggling compositing on and off. Can you still reproduce this?
I can reproduce this with Plasma 5.20.5 and Frameworks 5.78.
Created attachment 134787 [details] with compositing
Created attachment 134788 [details] without compositing
Thanks, I believe you. However I am very confused by not being able to reproduce the issue on Plasma 5.20.5 with Frameworks 5.78.
Niccolò, any ideas?
Niccolò says he knows what the problem is and how to fix it! Assigning it to him.
*** Bug 430556 has been marked as a duplicate of this bug. ***
*** Bug 431653 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/191
Created attachment 135755 [details] Icon size 2
Apparently, the problem persists with the update to Plasma version 5.21. Morever, the space between icons increased. Disabling compositor changes the icon size to the expected height as the spacing between icons remain.
*** Bug 434233 has been marked as a duplicate of this bug. ***
Fixed by Niccolò Venerandi with https://invent.kde.org/frameworks/plasma-framework/-/commit/2f48e808d5e6c44a1f82d59f98d1cf8286b8bfb1 in Frameworks 5.81!