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 : [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

