Bug 422684

Summary: Popup of some applets in systray shows unreadable text when Breeze global theme and Breeze Dark plasma style are used
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: Theme - BreezeAssignee: visual-design
Status: RESOLVED FIXED    
Severity: normal CC: gabrielfernnd, nate, plasma-bugs, popov895, tgnff242
Priority: VHI Keywords: regression
Version: 5.19.0   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 5.20
Attachments: screen recording

Description Patrick Silva 2020-06-09 17:44:46 UTC
Created attachment 129163 [details]
screen recording

STEPS TO REPRODUCE
1. set global theme to Breeze
2. set plasma style to Breeze Dark
3. clear the history of notifications and clipboard applets (now the popup of these applets show unreadable text)
4. click on Vaults applet: unredable text above "Create a new vault..." button

OBSERVED RESULT
Watch the attached screen recording please.

EXPECTED RESULT
text should always be readable.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.71.0
Qt Version: 5.14.2
Comment 1 Patrick Silva 2020-06-09 17:45:47 UTC
both Arch and neon unstable are affected.

Operating System: Arch Linux 
KDE Plasma Version: 5.19.0
KDE Frameworks Version: 5.70.0
Qt Version: 5.15.0
Comment 2 Nate Graham 2020-06-09 17:48:47 UTC
We are discussing in https://phabricator.kde.org/T13256
Comment 4 Nate Graham 2020-06-09 20:10:47 UTC
No that's a different issue.
Comment 5 Gabriel Fernandes 2020-06-14 19:38:28 UTC
I was about to report this bug
Also the popup to activate Bluetooth not shown in the video
Comment 6 Nate Graham 2020-06-15 15:58:03 UTC
I've submitted a set of merge requests to fix this:


https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/13

https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/73

https://invent.kde.org/plasma/bluedevil/-/merge_requests/1

https://invent.kde.org/utilities/print-manager/-/merge_requests/1

https://invent.kde.org/plasma/plasma-vault/-/merge_requests/3

They are necessarily targeted at Plasma 5.20 due to the way our release schedules for Frameworks and Plasma work, but I made them in such a way that it should be easy for distros to backport them to Plasma 5.19. Once they land, I will email the distributions mailing list with instructions.

Sorry for the mess, everyone. :( I should have listened to the people who cautioned me against using QQC2 elements in Plasma.
Comment 7 Nate Graham 2020-06-19 22:59:06 UTC
All of those have landed now so this is fixed as of Plasma 5.20. Will contact distros regarding how to backport for 5.19 users.
Comment 8 Nate Graham 2020-06-19 23:02:04 UTC
Email sent: https://mail.kde.org/pipermail/distributions/2020-June/000368.html
Comment 9 tgnff242 2020-10-17 19:54:45 UTC
The issue is fixed everywhere I can see except for the weather applet. The text in the title of the tabs ("3 Days" and "Details") is still dark.


KDE Plasma Version: 5.20.0
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1