https://bugs.kde.org/show_bug.cgi?id=510363

            Bug ID: 510363
           Summary: Bezier Curve Tool: "Autosmooth curve" setting doesn't
                    work when setting up curve only using touch taps
    Classification: Applications
           Product: krita
      Version First 5.2.13
       Reported In:
          Platform: Android
                OS: Android 14.x
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Tools
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 185587
  --> https://bugs.kde.org/attachment.cgi?id=185587&action=edit
Comparison of the Bezier Curve Autosmooth with mouse clicks vs touch taps

SUMMARY

See the attached image to better visualize how this bug looks.


STEPS TO REPRODUCE
1. Select the Bezier Curve Tool
2. In the Tool Options docker, enable "Autosmooth curve"
3. Using your finger, tap on the canvas a few times to setup your curve. (Use
ONLY taps. Do not drag with your finger.)

OBSERVED RESULT
The curve is made of straight lines.

EXPECTED RESULT
The curve gets smoothed/curved out, like it would happen if you were using only
mouse clicks

SOFTWARE/OS VERSIONS
Android 14
arm64
Krita 5.2.13


ADDITIONAL INFORMATION
I'm not a programmer, but if I were to guess, I'm guessing it's because there's
no hovering involved when tapping with the finger.

Would the solution be to create an artificial hover event when tapping the
canvas? This is what fixed the transform tool to make it work with touch, (
https://invent.kde.org/graphics/krita/-/commit/61001e3281252522cbc4bc93480438ccb45d4394
) 

So I wonder if a similar fix would work here.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to