Added delay for touch drag on boards
What does this MR do and why?
Adds a delay when moving board cards or lists on touch devices, allowing separation between drag to scroll (no delay/touch drag) and drag to move card (100ms delay/long-press drag)
Screenshots or screen recordings
Before | After |
---|---|
board-before | board-after |
How to set up and validate locally
From a touch device
- Open any issue board
- Long-press a card to move the card up or down the list or to a different list
- Long-press a list to move the list (note: open/closed are never moveable)
- Drag without holding to scroll the view
Confirm on non-touch device
- Open any issue board
- Click and drag (without holding) a card to move the card up or down the list or to a different list
- Click and drag a list to move
- Scroll the view using normal scroll controls
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Closes #383434 (closed)
Edited by Nick Leonard