With Eclipse 2020-09 as well as 2020-12, the Eclipse dark themes have a problem on my Windows 10 machine: Selected entries in many tables and dialogues, e.g., variables in the debug perspective, are black on dark. Ironically, it also shows in the "Colors and Fonts" selection dialogue:
I first noticed the problem using DevStyle, but on further examination it appears to equally apply to the native Eclipse "Dark Theme" as well as the "Spectrum (1.0.0)" plug-in.
Unfortunately, I cannot seem to find the relevant setting. Changing the theme to something light and back to dark has not helped, neither has setting "Force Colors", nor uninstalling and reinstalling DevStyle.
I have also tried removing the workspace .metadata and the projects' .project, .settings and .classpath and setting it up again from scratch (but in vain).
I can invariably reproduce the problem with a fresh installation on a new, empty workspace:
- Download the 64 bit Eclipse IDE 2020-09 installer or the 2020-12 one (also tried downloading & unzipping the 2020-12 Java package).
- Install with either Java 11 or 14 (tried both) to some new folder; deselected desktop and menu entry creation.
- Start with new directory as workspace.
- In market place, select DevStyle and install (tried both only the required item, and the required plus CodeTogether bundle), restart, select Dark Theme.
- Open preferences, search, e.g., for font, select top item.
- Selected items are black on dark, as in the screenshot above.
I have reproduced this on a second Windows 10 machine with no prior workspace or Eclipse installation.
When following the same steps using the Eclipse 2020-06 Java package, I end up with proper white-on-black text items.
The OS on the machine in question is a Windows 10 Pro, up to date, as Windows claims. I have set the theme to a pre-defined one ("Flowers"). I have switched to the theme "Windows", but that did not change the behaviour (at least of an existing installation). I also ...
- removed the folder
.eclipsein my Windows user folder. - removed the folder
.p2in my Windows user folder.
In the same/a very similar setup on a Linux machine, I don't see this problem.
