Snapping flickers with small mouse movements

Bug #1200413 reported by Martin Owens
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Diederik van Lierop

Bug Description

I use a touchpad sometimes to edit documents and I notice that with snapping the boxes flicker between their snapped state and their location under the cursor. This only happens for each move event.

One solution would be to add a weight which meant the cursor had to move more than a certain distance for the refresh. The other would be to control the placement during the mouse move so snapping was accounted for before refresh.

This does get annoying if you want to place an item and you quickly think you have it in one spot before you let go and find it snapped to something close by.

Tags: snapping ui
su_v (suv-lp)
tags: added: snapping ui
Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote :

I'll have a stab at reproducing this using my laptop's touchpad. I don't think I've ever used Inkscape with a touchpad, as that seemed a bad idea ;-). After that, I'll try to fix this. Could it be that the touchpad events are different from the mouse events?

Changed in inkscape:
assignee: nobody → Diederik van Lierop (mail-diedenrezi)
Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote :

Hi Martin,

Please try playing with the snap delay slider in the preferences. Does this affect the latency of the flickering? If so, then this is related to the snap delay mechanism (see the comment that pop-ups when hovering above the slider).

Inkscape only snaps when the user has stopped moving the mouse (or touchpad). If it hasn't seen movement (i.e. below speed threshold) for some period of time (the delay), only then it will snap. Likely, when using a touchpad you are more likely to drop below the speed threshold? Inkscape will snap each time you drop below this speed threshold.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.