Bug 369100 - Dark theme affects aspects of applications that it should not
Summary: Dark theme affects aspects of applications that it should not
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Theme packages (show other bugs)
Version: 5.6.5
Platform: Kubuntu Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-20 06:25 UTC by craigburdenmsc+other
Modified: 2016-09-23 00:08 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description craigburdenmsc+other 2016-09-20 06:25:55 UTC
Applications like WPS office Spreadsheets and Matlab Simulink library become unreadable because content within windows is forced black which text, dividers etc remain black. The theme should not affect those components 

Reproducible: Always

Steps to Reproduce:
1. Apply Breeze dark theme
2. Open WPS Spreadsheets/ Simulink
3.

Actual Results:  
The Spreadsheet area is black (Slate) as per the theme. If I change the color scheme the background can be changed too

Expected Results:  
The theme should not apply to that part of the application. I haven't seen this on other desktop environments 

Kubuntu 16.04 with Plasma 5.6.5 (Updated via Kubuntu backports)
Comment 1 David Edmundson 2016-09-20 16:32:58 UTC
That's almost certainly a bug in their applications. If they cherry-pick what theme parts they load (and do it badly) there's not a lot we can do.

Any idea what toolkit those applications are written in?
Comment 2 craigburdenmsc+other 2016-09-22 19:55:52 UTC
Fair enough, I just hadn't seen it in Gnome when I was running Fedora. 

They don't really mention what toolkit they use, however their development page mentions a modified version of Qt, so perhaps Qt.

http://wps-community.org/development

As for MatLab I can't say
Comment 3 David Edmundson 2016-09-23 00:08:13 UTC
You might find 

unsett XDG_CURRENT_DESKTOP

will force it to not try and load any KDE settings and hopefully fix it.

Other than that I'm afraid we can't do much. Sorry.