← Back to team overview

kicad-developers team mailing list archive

Re: Strawman for new Exchange Footprint and Update Footprints dialogs

 

FWIW, I kept “Exchange” in the code to minimise changes.  The “Replace” / “Change” UI strings appear in a single place in the Exchange Footprints dialog, a single place in the Edit Footprint dialog, and 2 places in the menu structures for each canvas.  (The tooltips read “assign a new footprint from the library”, so they’re agnostic.)


> On 13 Jan 2018, at 10:50, Diego Herranz <herranzdiego@xxxxxxxxx> wrote:
> 
> +1 for replace
> 
> On 12 Jan 2018 7:05 pm, "Jeff Young" <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>> wrote:
> While testing the feature I found Replace to be a bit off-putting.  It was like a fixup, suggesting something had been lost that needed replacing.
> 
> So, barring any further input, I’d like to go with Change, despite my earlier misgivings. ;)
> 
> Cheers,
> Jeff.
> 
> 
> > On 10 Jan 2018, at 21:47, Jeff Young <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>> wrote:
> >
> > I didn’t like Change because it sounded too much like Edit.  But Replace is good.
> >
> >> On 10 Jan 2018, at 21:30, Wayne Stambaugh <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> >>
> >> I'm ok with replace.
> >>
> >> On 1/10/2018 4:21 PM, Jon Evans wrote:
> >>> Now I'm nit-picking but wouldn't "replace" be even better than
> >>> "change"?  That's what I see used in other tools and it might be less
> >>> ambiguous for translation.
> >>>
> >>> On Wed, Jan 10, 2018 at 4:15 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>
> >>> <mailto:stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>> wrote:
> >>>
> >>>   Jeff,
> >>>
> >>>   Please use "change" rather than "exchange".  Exchange means that there
> >>>   is some bidirectional event taking place.  This is not the case here.
> >>>   The existing footprint(s) is merely being replaced.
> >>>
> >>>   I would prefer that the text edit control always be editable.  That way
> >>>   the user can change the reference, value, or footprint identifier.  I'm
> >>>   fine with pre-populating it based on a context menu selection but I
> >>>   might change my mind.  Being forced to close the dialog and reopen it
> >>>   using a different footprint just to get the value or reference I want
> >>>   would be annoying.
> >>>
> >>>   Cheers,
> >>>
> >>>   Wayne
> >>>
> >>>   On 1/10/2018 11:11 AM, Jeff Young wrote:
> >>>> This is primarily to address concerns that a lot of people can’t find
> >>>> the mechanism for updating footprints on a board to the current versions
> >>>> in the library [1].  But it also attempts to address ease-of-learning
> >>>> issues with the current Change Footprint dialog.
> >>>>
> >>>> First, the Change Footprint dialog which comes up in the “normal”
> >>>> scenario (with a footprint selection):
> >>>>
> >>>>
> >>>> Wayne has also proposed adding one when there was no selection which
> >>>> would be a cross between this one and the Update Footprints dialog,
> >>>> following.
> >>>>
> >>>>
> >>>> This is the no-footprints-selected version.  You could also imagine one
> >>>> that was a cross with the Change Footprints version for when a footprint
> >>>> was selected.
> >>>>
> >>>> Comments welcome.
> >>>>
> >>>> [1] https://bugs.launchpad.net/bugs/1466857 <https://bugs.launchpad.net/bugs/1466857>
> >>>   <https://bugs.launchpad.net/bugs/1466857 <https://bugs.launchpad.net/bugs/1466857>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> >>>   <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
> >>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >>>   <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >>>> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> >>>   <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
> >>>> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
> >>>   <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>>
> >>>>
> >>>
> >>>   _______________________________________________
> >>>   Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> >>>   <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
> >>>   Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >>>   <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >>>   Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> >>>   <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
> >>>   More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
> >>>   <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>>
> >>>
> >>>
> >>
> >> _______________________________________________
> >> 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 <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>


References