Improvement for Database Libraries

Coming from an Altium background I was very keen on implementing a database library which worked after a bit of fumbling around like a charm. I have one idea which would improve the usage though.

Currently it is necessary to add all kicad_sym as well as all .pretty files in the symbol and footprint editor as well as the link to the database connection file kicad_dbl.

I think it would be cool if we could just add the kicad_dbl file, specify a search directory (the base directory for your libraries) and Kicad would then find the library files itself.

This would have 2 positive aspects:

  • New symbols/footprints do not need to be added manually to the table; as soon as the database entry exists, it will be found on its own.
  • It would make it possible to use the 1 symbol/footprint per file approach which allows for better version tracking in a GIT repository because you could always see the past changes for a specific symbol/footprint.

Any objections?

Kind regards
Thomas