Bug 369547

Summary: When using a mouse, the stabilizer function of the freehand brush creates random lines by snapping to a point and back
Product: [Applications] krita Reporter: h1477978
Component: ToolsAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: alvin, chris-1988, halla
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
URL: https://www.youtube.com/watch?v=aSpdYJMi6lc
Latest Commit: Version Fixed In:

Description h1477978 2016-09-30 01:02:14 UTC
when using a mouse, the stabilizer feature of the freehand brush will cause the cursor to quicky snap to a seemingly random point (although they noticably tend to be in a small radius of each other, but often change where this radius is). Changing settings doesn't seem to prevent this effect. Changing brushes also doesn't seem to stop it.

Reproducible: Always

Steps to Reproduce:
1. Select the freehand brush and open the tool options panel
2. Set the dropdown box to stabilizer
3. Click anywhere on the canvas with the freehand brush tool active

Actual Results:  
The brush quickly snaps to a seemingly randomly selected area and back creating a line.

Expected Results:  
The cursor should remain where it is and create controlled strokes

The mouse I'm using has mouse acceleration, and I use the mouse and touchpad settings to override it (this may not make a difference, but I believe the software compensates for hardware accel, so I thought it was notable).
Comment 1 Halla Rempt 2016-10-03 09:39:32 UTC
Hi,

Thanks for your report. I can confirm the issue. It doesn't happen when drawing with a tablet stylus, only with a mouse.
Comment 2 chris-1988 2016-10-06 10:34:50 UTC
Hi I have the same problem also I have noticed that even when I'm using tablet
when I press "V" to make straight line my stroke snaps to left upper corner of the canvas
and return to the start of my line.
Comment 3 Alvin Wong 2016-10-28 13:27:43 UTC
Git commit f23e9db9ae47671a958767c5fcf1f9db534a901e by Alvin Wong.
Committed on 28/10/2016 at 13:25.
Pushed by alvinwong into branch 'master'.

M  +1    -0    libs/ui/tool/kis_tool_freehand_helper.cpp

http://commits.kde.org/krita/f23e9db9ae47671a958767c5fcf1f9db534a901e