Bug 455356 - Kinetic Scrolling + Left Click: Difficult to drag frames on the animation timeline
Summary: Kinetic Scrolling + Left Click: Difficult to drag frames on the animation tim...
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Animation (show other bugs)
Version: nightly build (please specify the git hash!)
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-15 18:08 UTC by Alvin Wong
Modified: 2022-06-21 22:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alvin Wong 2022-06-15 18:08:22 UTC
When kinetic scrolling is enabled and set to left click, it is near impossible to drag frames on the animation timeline to move them. Kinetic scrolling requires holding the cursor with minimal movement for a while (about a second) for it to interpret it as a normal drag and pass through the mouse event without triggering scrolling. This is made worse when using a stylus with Windows ink because holding the stylus in place will produce a right-click, so you have to move the stylus slightly to cancel the right click gesture but also not too much that kinetic scrolling kicks in.

(The layers docker have a similar problem, but because it does not have horizontal scrolling you can simply drag a layer to the left or right to initiate the drag operation, which is much easier to do.)

I don't know what is the best way to solve this though.
Comment 1 Eoin O'Neill 2022-06-21 22:18:15 UTC
I'm aware of this, but unsure if there's really a way around this for us. I suppose this would probably be a good question for QT upstream, since my thought would be that holding down x seconds on an element and then dragging would a good option, but I'm not sure we can control that yet.