When running Halimede on a system with Dark Theme enabled, the Certificate View (and related panes) show in a light theme.
Update CompositeHTMLRenderer to use system colours for foreground/background.
Updated the renderer, just need to test on more platforms before closing.
Notes:
On Windows 10, dark theme are for UWP apps only. (To enable dark theme on windows would mean implementing full CSS based theme engine for the standalone application).
On macOS, full dark theme support should be complete in Eclipse 4.12 (aka 2019-06).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Replaced the current composite renderer (HTML backed with Browser) with alternate implementatin. (Browser is inconsistent on all platforms when feed HTML directly, eg Browser on macOS ignores embedded CSS in the defined HTML file, Browser on Windows chooses it's own fonts, etc).
Just need to update to Eclipse 4.12 for macOS dark theme support via SWT.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Updated the renderer, just need to test on more platforms before closing.
Notes:
On Windows 10, dark theme are for UWP apps only. (To enable dark theme on windows would mean implementing full CSS based theme engine for the standalone application).
On macOS, full dark theme support should be complete in Eclipse 4.12 (aka 2019-06).
Replaced the current composite renderer (HTML backed with Browser) with alternate implementatin. (Browser is inconsistent on all platforms when feed HTML directly, eg Browser on macOS ignores embedded CSS in the defined HTML file, Browser on Windows chooses it's own fonts, etc).
Just need to update to Eclipse 4.12 for macOS dark theme support via SWT.
Updated to Eclipe 4.13 and added VM flag for SWT to allow dark mode.