Summary: | kickoff icon doesn't resize with the panel | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Victor Gavrish <loonyphoenix> |
Component: | widget-kickoff | Assignee: | Rick Stockton <rickstockton> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | rickstockton |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | How it looks. |
Description
Victor Gavrish
2011-10-18 18:30:31 UTC
Created attachment 64680 [details]
How it looks.
Victor, your attachment shows one of the two the default images, "start-here-kde.png". (The other one, an arrow to the right, is named "start-here.png". Since ArchLinux is a Rolling-Release distro, can you retry with 4.8 (preferrably, 4.8.1) ? I haven't seen a problem in either of my Distros (Magaeia "beta-2", and now Fedora 17 Beta RC3+). I'll do a Git blame on the KDE code, but the fix might at a lower level (within Qt.) I'll write another comment in 10-12 hours. Victor, does your /usr/share/icons containa full set of sizes, like this: file:///usr/share/icons/default.kde4/22x22/places/start-here-kde.png file:///usr/share/icons/default.kde4/64x64/places/start-here-kde.png file:///usr/share/icons/default.kde4/256x256/places/start-here-kde.png file:///usr/share/icons/default.kde4/32x32/places/start-here-kde.png file:///usr/share/icons/default.kde4/16x16/places/start-here-kde.png file:///usr/share/icons/default.kde4/48x48/places/start-here-kde.png file:///usr/share/icons/default.kde4/128x128/places/start-here-kde.png Yes, this bug no longer affects me in KDE 4.8. Per reporter (Victor, on Arch Linux) and myself (On Mageia-Beta-2 and Fedora 17 Beta-RC-3), this bug is Resolved in the subsequent KDE Minor Version (4.8.x). -- following is a guess about the cause -- I don't see a code change in the relevant routines ( plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp, and etc.) which would have made behavior change subsequent to 2010. But, the "start-here-kde" icon set probably needs to have multiple .png copies- with each larger version exceeding the size of the smaller version by a factor of two or less. This allows for smoother resizing and reduced graininess, but the maximum increase which a given icon may be given is (I'm guessing here) limited by this line: resize(IconSize(KIconLoader::Desktop) * 2, IconSize(KIconLoader::Desktop) * 2); If I'm right, then the Arch problem probably occured as a result of packaging without the full set of icons shown in comment 3. But even my my theory is wrong, this bug is definitely Resolved/Works for me in 4.8. I'll re-open if it occurs with KDE 4.8.1 or later. If you've got it, then please advise (in your subsequent comment) whether your installation provides "the full set of sizes" which I listed for "start-here-here-kde.png" which I listed in comment 3. |