Summary: | With Breeze Dark icon theme and >100% display scaling, Symbolic icons are not shown | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kiconthemes | Reporter: | jturtle_spammy |
Component: | general | Assignee: | Christoph Feck <cfeck> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | code, kde, kdelibs-bugs, kfm-devel, l0rmin, me, nate, noahadvs |
Priority: | NOR | Keywords: | qt6, regression |
Version: | 6.0.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
Dark Theme, 125% scale. Notice the colored icons.
Dark Theme, 150% scale. Even more colored icons! Video demo of switching light/dark themes. Display is at 200% scale (Wayland) |
Created attachment 166545 [details]
Dark Theme, 150% scale. Even more colored icons!
Forgot to test 150% scale at 1080p. Please disregard the "unable to reproduce" claim, this is exactly the behavior observed on the Framework.
Can confirm the bug happens on X11 too. I observe that symbolic icons do render correctly at 200% monitor scale in Dolphin's sidebar and home folder list view if the regular "Breeze" icon theme is used (requires re-opening Dolphin). Although it's not a great workaround since using "Breeze" icons under a "Breeze Dark" style would result in dark icons for GTK applications. I can't reproduce the issue when I follow the steps to reproduce exactly as written with current git master of everything. Does it happen for you in a new clean user account? Does it happen in any other apps besides Dolphin? Does it happen with Frameworks 6.1? Created attachment 168947 [details]
Video demo of switching light/dark themes. Display is at 200% scale (Wayland)
It's still happening in the current release versions (on Arch Linux, rolling). Can reproduce in a new user account too.
KDE Plasma 6.0.4
KDE Frameworks 6.2.0
Qt 6.7.0
Wayland and X11
In addition to dolphin, other apps include:
- Gwenview's Places sidebar (e.g. when icons set to 16x16)
- Open/Save file dialog chooser
I did come across something strange. At first, I thought where the theme is changed made a difference:
(1) System Settings (Home) → "Breeze Dark"
(2) System Settings → Colors & Themes → Global Theme / Icons → "Breeze Dark"
Turns out if switching themes, the icons may look correct, but hovering over the program reloads into the wrong (colour) icons. Sometimes it'll be right, but broken thereafter by restarting the program (like with "Details" view in Dolphin). Attached is a screen capture of some of the weirdness.
It seems to be the icon theme itself ("Breeze Dark") that has the issue - but only when display scaling is set above 100% (regardless of screen resolution). If I get time, I'll see if I can Neon running in a container (distrobox) to check the current git versions.
I can reproduce the issue with Qt 6.7 now. I was unable to with 6.6; I fear this is a Qt 6.7 regression somehow. Anyway, the steps to reproduce are now very simple: 1. Open Dolphin 2. Open System Settings > Colors & Themes > Icons > Breeze Dark > Apply 3,. Move cursor over Dolphin's Places Panel Boom, non-symbolic icons. *** Bug 478227 has been marked as a duplicate of this bug. *** |
Created attachment 166542 [details] Dark Theme, 125% scale. Notice the colored icons. SUMMARY When using the Breeze Dark theme, with a display scale greater than 100% (e.g. 125% and 150%), Dolphin shows the colored icons, where it shows the symbolic icons when using either Breeze Light, or 100% scale. Additionally, my Framework laptop (screen size 2256x1504 pixels/3:2, also up-to-date Arch Linux), at 150% scaling, will show colored icons only for "special" folders, i.e. ~/Desktop, ~/Documents, Trash, etc. I couldn't reproduce this on my 1080p display. STEPS TO REPRODUCE 1. Open Dolphin with the Breeze Dark global theme active, and a display scale of 125% or 150%. 2. Use "Details" view mode at minimum zoom level for most obvious results. 3. Well, just look at it. OBSERVED RESULT Small icons will use the full-color Breeze Dark icons EXPECTED RESULT Small icons will use Symbolic icons. SOFTWARE/OS VERSIONS OS: Arch Linux (Rolling release; Fully up-to-date) KDE Plasma Version: 6.0.1 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Display: 1920x1080 ADDITIONAL INFORMATION Tested only on Wayland. Tested with a new user with completely default settings, except for Theme (from Quick Settings) and Display Scale (from Display & Monitor). This was not present in Plasma 5.27.X, has only manifested after upgrading to Plasma 6.0.1