I’m working on some changes to the code to simplify how visibility is managed in PcbNew and make the layers manager more intuitive to use.
One of the things I’m thinking about is what degree of control over visibility people actually want/need. I think the user interface is a bit complicated, but in my attempts to simplify it I don’t want to remove anything that people find useful.
So, to get more specific, some questions:
Do you like that KiCad has different colors for front and back pads, and that those colors are settable independently of the rest of the copper layer colors? Would you mind if both front and back pads had to have the same color? Would you mind if pads had to be the same color as the copper layer they are on?
Do you use the “Text Front” and “Text Back” checkboxes to quickly turn on/off all text? If so, do you expect it to affect all text objects (no matter what layer they are on) or just some layers that usually have text (for example the silkscreen)? Would you mind if there was just a single “Text” checkbox that controlled text on all layers?
Do you use the “Footprints Front” and “Footprints Back” checkboxes to quickly turn on/off footprints? If so, do they behave the way you expect them to right now? Is it a useful feature to be able to turn off the footprints while leaving the rest of the objects visible (tracks, vias, etc)?
Thanks in advance for your feedback!