← Back to team overview

kicad-developers team mailing list archive

Re: GAL cursor snap behavior

 

On Tue, Jul 26, 2016 at 10:49:21PM +0200, Tomasz Wlostowski wrote:
> On 26.07.2016 22:35, Chris Pavlina wrote:
> > ...maybe we should rethink the behavior of cursor-snapping in GAL a
> > bit...
> > 
> > https://misc.c4757p.com/gal_snap_insanity.mp4
> > 
> > At best it's very distracting, at worst it can make it nearly impossible
> > to select certain pads...
> > 
> Hi Chris,
> 
> I think it's time to make GAL respect the magnetic pads/tracks/none
> settings in the preferences dialog and/or enable trace snapping only on
> the current layer. Any other ideas?

I have a few.

1. The last time I noticed this sort of behavior, it occurred to me
snapping should be related to the relative size of objects to the zoom
level. If the object is bigger than my entire display, like those B.Cu
power traces, I probably don't want to select it. There's not much I
could reasonably do with it when I can't even see all of it. Similarly,
if the object is three pixels across on my display I also probably don't
want to work with it.

2. Similarly, "lower priority" objects - like individual pads within a
footprint - could perhaps give way to "higher priority" objects - like
the foorprint itself - when their centers are very close relative to the
zoom level. It's very irritating not to be able to pick up things like
SMD resistors by the center without zooming in close to carefully select
the center.

3. Maybe just decrease the snap radius? I tried out this same section on
legacy and it's much better, and the only real difference I see is that
legacy has a much tighter snap radius.

> 
> Tom
> > 
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> > 
> 


References