| Summary: | GTK theme messed up when overriding Adwaita:dark with Adwaita:light. | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Pavel Sklenak <pavel.sklenak> | ||||||||||||||||||
| Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> | ||||||||||||||||||
| Status: | CLOSED WORKSFORME | QA Contact: | |||||||||||||||||||
| Severity: | normal | ||||||||||||||||||||
| Priority: | P3 | CC: | akurtakov, ericwill, gautier.desaintmartinlacaze | ||||||||||||||||||
| Version: | 4.6 | Keywords: | triaged | ||||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||||
| Hardware: | PC | ||||||||||||||||||||
| OS: | Linux | ||||||||||||||||||||
| Whiteboard: | |||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||
|
Description
Pavel Sklenak
Created attachment 258992 [details]
Appearance preferences
Selection color is very light on white background (e.g. console) Created attachment 259018 [details]
Screenshot - a camera picture
Attached a camera picture capturing my screen. Sorry, the window gets closed on taking a regular screenshot.
Created attachment 259144 [details]
Preferences - selection background color
User defined selected background color is not respected in e.g. content assist popup
Created attachment 259145 [details]
Camera - content assist popup
Created attachment 259146 [details]
Heap status
Created attachment 259197 [details]
Text selection color is shown white on gray background
Created attachment 259198 [details]
Text selection color is shown white on gray background
Please try with the latest I-build. There were many bugs with regarding fetching system colors with some of the new themes which required us to go through gtk css machinery. All should be fine now (except for Heap status widget which has a bug in it). Tested with http://download.eclipse.org/eclipse/downloads/drops4/I20160417-1112/ System selection color (background, foreground, line marker) is fixed in both main editor and e.g. console view. Javadoc & inspect popups use dark theme but at least it is readable. Javadoc view is newly unreadable. (white text on light gray) Overall it provides a better experience though there are still some issues left. Created attachment 261038 [details]
Javadoc view
Context assist is also fixed. It seems that the popups are the biggest remaining part. I think I read somewhere about a transparency problem with GTK2 -> GTK3, it might be related. Hovering over task markers and quick fix proposals gives dark gray text on black background (unreadable)
Test code (2 markers):
if (1 == 1) {
System.out.println();
// TODO ....
}
Is this still reproducible with Oxygen. (In reply to Alexander Kurtakov from comment #14) > Is this still reproducible with Oxygen. No response in awhile, and I believe this was fixed in 4.8 by adding support for GTK_THEME with dark/light variants. Please reopen this ticket if the bug still happens with 4.8 or even 4.9 M2. |