Bug 387534 - Set color exceptions for specified applications
Summary: Set color exceptions for specified applications
Status: RESOLVED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_colors (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Matthew Woehlke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-02 18:58 UTC by David
Modified: 2017-12-31 20:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Example invisible text (11.85 KB, image/png)
2017-12-02 18:58 UTC, David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David 2017-12-02 18:58:30 UTC
Created attachment 109178 [details]
Example invisible text

It's very nice to use dark themes such as 'Breeze dark', but there are non-KDE applications that don't play well with them, such as foxit reader or old opera, which take the main type of text ('View text'), and put it against a white background, resulting in invisible text being rendered (as lighter themes, which are more common, use black rather than white). I'm attaching an example.

Would be nice if KDE could allow exceptions for pre-specified applications to take on a non-default color scheme.
Comment 1 Matthew Woehlke 2017-12-04 15:50:01 UTC
I'm not sure that's even possible. At best, you might want to turn off 'apply colors to non-Qt applications'.

At any rate, you should definitely (also) file bugs against applications that do this, because they are just plain broken.
Comment 2 Christoph Feck 2017-12-31 13:35:40 UTC
Correct. We cannot control what colors applications use if they are not respecting the user settings. They wouldn't respect per-application settings either.
Comment 3 David 2017-12-31 20:20:32 UTC
They are actually respecting the user color settings - it’s just that they were not designed to work with white text (it’s fine I go to the KDE color settings and change the theme’s ‘view text’ color to something else). Seems to be somewhat common across some older software (e.g. same happens with parts of WPS office, for example).

There are also other applications that sometimes seem to put BreezeDark’s black text against a not-entirely-black background (e.g. RStudio’s toolbars, both the background and the text taken from KDE color settings), for example.