You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are numerous complaints about the dark-red text on black background colors for error messages. For good reason. The error messages are ILLEGIBLE.
How about the possibility to set some colors in some config file or as an environment variable? This way we could play around with some color combinations before settling?
BTW: I am making lots of screenshots for books, there dark text on light background looks much better than the other way round, especially in books printed in black and white.
But you did ask why. Well, in case you're not familiar with Teensy, I publish an installer which adds quite a large number of patches to Arduino. Teensy has a good number of features that aren't supported by the stock Arduino software, particularly relating to non-Serial USB modes.
My general policy is to avoid changing the IDE's behavior for non-Teensy boards, even when it might be beneficial. Instead, I take the long road of contributing improvements to Arduino which eventually become part of the official IDE. But sometimes, like this color change, adding code to preserve the original color when a non-Teensy board is selected is just too much work.
So I chose the brightest color that still has some resemblance to the original. Changing it to bright yellow might be even better from a readability point of view. But from a "why did your installer change the color" point of view, that's a pretty dramatic change that shouldn't be done by an installer like mine that modifies a user's existing copy.
Paul, I completely agree with you. I think it's best to use red to indicate error - and then, choose a bright red. For personal settings like mine, reverse colors (for the books) or bright yellow or bright orange on black (working in the night) probably will do the job.
I am currently working on some Yún related project that probably will have some trickle down effects on Arduino (.cc's) Yún shield. And there some questions of design choice raise. And every suggestion has to be made carefully not breaking compatibility to older firmware and Doghunter boards. So discussing colors is just fun.
Thanks for hinting me to the appropriate location!
We reverted the Error color to the original one, see 8020c0d.
Fix available in the Nightly Build from tomorrow on, will be included in the next release.
Activity
rogerclarkmelbourne commentedon Apr 4, 2015
I agree. I have to highlight them to read them. Dark red on a black background is terrible UI design
mschlenker commentedon Apr 4, 2015
How about the possibility to set some colors in some config file or as an environment variable? This way we could play around with some color combinations before settling?
BTW: I am making lots of screenshots for books, there dark text on light background looks much better than the other way round, especially in books printed in black and white.
PaulStoffregen commentedon Apr 4, 2015
Like lib/theme/theme.txt ?
Coding-Badly commentedon Apr 4, 2015
Paul, thank you. I could not remember the filename and searching through Google only led me to preferences.txt.
Coding-Badly commentedon Apr 4, 2015
In my opinion, the saturation for #A61717 is too low. Making it bright enough to be visible washes out the color. #FF1717 is much more legible.
PaulStoffregen commentedon Apr 4, 2015
For Teensy, I'm patching it to be #FF6060, which looks really good.
mschlenker commentedon Apr 4, 2015
Why not go with #FFFF00?
I basically agree with #FF6060. The bikeshed has a nice new color now.
PaulStoffregen commentedon Apr 4, 2015
Everyone can paint their lib/theme/theme.txt bikeshed any color they like.
PaulStoffregen commentedon Apr 4, 2015
But you did ask why. Well, in case you're not familiar with Teensy, I publish an installer which adds quite a large number of patches to Arduino. Teensy has a good number of features that aren't supported by the stock Arduino software, particularly relating to non-Serial USB modes.
My general policy is to avoid changing the IDE's behavior for non-Teensy boards, even when it might be beneficial. Instead, I take the long road of contributing improvements to Arduino which eventually become part of the official IDE. But sometimes, like this color change, adding code to preserve the original color when a non-Teensy board is selected is just too much work.
So I chose the brightest color that still has some resemblance to the original. Changing it to bright yellow might be even better from a readability point of view. But from a "why did your installer change the color" point of view, that's a pretty dramatic change that shouldn't be done by an installer like mine that modifies a user's existing copy.
mschlenker commentedon Apr 4, 2015
Paul, I completely agree with you. I think it's best to use red to indicate error - and then, choose a bright red. For personal settings like mine, reverse colors (for the books) or bright yellow or bright orange on black (working in the night) probably will do the job.
I am currently working on some Yún related project that probably will have some trickle down effects on Arduino (.cc's) Yún shield. And there some questions of design choice raise. And every suggestion has to be made carefully not breaking compatibility to older firmware and Doghunter boards. So discussing colors is just fun.
Thanks for hinting me to the appropriate location!
00alis commentedon Apr 7, 2015
We reverted the Error color to the original one, see 8020c0d.
Fix available in the Nightly Build from tomorrow on, will be included in the next release.
Thanks for your feedback!
Coding-Badly commentedon Apr 7, 2015
Huh. A burnt orange. You must be a Longhorn fan.
That is much better. Thanks.
lmihalkovic commentedon Nov 21, 2015
see #4151 / #4158