Allow dragging pads from other than center point
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
Especially custom pads are difficult to align with other pads when they are moved because the mouse grabs them so that the cursor is warped to the center of the pad. For example, if there's a symmetric footprint around 2 axis and each corner has a similar asymmetric pad (see http://
Graphic polygons are easy to align because each corner and the middle of the edge has a point where the cursor can grab. Therefore I suggest that pads could be grabbed at the same points, as if they where graphic polygons. This could work for all kinds of pads, I think. In this way edges/corners of a pad could easily be aligned with edges/corners of other pads, even with pads of different size/shape. (This may require using full window crosshair cursor.)
Another, maybe simpler, option would be to bypass the cursor warping with some special hotkey. I could find the point where I want to grab the pad before I press M and the cursor would stay in that relative place in the pad.
(Just grabbing automatically at anywhere isn't a good option, see https:/
Changed in kicad: | |
importance: | Undecided → Wishlist |
milestone: | none → 6.0.0-rc1 |
status: | New → Triaged |
Changed in kicad: | |
importance: | Wishlist → Unknown |
status: | Expired → Fix Released |
I noticed that at the moment footprints behave a bit like this. If a pad is close enough when I press M or grab the footprint to move it, the mouse is warped to the nearby pad. Not only to the anchorpoint of the footprint. This makes moving footprints easier especially when they are so large they don't fit in the view. It also allows to align the center of the pad to other items.