kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #33153
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