It appears there is a new default white text color in Labels and Sliders, resulting in rampant unreadability throughout my test app, which is not focused on GUI issues at all and which uses defaults wherever possible. Here is an example unreadable GUI (one of many):
I believe this lossage happened because my original GUIs had no explicit settings of these text colors, and the default must have changed from black to white. I cannot find anyplace to change this default in Projucer preferences, for example.
It looks like I have to write a perl script to go through all of my GUI .cpp
source files, searching for <SLIDER
and inserting
textboxtext="ff000000"
, and similarly adding textCol="ff000000"
to all <LABEL ..
tags. (I did this manually in a test case and it seems to solve the problem.)
Is there any better way to deal with this? (Visiting every textfield in the Projucer interactive interface is NOT a better solution!) If not, I will be happy to share my porting script - just tell me where to put it.
Thanks,
- Julius