Open Jose-Moreno opened 3 years ago
@Jose-Moreno I just had a look at this as I briefly thought it might be referring to an issue I fixed a while back (it isn’t). Strangely, I can’t seem to reproduce this as you’ve described it – specifically the mouse part. To be clear, this is what I’m seeing:
This, to me, looks like the tablet behaviour you described – except I’m seeing this behaviour for both tablet and mouse, i.e. there is no inconsistency. It is also what I would expect to happen, as click-dragging is used to select frame ranges. Tested on Arch Linux and Windows 10 22H2, 528aacb and master (d513920).
Can you check if I read your report correctly or if I misunderstood something?
Issue Summary
There's a UX issue I noticed recently when using a stylus while dragging frames.
First it's important to note that to move a frame it has a two step process:
Moving the cursor inside of the frame itself won't move the frame, however once you the pointer outside of the frame container it will start moving across the layer.
Now the problem becomes apparent when comparing tablet stylus and mouse devices. While the threshold is the same for both the behavior is much different when you click & drag a previously unselected frame.
FWIW just from observation it seems like frame selection and dragging with Mouse is working on a Mouse Down event, whereas with Pen tablet seems to be working on Mouse Release
Expected Results
For consistency and efficiency the experience with dragging, moving, selecting frames should be identical between a mouse pointer device and a graphics tablet pen stylus
Steps to reproduce
System Information
Nightly Build Jan 4 2021
commit: 528aacbce7fee830959c539cd411676a96c271fe date: 2021-01-04_15:21:03
Operating System: Windows 10 (10.0) CPU Architecture: x86_64 Qt Version: 5.12.10
WACOM INTUOS 5 PTH-451. Wacom Driver version is 6.3.38-2. However I'm using Windows Ink driver instead. Wacom "disable windows ink" checkbox is turnedd off (and yes I tested with and without, it looks more like a problem with Pencil2D tablet input events that with a driver)