Thank you! On 18 Nov 2017 00:47, "Wayne Stambaugh" <stambau...@gmail.com> wrote:
> Oliver, > > I took another look at your patch set and I see now that the library > table files only change when there are disabled libraries. This will > ensure that the footprint library tables will be compatible with > previous versions of KiCad as long as users don't disable any libraries. > I will merge your patch set over the weekend if there are no other > major objections. This change in behavior should be documented in the > "Managing Footprint Libraries" section of the pcbnew docs. > > Folks, please do not hijack threads. This thread should have only been > a discussion about Oliver's proposed changes. > > Thanks, > > Wayne > > On 11/17/2017 07:06 AM, Oliver Walters wrote: > > Wayne, > > > > Please confirm if you really do not want this feature now. This thread > > is quickly turning into a how-to for the new symbol table :) > > > > Thanks > > > > On Thu, Nov 16, 2017 at 8:42 AM, Oliver Walters > > <oliver.henry.walt...@gmail.com <mailto:oliver.henry.walt...@gmail.com>> > > wrote: > > > > > > On Thu, Nov 16, 2017 at 1:42 AM, Wayne Stambaugh > > <stambau...@gmail.com <mailto:stambau...@gmail.com>> wrote: > > > > Gentlemen, > > > > I'm not sure about breaking the library table file format for the > > version 5 release. If we do, the footprint library table will > > not be > > compatible with older versions. I would prefer that we push > > this change > > into version 6. > > > > > > I'm not sure I understand why it would be ok to break it in v6 but > > not v5? We are already introducing the sym-lib-table. If we waited > > until v6 to make this change, then we would break *both* tables > > (instead of just one). > > > > > > > > I'm OK with the progress dialog. If you split that out as > separate > > patch, I will merge it. > > > > Cheers, > > > > Wayne > > > > On 11/15/2017 9:38 AM, Tomasz Wlostowski wrote: > > > On 15/11/17 15:30, Maciej Suminski wrote: > > >> 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. > > > > > > Hi Olivier & Orson, > > > > > > I partially implemented the simplified dialog I proposed on > > the dev list > > > a few days ago. Would anyone be interested in helping me > > finish it? > > > > > > Tom > > > > > >> > > >> 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 > > <https://launchpad.net/~kicad-developers> > > >>> Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > >>> Unsubscribe : https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > >>> More help : https://help.launchpad.net/ListHelp > > <https://help.launchpad.net/ListHelp> > > >>> > > >> > > >> _______________________________________________ > > >> Mailing list: https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > >> Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > >> Unsubscribe : https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > >> More help : https://help.launchpad.net/ListHelp > > <https://help.launchpad.net/ListHelp> > > > > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > > Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > Unsubscribe : https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > > More help : https://help.launchpad.net/ListHelp > > <https://help.launchpad.net/ListHelp> > > > > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > Unsubscribe : https://launchpad.net/~kicad-developers > > <https://launchpad.net/~kicad-developers> > > More help : https://help.launchpad.net/ListHelp > > <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