Bug 417561 - Audio source selector in Plasma's audio volume applet is illegible with Oxygen theme
Summary: Audio source selector in Plasma's audio volume applet is illegible with Oxyge...
Status: REPORTED
Alias: None
Product: Oxygen
Classification: Plasma
Component: QtQuickControls (show other bugs)
Version: 5.18.1
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-13 13:20 UTC by JORGETECH
Modified: 2020-02-22 17:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Image showing the issue, the white text on the selector is almost impossible to read. (75.46 KB, image/png)
2020-02-13 13:20 UTC, JORGETECH
Details
screenshot on Plasma 5.18 (112.38 KB, image/png)
2020-02-18 15:41 UTC, Patrick Silva
Details
white text (54.38 KB, image/png)
2020-02-21 08:23 UTC, gvgeo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description JORGETECH 2020-02-13 13:20:45 UTC
Created attachment 125944 [details]
Image showing the issue, the white text on the selector is almost impossible to read.

SUMMARY

Plasma's audio volume applet has a selector to choose the audio source (for example, the rear mic input), it renders fine using themes like Breeze and Breeze dark but if Oxygen theme is used the text on the selector becomes illegible because it renders as white text on a white background (see attached screenshot).

STEPS TO REPRODUCE
1. Set Plasma theme to Oxygen.
2. Open the Audio volume applet on the taskbar.
3. Observe the audio source selector

OBSERVED RESULT

The audio source selector renders the source name as white text, but because the selector background colour is white too it becomes illegible. This may be an Oxygen bug or a plasma-pa bug, but I decided to report it here since I only observed this behaviour in the audio volume control applet (for the moment).

EXPECTED RESULT

Either the source name text colour should be changed to a darker one or the background colour of the selector should be changed in some way to make the white text legible.

SOFTWARE/OS VERSIONS

Operating System: Kubuntu 19.10
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.67.0
Qt Version: 5.12.4
Comment 1 Nate Graham 2020-02-15 03:36:48 UTC
yeah, it would be good to know whether this is a generic problem with QML comboboxes, or if it's a plasma-pa issue.

Do you observe the same bug in other places where there are comboboxes drawn with QML? For example, there are a bunch in the settings window that you can get to by right-clicking the desktop and choosing "Configure Desktop..."

Also, this UI was just changed in Plasma 5.18 to not even have a combobox here, so it's automatically fixed in the next version if you don't see it anywhere else.
Comment 2 Patrick Silva 2020-02-18 15:41:17 UTC
Created attachment 126130 [details]
screenshot on Plasma 5.18

Same thing here. Also "Default device" button is unreadable and "pin" icon in the upper right corner is invisible.

Operating System: Arch Linux 
KDE Plasma Version: 5.18.0
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.1
Comment 3 Nate Graham 2020-02-18 17:32:07 UTC
Let's set aside the pin button for right now.

Do you see the same issue with other QML comboboxes in Plasma? Say, in the media controller applet when there is more than one audio source?
Comment 4 Patrick Silva 2020-02-18 17:35:25 UTC
yes, the combobox of Media Player applet is also affected.
Comment 5 JORGETECH 2020-02-19 19:17:55 UTC
I can confirm that other QML comboboxes in the dekstop configuration are not affected, in my case it seems to be reduced to the audio volume applet.

In my case the pin is not invisible, but the combobox in the media selection applet is affected. Does that mean that the bug is in the system tray applets?
Comment 6 Nate Graham 2020-02-19 20:41:58 UTC
Looks like it, yeah.
Comment 7 gvgeo 2020-02-21 08:23:09 UTC
Created attachment 126240 [details]
white text

Not a system tray problem, I get this problem with tests.

For a moment the global theme made it work. But log out and log in made it even worse. wrong text colors, and missing icons.