I have noticed that the colors for the message window (comprising status, compiler, messages, scribble and terminal) are hard-coded. I think it is possible to do some basic calculations to detect light and dark themes and set the colors for the messages accordingly. I will be trying to fix this issue.