Jeff, 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. Cheers, Wayne 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 : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

