On 4/12/2013 8:52 AM, Dick Hollenbeck wrote:
My question could be rephrased as: there is a need to put colours in the board
interface?
If we do, please add a switch to disable it to fall back to my preferred
color settings. I don't want the color scheme for every board I open
from other users to look different.
How much time will you spend looking at someone else's board?
1 to 2 minutes? If it is a KiCad support issue (say bug report), it may be
important to
see what they are seeing. When I send a word processing document to somebody,
the
expectation is that any elaborate text and titles be colored the same as what I
used.
Also remember that if your favorite colors are blue and green, you may want
them on your
two busiest layers. The two busiest layers change when you are doing a 2 layer
board to a
4 layer board. That global color scheme you have will not suffice for all
boards. And if
you change it for the 4 layer board, then later load the 2 layer board, you
will be
disappointed and have to change it again back. Still don't believe this? Then
expand the
example to an 8 layer board and a 2 layer board.
So the question we must ask before proceeding with color storage design is,
which is needed?
1) colors are stored in board, or
2) colors are stored globally, or
3) colors can come from either place, and can be "hot swapped" perhaps.
For me, I insist on having colors in the board. That limits the choices to 1)
and 3).
With proper interface design and usage, this is not especially hard.
I agree with your use case above (although there are times when I wish I
could override my word processor colors), but in the end I want to be
able to define the layer colors irregardless of what is saved on the
board. It also just occurred to me that color blind users will have to
be able to define the color palette. Choice 3 seems to be the best way
to go.
Also, it is inaccurate to say that the color interface exists in the window
frame, without
also adding the fact that it exists at the BOARD level now. That interface in
the BOARD
is one I installed with full intention of adding board specific color support
in the
future, but ran out of time. So preservation of the BOARD interface is a must,
otherwise
you are destroying my work and that simply won't make me happy.
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp