I have discovered an issue related to the high contrast themes. It seems that ShutUp 10 relies on the Window colour value to determine whether the theme is High Contrast Black or High Contrast White.
This is how the program looks with the stock High Contrast White theme enabled.
Code: Alles auswählen
[Control Panel\Colors]
Window=255 255 255
The problem is that it seems that this value is simply hardcoded. Even a slight change makes the UI change as if the theme was High Contrast Black, which ultimately renders the text in the upper menu invisible.
Code: Alles auswählen
[Control Panel\Colors]
Window=255 255 254
Would it be possible to simply follow the system theme colours instead of using such hardcoded values? If not, then maybe it would be better to determine whether the theme is white or black using the actual HighContrast values from the [VisualStyles] section.
High Contrast White
Code: Alles auswählen
[VisualStyles]
HighContrast=4
Code: Alles auswählen
[VisualStyles]
HighContrast=3