
Hello,
Yes, all Actipro control themes (managed by our ThemeManager) are a completely separate thing from the SyntaxEditor highlighting styles configuration. This allows you to load any custom SyntaxEditor highlighting style set at any time, which is handy if your app wants to provide several different editor themes to choose from without altering the app theme. Also of note, highlighting styles only support a single set of colors right now, and our defaults in the syntax languages are intended for light themes.
Please see this documentation topic, since it talks about how to recognize when a ThemeManager theme change occurs in your application, and how to update SyntaxEditor highlighting styles with colors for dark themes. Our Sample Browser also shows an example of doing this where we load a full set of colors for dark themes. When you change to a dark theme in our Sample Browser, we use the technique described in the documentation topic to make sure the SyntaxEditor instances render well.
We do recognize that this process could be made easier somehow and that is something we have on the TODO list to look into for the future.
[Modified 2 years ago]