Add a revert to default settings button for the library tables (lp:#1809903)
Original report created by Rene Poeschl (poeschlr)
A lot of users updating from version 4 are surprised that the installers
can not update library tables. (This is understandable behavior. Both the
expectation of users and the current implementation.)
The way to fix it is by either manually editing the library table (removing
old libs followed by adding the new ones) Or by manually deleting the lib
tables using a file browser.
It might therefore be beneficial to have a "revert to factory settings"
button that loads in the default library table. (This could also help for
when users somehow screw up their setup)
That button can then even offer the dialog that normally comes when running
eeschema the first time (select empty, default or custom lib table)
---
This is defensively not a real fix for the current lack of internal library
package management. But it at least makes the handling a bit easier for
users. (They do not need to search the file system for files to delete just
to force kicad to return to the default setup.)
Edited by Jon Evans