Good points, I'm especially excited about 1), our pcb edges are usually footprints, so I'm always working inside a footprint, which is continuously getting selected.
Cheers On Jul 21, 2017 18:34, "Piotr Esden-Tempski" <pi...@esden.net> wrote: > Hi, > > > On Jul 20, 2017, at 4:44 AM, jp charras <jp.char...@wanadoo.fr> wrote: > > > [SNIP] > > > > AFAIK, when moving a single footprint, the anchor point is either one of > its > > pads or the footprint origin, the nearest candidate point from mouse > cursor. > > > > Perhaps the algorithm should be slightly modified to use the pad if the > mouse cursor is inside a > > pad, and the footprint origin if the mouse cursor is inside the > footprint (obviously), but not > > inside a pad. > > > > It could be a more intuitive behavior. > > > Very good idea, usually if I click on a component I do not want to move it > by the pad unless I explicitly want to do that. Your solution is definitely > better than the current behavior. > > On the component and general item selection topic. > > 1) If a component is very large in the current zoom level it should be > ignored. It makes it very difficult to select small components that end up > on the opposite side of a large component. It is also very unlikely the > user will want to move the thing that is not even visible at the moment > because it is 10x the size of the viewport. :) > 2) Add the option to use a button to flip through potential selections. > Having to use the mouse to select the component I meant from a list of > candidates is really annoying. Other software packages have a nicer > behavior for this: select a component and allow swapping through candidates > using the right mouse button (this could be a keyboard shortcut too) and > then confirm with another left click. (a good example is how the package > with a bird does that, this is one of the few things I miss from using that > software on daily basis. :) ) > > I hope this is useful in some way. > > Just a few of my own 2c regarding the component selection behavior. :D > > Cheers, > Piotr > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp