Just recently I re-added the systray back to my "main" panel holding my most often used widgets. With systray now there's a dynamic component involved which at times manages to push the panel further away from minimum size. I noticed something was missing, and then I noticed that at a recently taken screenshot the battery monitor widget appeared to be very, very tiny. Obviously somethings wrong. When altering the minimum panel size from excess fat sized (all widgets look fine) down to regular (still fine) and then below currently consumed space, the battery monitor widget shrinks down until it completely disappears. Happens on an always on, south-centered panel. Reproducible: Always
Created attachment 75445 [details] tiny battery widget - one more systray item and it will be gone completely Hm, do I really need to supply a screenshot here? ;) Anyway, here it is - if anyone has trouble finding it, it is: right at the center, squeezed in between: digital clock - battery widget - wicd client Actually, when you look closer, the color picker widget appears clipped at the bottom too. Kind of annyoing when 80% of the time the widget is simply 'not there'.
Created attachment 75446 [details] hidden battery widget - seconds later it is no more to be seen Seconds later it has vanished again - even without an additional systray element, but for some reason systray has slightly changed in size, as can be seen by the infamous clipped systray expander icon to the right. That wouldn't matter as long as the battery widget stood straight to its required size, Maybe the wrong-size-setting battery widget is the culprit for the clipping going on elsewhere too.
What desktop theme do you use? Can you reproduce the bug with default plasma theme (Air)? I cannot reproduce in KDE 4.10 beta2.
This is Caledonia desktop + icon theme. It's the same though with other themes as well as Air. I do hope this is not (again) related to systems with external screens attached...
Still there after upgrading to 4.10_beta2
Is there any multi-resolution related code inside plasmoids? I've already encountered a few bugs that were only visible due to my setup - same user, sometimes mobile, often docking station use with a bigger screen, making applications store window size settings for different resolutions and e.g. akregator acting weird as soon as that happened.
looks like fixed to me in 4.10 final
Nope, still the same here.
kde-4.10.1: same old, same old
For the record, this is instantly reproduceable on first login without existing ~/.kde4 directory, hence standard plasma theme 'Air'.
Just noticed, I should probably add that this is not about the 'stock' battery widget residing _inside_ the systray. That one keeps its size. To reproduce, add the battery monitor widget outside of systray somewhere on the panel and add enough other widgets to let it grow bigger than minimum panel size. I've also made sure this happens regardless of external monitor connected and confirm this happens in any configuration from the beginning, using a fresh home directory.
I could also reproduce this on a different system, kubuntu with KDE SC 4.9.5 installed.
Git commit 72b9956766b26164628ccc979952fd1ae5bc5e41 by Kai Uwe Broulik. Committed on 04/06/2013 at 17:47. Pushed by broulik into branch 'master'. Also set minimum size when it *is* constrained FIXED-IN: 4.11.0 M +4 -0 plasma/generic/applets/batterymonitor/contents/ui/CompactRepresentation.qml http://commits.kde.org/kde-workspace/72b9956766b26164628ccc979952fd1ae5bc5e41