Bug 96145 - Colors for certain things can't be set; because of this, dark(=black) color schemes are nearly unusable
Summary: Colors for certain things can't be set; because of this, dark(=black) color s...
Status: CONFIRMED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kspell (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 80389 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-01-02 02:12 UTC by Gábor Lehel
Modified: 2013-05-20 14:58 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
White on black color scheme (79.01 KB, image/png)
2005-01-02 02:14 UTC, Gábor Lehel
Details
Black on white color scheme (100.30 KB, image/png)
2005-01-02 02:15 UTC, Gábor Lehel
Details
Black on white color scheme with inverse colors filter applied (rough approximation of how it *should* look) (98.31 KB, image/png)
2005-01-02 02:17 UTC, Gábor Lehel
Details
Dark background colour scheme with new HighContrast style (135.02 KB, image/png)
2005-01-18 09:07 UTC, Olaf Jan Schmidt
Details
Unusable black background's :( (100.15 KB, image/png)
2006-02-01 20:45 UTC, mike silva
Details
image of a text menu with active spell check (17.59 KB, image/png)
2008-08-29 10:48 UTC, Martin Zbořil
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gábor Lehel 2005-01-02 02:12:46 UTC
Version:            (using KDE KDE 3.3.2)
Installed from:    Gentoo Packages

In Control Centre -> Appearance & Themes -> Colors, certain colors are seemingly hardcoded and can't be changed, among these (afai can tell):
- 'group boxes'
- borders in general (on buttons, etc.)
- treeview lines
- tooltips
Because of this, black color schemes are almost unusable. To illustrate:
- Black on white color scheme
- White on black color scheme
- Black on white color scheme, with inverse colors filter applied (rough approximation of how it *should* look)
Comment 1 Gábor Lehel 2005-01-02 02:14:38 UTC
Created attachment 8889 [details]
White on black color scheme
Comment 2 Gábor Lehel 2005-01-02 02:15:22 UTC
Created attachment 8890 [details]
Black on white color scheme
Comment 3 Gábor Lehel 2005-01-02 02:17:06 UTC
Created attachment 8891 [details]
Black on white color scheme with inverse colors filter applied (rough approximation of how it *should* look)
Comment 4 Gábor Lehel 2005-01-02 02:20:12 UTC
This was with the Lipstik style; I don't know whether black-color-scheme-friendliness depends on the style being used, but either way the colors shouldn't be hardcoded.
Comment 5 Waldo Bastian 2005-01-07 17:22:15 UTC
Maybe the style developers have something to say on this
Comment 6 Olaf Jan Schmidt 2005-01-18 09:04:57 UTC
I have written a widget style for this purpose. See attached screenshot.
Comment 7 Olaf Jan Schmidt 2005-01-18 09:07:24 UTC
Created attachment 9149 [details]
Dark background colour scheme with new HighContrast style
Comment 8 Patrice Tremblay 2005-02-06 14:41:46 UTC
For the next version, I will make lipstik smarter about the color scheme used. If I cant find a clean way to automatically adjust these colors (group boxes, treeview line, etc.) at least I will include a way to set them in the lipstik config module.
Comment 9 Gábor Lehel 2005-02-06 16:36:54 UTC
Awesome, thanks. :)
Comment 10 mike silva 2005-08-18 21:11:09 UTC
About lipstik style:
I'm using Slackware 10.1, just upgraded KDE to 3.4.2, instaled the lipstik 1.3 style, and selected black windows/buttons backgrounds in KDE color setings.
Using the lipstik style configuration window:
- Still can't choose a light color for button borders, knobs, tree lines, separator lines, etc. :(rendering these items invisible on black background windows).
- The selected "Custom checkmark/radiobuttons color" always gets darker than the selected/showed.
- Can't stop animation in progress bars.
But all in all lipstik is a much more costomizable style than the others.
Thanks ;)
Comment 11 Stanislav Karchebny 2005-08-30 23:11:09 UTC
*** This bug has been confirmed by popular vote. ***
Comment 12 mike silva 2006-02-01 20:45:30 UTC
Created attachment 14486 [details]
Unusable black background's :(

Several years have passed and it's still not possible to use black windows
background with black buttons background as a normal KDE style :( not
specificaly for disabled people, but healthier for everyone) 

Since we are not using paper as a computer monitor, the most natural (and
healthy) color scheme should be light text on dark backgrounds as explained in
wikipedia:
http://en.wikipedia.org/wiki/White-on-black_color_scheme

I don't see why nobody cares about this, and why KDE only has one style
(HighContrast) for the disabled people...

PS: I'm not disabled (yet), but if it's better for them, should be better for
everybody else...
Comment 13 Gábor Lehel 2006-02-01 21:11:03 UTC
For the record, QIndustrial is the other style that works with black
color schemes (look for it on kde-look.org), it's much more bearable
than the High Contrast one and what I use.
Comment 14 Rafał Rzepecki 2008-02-11 08:30:59 UTC
AFAICT the only one of those that's still a problem with KDE4 and Oxygen is treeview lines.
Comment 15 Martin Zbořil 2008-08-29 10:43:37 UTC
known problems with dark color schemes:
spellcheck renders text black on black background.
kopete shows some IM messages black on black background
in this text field, text is rendered white when it is correct according to spellcheck (white background) then it falls down to black text, while all above lines are still red and white.
Comment 16 Martin Zbořil 2008-08-29 10:48:02 UTC
Created attachment 27120 [details]
image of a text menu with active spell check 

text is unreadable as light grey on white, the first color should have been taken from style, the other should have been counted and proposed from text and background colors.
Comment 17 Christoph Feck 2009-04-11 04:40:26 UTC
SVN commit 952130 by cfeck:

Fix color of tree lines with dark color schemes

Mentioned in comment #14
CCBUG:96145


 M  +3 -2      oxygen.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=952130
Comment 18 Christoph Feck 2009-12-11 07:22:14 UTC
*** Bug 80389 has been marked as a duplicate of this bug. ***
Comment 19 Christoph Feck 2010-03-14 15:58:08 UTC
According to comment #15 the remaining issues is with spell checking, so I am reassigning.

If you still see applications where you have "black on black" or similar color related bugs/problems, please file the bug to the respective application. Please also try different styles to find out if the issue is application or style related.
Comment 20 Kai Uwe Broulik 2010-08-27 02:58:14 UTC
You cannot even change the color of a menu bar...
Comment 21 Christoph Feck 2010-08-28 16:25:11 UTC
Kai, this bug is about hard coded colors (such as text always being black).

The Oxygen style does not even have a menu "bar", all items are just rendered on the window background. If you want a visual distinction, use a different style, such as QtCurve or Bespin.
Comment 22 Richard Llom 2013-05-20 13:11:26 UTC
hi@all,
I think this one can be closed.
Comment 23 Alex Turbov 2013-05-20 14:58:28 UTC
I don't think it can be closed -- the oldest bug still here:
try to open in konqueror the following HTML document when KDE color scheme is a birght fg on dark bg:

<html><body><h1>Hello</h1></body></html>

the 'Hello' word rendered in black (ignoring fg setting in control panel)