Hi Oliver,
Thank you for restoring the progress bar dialog. While the library load
time has recently decreased a lot, the UI freeze still happens with long
library lists.
Disclaimer: I have not looked at the code yet, I am just praising the idea.
As you are looking on the Symbol Library Table dialog, I suppose you
might be also tempted to add a file browser to add new libraries. If
that is the case, please refrain from doing so - it is done in the
library editor refactor branch. If you had no such intention, then
simply ignore this message.
Cheers,
Orson
On 15/11/2017 12:41 PM, Oliver Walters wrote:
Wayne, et al,
I am really liking the way that the new symbol table works! Thanks for
the huge effort that has gone into this.
One thing that I have noticed is that when opening (for e.g.) the
component chooser, the UI hangs while all the libraries load. Previously
there was a progress dialog which at least informed the user what was
going on.
I have re-implemented this dialog in the attached patch set.
Further, I have also implemented a way to individually enable / disable
each row in the library tables (this works for SYMBOL_LIB and FP_LIB).
This is based on the idea by Tomasz. Example screenshot below:
Inline image 1
I have tweaked the base LIB_TABLE_GRID code such that disabled entries
are greyed out and made italic. The enabled / disabled status is
persistent in the sym/fp_lib_table files. Older version of xxx_lib_table
files are read with all rows enabled by default.
Please find patch set attached.
Regards,
Oliver
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp