← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] LIB_TABLE tweaks

 

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
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp



Follow ups

References