Bad Move operations on large images in eeschema

Bug #1787964 reported by Ron Burkey on 2018-08-20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Jeff Young

Bug Description

I am using KiCad nightly builds for version 6.0.0-rc1.

If you have placed an image into a schematic and later try to Move (M) it, the cursor jumps to the reference point of the image, which is apparently its center, at which point you begin moving the image itself with mouse or thumwheel or arrow keys or whatever. This seems to work well for small images.

However, if you have a large image which is not entirely within the viewing area (or, I think, sometimes even if it is within the viewing area), hitting M to move the image causes not only the viewing area to suddenly jump to wherever the center of the image is, but usually instantly displaces the entire image at the same time. In other words, the image has already moved to a new location within the sheet when M is hit, even before the user tries to move the mouse. I personally am using a thumbwheel and the arrow keys and the M on the keyboard, so I'm pretty sure this is not due to me accidentally moving the cursor myself.

If the only intention of the Move (as mine usually is) was to move the image 25 or 50 mils from where it started, this large random move in some direction or other is pretty dreadful.

The only reasonably safe way to Move a large image seems to be to zoom back until the entire sheet fits in the viewing area, then position the cursor where you think the center of the image is, and then hit M.

Jeff Young (jeyjey) on 2018-09-12
Changed in kicad:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Jeff Young (jeyjey)
milestone: none → 5.1.0
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 0167ff880cf7d34278648fb85b70c7c1a10ff654

Changed in kicad:
status: Triaged → Fix Committed
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers