← Back to team overview

kicad-developers team mailing list archive

Re: Grid & zoom drop-downs in GerbView and Eeschema

 

On 7/31/2018 9:26 AM, Jon Evans wrote:
> If I read between the lines, it seems like the more important thing is
> to be able to tell what grid selection is active, not necessarily to
> change it through a dropdown (the dropdown is just what is already
> implemented).
> 
> There are other ways of doing this that take up less real-estate.  For
> example, Altium puts it in tiny text in the status bar, and you can get
> immediate feedback when you toggle through grid settings using hotkeys.
> 
> image.png
> 
> We already make some use of our status bar (mostly for showing
> coordinates) but I think we could generally use it much better, since it
> is a whole window-width of "free" real estate for showing information
> that people might want to know such as the grid setting.

We already display the current zoom level in the statusbar so the
displaying the current grid makes sense.  That would be a better
alternative if your only goal of the grid dropdown is to inform the user
of the current grid setting.

> 
> On the other hand, I don't think there is any need at all for the user
> to see a dropdown of zoom choices.  I would just as soon remove that
> from PcbNew as I would find a way to add it to Eeschema (and this
> includes from the context menu)
> 
> -Jon
> 
> On Tue, Jul 31, 2018 at 9:15 AM Wayne Stambaugh <stambaughw@xxxxxxxxx
> <mailto:stambaughw@xxxxxxxxx>> wrote:
> 
>     Jeff,
> 
>     I'm on the fence on this one.  I rarely make grid changes in Eeschema
>     and I never use the zoom drop down in any of the kicad main windows so I
>     would say don't use valuable screen real estate by adding another
>     horizontal toolbar.  If some users absolutely have to have this, I'm
>     fine with implementing it but it would be nice to be able to hide the
>     extra toolbar for those of us who will never use it.
> 
>     Wayne
> 
>     On 7/31/2018 5:48 AM, Jeff Young wrote:
>     > Ping
>     >
>     >> On 12 Jul 2018, at 02:46, Jeff Young <jeff@xxxxxxxxx
>     <mailto:jeff@xxxxxxxxx>> wrote:
>     >>
>     >> Just to have the link handy:
>     https://bugs.launchpad.net/kicad/+bug/1689024
>     >>
>     >>> On 11 Jul 2018, at 15:36, Jeff Young <jeff@xxxxxxxxx
>     <mailto:jeff@xxxxxxxxx>> wrote:
>     >>>
>     >>> GerbView was easy because it already has an auxiliary horizontal
>     toolbar.
>     >>>
>     >>> However, Eeschema does not, meaning that if we added one we’d be
>     giving up significant screen real-estate.
>     >>>
>     >>> Another option would be to put it in the main horizontal
>     toolbar, but then we’d have to drop some stuff that is currently in
>     it.  Candidates might include:
>     >>> - page settings
>     >>> - paste (we manage to get by without it in PcbNew)
>     >>> - redraw (on the few screen glitches I’ve seen this button
>     hasn’t helped anyway)
>     >>> - footprint editor (not in current menus; should be added to
>     Tools whether we remove the tool icon or not)
>     >>> - BOM (not in the current menus; should be added to File >
>     Export whether we remove the tool icon or not)
>     >>> - update PCB
>     >>> - back-annotate (needs to be added to Tools menu either way)
>     >>>
>     >>> So,
>     >>>
>     >>> a) leave Eeschema without grid/zoom dropdowns
>     >>> b) trim toolbar icons and add dropdowns to main toolbar
>     >>> c) add an auxiliary toolbar
>     >>> d) something I haven’t thought of
>     >>>
>     >>> Thoughts appreciated.
>     >>>
>     >>> Cheers,
>     >>> Jeff.
>     >>> _______________________________________________
>     >>> Mailing list: https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     >>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     >>> Unsubscribe : https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     >>> More help   : https://help.launchpad.net/ListHelp
>     >>
>     >>
>     >> _______________________________________________
>     >> Mailing list: https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     >> Unsubscribe : https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     >> More help   : https://help.launchpad.net/ListHelp
>     >
>     >
>     > _______________________________________________
>     > Mailing list: https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     > Unsubscribe : https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     > More help   : https://help.launchpad.net/ListHelp
>     >
> 
>     _______________________________________________
>     Mailing list: https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~kicad-developers
>     <https://launchpad.net/%7Ekicad-developers>
>     More help   : https://help.launchpad.net/ListHelp
> 


References