You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched the issue tracker for open issues that relate to the same problem, before opening a new one.
This issue only relates to a single bug. I will open new issues for any other problems.
Describe the bug
When there are nested fyne.Draggable Objects there is an issue which one should get the Dragged event. Most of the time this is not noticeable, especially on desktop, and was exposed on a side project that adds swipe gestures for the mobile experience.
The simplest way to quickly encounter the issue is when you have a lot of sliders inside a scroll container (see example code).
On desktop this is not an issue because we have the mouse scroll wheel and the slider on the right to scroll.
However on mobile the scrolling is implemented through the Dragged event. The slider will always take priority and the only way to scroll is if you start to scroll on a non Draggable element (the widget.Label on the left in the example code) or empty space like padding.
Checklist
Describe the bug
When there are nested fyne.Draggable Objects there is an issue which one should get the Dragged event. Most of the time this is not noticeable, especially on desktop, and was exposed on a side project that adds swipe gestures for the mobile experience.
The simplest way to quickly encounter the issue is when you have a lot of sliders inside a scroll container (see example code).
On desktop this is not an issue because we have the mouse scroll wheel and the slider on the right to scroll.
However on mobile the scrolling is implemented through the Dragged event. The slider will always take priority and the only way to scroll is if you start to scroll on a non Draggable element (the widget.Label on the left in the example code) or empty space like padding.
How to reproduce
Screenshots
1000001103.mp4
Example code
Fyne version
v2.5.1
Go compiler version
1.23.0
Operating system and version
Artix Linux amd64
Additional Information
No response
The text was updated successfully, but these errors were encountered: