Bug 482648 - With Breeze Dark icon theme and >100% display scaling, Symbolic icons are not shown
Summary: With Breeze Dark icon theme and >100% display scaling, Symbolic icons are not...
Status: CONFIRMED
Alias: None
Product: frameworks-kiconthemes
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 6.0.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Christoph Feck
URL:
Keywords: qt6, regression
: 478227 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-03-07 05:56 UTC by jturtle_spammy
Modified: 2024-05-08 21:23 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Dark Theme, 125% scale. Notice the colored icons. (184.68 KB, image/png)
2024-03-07 05:56 UTC, jturtle_spammy
Details
Dark Theme, 150% scale. Even more colored icons! (238.72 KB, image/png)
2024-03-07 06:01 UTC, jturtle_spammy
Details
Video demo of switching light/dark themes. Display is at 200% scale (Wayland) (1.66 MB, video/mp4)
2024-04-27 14:25 UTC, Luke Horwell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jturtle_spammy 2024-03-07 05:56:36 UTC
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
Comment 1 jturtle_spammy 2024-03-07 06:01:39 UTC
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.
Comment 2 Luke Horwell 2024-04-17 17:04:45 UTC
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.
Comment 3 Nate Graham 2024-04-26 16:39:43 UTC
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?
Comment 4 Luke Horwell 2024-04-27 14:25:28 UTC
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.
Comment 5 Nate Graham 2024-04-29 19:44:30 UTC
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.
Comment 6 Nate Graham 2024-05-08 21:23:21 UTC
*** Bug 478227 has been marked as a duplicate of this bug. ***