← Back to team overview

kicad-developers team mailing list archive

Re: CvPcb window

 

On 7/14/2016 12:53 PM, Nick Østergaard wrote:
> Hi
> 
> What was the incentive for this change?

Usability.  We have repeatedly been beat over the head about our library
object selection UI design.  The goal is to design a filtered library
tree view that can be used in CvPcb, footprint editor, component editor,
footprint selection dialog, and component selection dialog.  This would
present a consistent library object selection paradigm to the user
rather than the multitude of designs we currently have.  It uses Henner
and Chris's filtering code along with a base tree control that could
include other filtering options.  Ideally it would be extended to
include drag and drop for library management.  We are currently
exploring proof of concept right now but we are by no means bound to a
tree control although it seems like the best fit given the library data
model.

> Why is there listed a number in front of the parts in the tree?
> Would it be possible to make the panes not fixed width?

I don't know why I didn't think of it before but a preview pane below
the tree control would be useful.  Opening up yet another window to view
the footprint is annoying.

> 
> 2016-07-13 12:03 GMT+02:00 Michele Castellana <michele.castellana@xxxxxxx>:
>> Hello,
>>
>> just to be more clear with respect to the previous email: this is a simple
>> sketch of how it should look like in the near future.
>> It has been implemented just to receive a first feedback in order to
>> understand if there is something to improve in terms of usability.
>>
>> Thanks,
>> Michele.
>>
>>
>> On 13/07/16 10:49, Michele Castellana wrote:
>>
>> Hello,
>>
>> I have pushed a branch to change the existing 3-columns CvPcb window with a
>> new tree-based one [1].
>> When you get a chance, please, test/review it and let me know if you find
>> anything wrong.
>>
>> Thanks,
>> Michele.
>>
>> [1] https://code.launchpad.net/~michele-castellana/kicad/new_tree_view
>>
>>
>> _______________________________________________
>> 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