Mail Archives: geda-user/2022/04/29/15:00:21
On Fri, 29 Apr 2022, dmn (graahnul DOT grom AT gmail DOT com) [via
geda-user AT delorie DOT com] wrote:
> Currently, gafrc and gschemerc files are still used
> to define the following remaining settings [3]:
> - gafrc:
> - component and source libraries
> - print color scheme
> - gschemrc:
> - keyboard shortcuts
> - color scheme
Yeah, that's about how far I am, as well.
Color scheme is a surprisingly hard problem.
"Keyboard shortcuts" doesn't capture the complexity of the problem.
gEDA/gaf has a completely configurable menu (and since 1.10.0, toolbar)
system, and some users employ this to add complex additional functionality
to gschem. This is also why GTK migration is a problem; this kind of
setup requires tear-off menus to be used efficiently which are no more
supported in GTK 3/4.
Libraries are just the tip of the "project awareness" iceberg.
Replacing one kind of configuration format with another is the easy part.
Just offering it as an alternative isn't enough: in order to close the
security barn-door, the old executable configuration format would have to
be removed, or at least discouraged by the GUI. I don't want to take the
ability to a hack a custom solution away from users without figuring out
these cases and offering a proper alternative. This is the hard part.
Roland
- Raw text -