Default colors in ASAP7 are too dark when used on black
Description
The text against black for these pins is illegible.

Suggested Solution
Have a default color scheme that's better adapted to be readable against black background.
Additional Context
Of course it is possible to change the colors in the GUI, but this feature request is about readability in the default case without needing to configure things.
I've also noticed that the lowest layer color (dark blue / RGB(0, 0, 254)) is hard to see, eg the preferred/non preferred tracks. Perhaps the color palette used is more suited to a white background.
https://github.com/The-OpenROAD-Project/OpenROAD/blob/9f3dc03de34aacd843716e10988c80e56abc448d/src/gui/src/displayControls.cpp#L1726
We could turn off the alpha for the text which would make it a bit clearer. The color of the text matches the layer color which is useful if you have pins on multiple layers.
vs
We could just draw it in white as instead.
@gadfort @rovinski any preferences?
I see that http://vrl.cs.brown.edu/color has changed some since I generated those colors (more knobs). I don't get the same set anymore fwiw. I'm open to suggestions. The first three layers have traditional values and I wouldn't change them too far.
@maliberty I would prefer to preserve the color of the text to match that of the layer, so removing the alpha might be a good solution
Indifferent
@antonblanchard you might try setting the alpha=255 for m1 and see if that helps with tracks.
@maliberty is this still a thing?
Yes, still hard to see.
I don't find it hard to see in this case
do you disagree?
I don't find it hard to see in this case
do you disagree?
I find it hard to see, yes. I'll ask a few colleagues.
Do you find it hard to see other shapes on that layer or just the text?
Do you find it hard to see other shapes on that layer or just the text?
Both.
The text against black for these pins is illegible.
If this a general color issue and not a text issue that's somewhat different. You can change the color by double clicking the color chip.
The text against black for these pins is illegible.
If this a general color issue and not a text issue that's somewhat different. You can change the color by double clicking the color chip.
The feature request here is that openroad ships with color scheme(s) that don't have to be tweaked to get something readable.
I tried http://vrl.cs.brown.edu/color with
and get
How does that seem? Perhaps you can play around and see if you find a palette that works for you.
Readability is subjective - I find it does that already. You need to be more specific/helpful to get anything to happen.
Pointer to OpenROAD code where this is stored?
Readability is subjective - I find it does that already. You need to be more specific/helpful to get anything to happen.
I'll try to make it quantitative: running a poll now.
https://github.com/The-OpenROAD-Project/OpenROAD/blob/b972b34737c9382bbcf0ca492ecec74d3e958622/src/gui/src/displayControls.cpp#L1912
@maliberty Quick poll by 3 colleagues no-one thought it was easy, 2x hard to read, 1x readable but could be brighted.
I already gave a suggestion above but got no response.
I made a PR... https://github.com/The-OpenROAD-Project/OpenROAD/pull/5982
