← Back to team overview

kicad-developers team mailing list archive

Re: Exchange/update footprints proposal



While I agree that the change footprint dialog is not easy to discover
and some what confusing, I think your proposal is too restrictive.  I
have an alternate proposal:

Leave the change footprint dialog as is.

When opening the change footprint dialog from the footprint context
menu, keep the current behavior by preloading the reference and value of
the selected footprint and making the reference and value controls read
only.  In other words, no change.

Add an Edit->Change Footprint menu entry and a Change Footprint(s)
context menu entry when no object is under the cursor and open the
dialog with the reference and value controls empty and enabled according
to the update type radio button selected.  This way the user could type
a reference to replace a single footprint, a value to replace all
footprints by value, or nothing when replacing all footprints.



When opening the change dialog from the a
On 01/06/2018 03:08 PM, Jeff Young wrote:
> We’ve had some users be quite vocal about it being hard to update footprints from the library (and trying to use cvpcb to do so)[1].  While you can do this through the 4th option on the Exchange Footprints dialog, it’s pretty hidden.
> Lumping together Exchange and Update is also confusing, whether in the selected footprint case or in the global case.
> I’d like to propose the following changes (I’m happy to implement them):
> 1) Add Edit > Update All Footprints.  This would open the Exchange Footprints dialog with all the update options and exchange information removed.
> 2) Add Context Menu > Update Footprints (just under Exchange Footprints).  This would open the Exchange Footprints dialog with all the exchange information removed.
> 3) Remove the fourth option (global update) from the Exchange Footprints dialog.
> Thoughts?
> Cheers,
> Jeff.
> [1] https://bugs.launchpad.net/kicad/+bug/1466857
> _______________________________________________
> 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