← Back to team overview

kicad-developers team mailing list archive

Preferences rework - pcbnew

 

I'd like to start having a look at how I can organize the preferences for
pcbnew, having mostly finished in eeschema. (A few things remain to be tweaked
and will probably be done at the same time as pcbnew, to keep things in sync).

The problem of legacy preferences vs GAL preferences needs to be addressed. How
do we want to handle that? At this point, I'm not sure what the timeline is for
actual removal of legacy - should I wait until we do that?

If not, I want to try to merge options as much as possible. There are some
things that are duplicated between the two, which I'd like to fix. But the
bigger question is: how should we present to the user things that are only
available in one or the other?

I could simply make sections on the preferences pages: "Legacy canvas only",
"OpenGL or Cairo canvas only". That's ugly and makes me cringe, but I can't
think of anything better. Two separate, parallel preferences systems like we
have right now just won't do. Thoughts?


Follow ups