Community
Participate
Working Groups
It seems that DarkThemeProcessor does: ITheme theme = (ITheme) event.getProperty("theme"); boolean isDark = theme.getId().contains("dark"); //$NON-NLS-1$ OS.setTheme (isDark); So, it sets to use dark or not based on whether the theme name contains "dark" in its id. This is problematic for me because I have a theme which calculates the css on demand (being dark or not) and then applies it and does the theming based on the chosen colors. Until now this worked properly, but in 4.16rc1, I can't seem to do that anymore (having the configuration set whether the theme id has dark or not doesn't seem to work for me). So, is there some way to disable this heuristic? (ideally, I don'w want OS.setTheme to be called at all, I just want to set the colors to match my theme).
Gerrits to improve this for your use case are welcome