Zoom Tool Sensitive to Single-Pixel Offset
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
New
|
Wishlist
|
Unassigned |
Bug Description
The zoom tool can be used as either a single-click 200% zoom, or by dragging a box to specify the zoom amount precisely. This is very intuitive. A persistent problem in day to day usage comes up when the user clicks to zoom in, but the mouse slips a fluxion while the button is down: Inkscape reads this as a dragged-box zoom, blowing a single pixel up to full screen -- suddenly jumping to a zoom factor of several thousand percent.
It looks like the usual solution to this is to implement a simple "b.s." test on the zoom tool, specifying either a minimum zoom box size (say, 3 pixels) and/or a time based test (a mousedown lasting less than 1/6 of a second is always treated as a "click" zoom).
This is in regards to v1.47, but previous versions I've worked in exhibited the same behavior.
tags: | added: zoom |
tags: | added: ui |
Please note that the zoom tool is already limited in zoom level (25600%, equivalent to 2-3 pixels on the screen), and that you can use the zoom tool specific undo/redo history shortcuts in case the mouse slips (http:// inkscape. org/doc/ keys.html# id2246397).