Bug 460719

Summary: GNOME/GTK Application Style Breeze in dark mode doesn't work correctly for vmware horizon client
Product: [Plasma] Breeze Reporter: Piotr Mierzwinski <piotr.mierzwinski>
Component: gtk themeAssignee: Plasma Bugs List <plasma-bugs>
Status: REPORTED ---    
Severity: normal CC: agrinev98, nate, piotr.mierzwinski, uhhadd
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: vmware_Settings
vmware_Disconnect
vmware_Blast-Configuration
vmware-view ldd result

Description Piotr Mierzwinski 2022-10-19 17:05:31 UTC
Created attachment 153037 [details]
vmware_Settings

SUMMARY
Text labels, labels for RadioButtons and CheckBoxes in all windows of vmware horizon client in dark mode are shown as very bright (not readable) on white background - check attached screen shots.

STEPS TO REPRODUCE
1. download and install vmvare horizon client
2. set dark mode in Plasma (I have set it like this:
 Application Style like: "Breeze"
 Plasma Style like: "ROUNDED COLOR"
 Colors like: "ROUNDED DARK" 
)
3. run vmvare ("vmware-view")
4. open "Connection -> Settings"

OBSERVED RESULT
Labels for text messages and RadioButton, CheckBoxes labels are not readable due to their color is very bright on white background

EXPECTED RESULT
Labels and background should be aligned to dark mode and readable

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.26.80
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.6
Graphics Platform: X11
Graphics Processor: Mesa IntelĀ® Xe Graphics

ADDITIONAL INFORMATION
Operating System: Neon Unstable Edition
Comment 1 Piotr Mierzwinski 2022-10-19 17:06:02 UTC
Created attachment 153038 [details]
vmware_Disconnect
Comment 2 Piotr Mierzwinski 2022-10-19 17:06:31 UTC
Created attachment 153039 [details]
vmware_Blast-Configuration
Comment 3 Nate Graham 2022-10-20 19:24:24 UTC
Is this app using GTK2, 3, or 4?
Comment 4 Piotr Mierzwinski 2022-10-21 18:28:17 UTC
Created attachment 153095 [details]
vmware-view ldd result
Comment 5 Piotr Mierzwinski 2022-10-21 18:28:48 UTC
I think gtk3, but not sure.
$ pwd
/usr/lib/vmware/view/bin
$ ldd vmware-view | grep -i gtk
        libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f15d383e000)
        libgtkmm-3.0.so.1 => not found

I attach all what produced ldd command
Comment 6 Nate Graham 2022-10-24 17:54:28 UTC
I suspect hardcoded colors in the app are interfering with our theming, but I have no proof whatesoever