← Back to team overview

kicad-developers team mailing list archive

Re: [RFC] redesign of Library Table dialog

 

would it not be better to use one of the types that uses native tables rather than wxgrid? what is wxgrid giving you that the native tables aren't?


> On 12/11/2017, at 13:44, Oliver Walters <oliver.henry.walters@xxxxxxxxx> wrote:
> 
> Hi Tom,
> 
> This is a fantastic idea, I think that your mock up has a lot of good UX improvements. 
> 
> In particular I like the idea of "active" for each library. You then do not have to find a library once you have removed it from the table, only tick "active". Brilliant.
> 
> Regarding the "advanced options" button, why not have an extra button (next to Add / Remove / etc) which says "Edit". Clicking on this brings up a dialog for the selected library with all extra options...
> 
> Should the footprints / symbols / etc / all appear in the same list? I like the idea of a single library preferences dialog, but what if the various library types were separated by a panel on the left hand side, as is common in many preferences windows?  I'm thinking of Eclipse as an example.
> 
> Here is an example of something I have in a development branch (that has been wanting my attention for some time). The core code to make this dialog style is pretty solid, so I could share that part with you if you think this is a good idea.
> 
> 
> <image.png>
> 
> I'm thinking that the window above would be adapted to have in the left column:
> 
> "Library Options"
> "Symbol Libraries"
> "Footprint Libraries"
> 
> Overall I am really behind your idea :)
> 
> On Sun, Nov 12, 2017 at 11:01 AM, Tomasz Wlostowski <tomasz.wlostowski@xxxxxxx <mailto:tomasz.wlostowski@xxxxxxx>> wrote:
> Dear colleagues,
> 
> Now that we have the new library table system in the schematic editor
> (may thanks Wayne!), we also have the library table dialog to configure
> the tables.
> 
> For many users - including myself - these dialogs are a bit too complex.
>  A few days ago I asked the Polish Kicad community of what users find
> annoying and the complexity of the library manager window was heavily
> criticized. The main points were exposing too many advanced functions
> straight away (such as special configuration options for each plugin)
> and requiring the user to type in the library paths by hand or paste
> them instead of selecting the files with a browser. Currently I prefer
> editing the lib-table files by hand instead of using the GUI.
> 
> I believe that the introduction of the new library system into eeschema
> is a good chance to consolidate the library management UI and improve
> Kicad's User Experience. In the attachment, you'll find the example
> design of simplified library setup dialog, with some remarks and
> comments. Your feedback will be greatly appreciated!
> 
> Tom
> 
> PS1. I haven't started coding yet - this is just a mockup.
> PS2. The current library table dialog will remain accessible if the user
> selects the 'show advanced options' checkbox - so if some of you prefer
> the current UI, it's not going to disappear :)
> 
> 
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> 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@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References