Hi Wayne, I think there’s a compromise in here somewhere, but I think you might have missed my main point which is that I don’t like conflating Change and Update. They are not related in the user’s mind (even if the code is somewhat similar).
Most of your comments relate to Change. I wasn’t actually suggesting any changes there (other than removing the 4th global update option). The two Update commands I suggested are additions. We’d still have the Change stuff (and I like your empty-selection addition). Cheers, Jeff. > On 7 Jan 2018, at 21:50, Wayne Stambaugh <[email protected]> wrote: > > 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 _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

