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
The Fyne scroll accelerate logic - where scrolling above a certain input speed has a multiplicative factor applied to it to create an accelerated scrolling rate, causes poor UX with scrolling where it suddenly "jumps" to a faster scroll rate leading to a perception of "unsmoothness".
A potential solution would be to apply a smooth function to gradually increase effective scroll rate based on input scroll rate, or disable the scroll accelerate logic for MacOS if the OS already handles it at the driver level.
How to reproduce
Run fyne demo - scroll the grid wrap at varying speeds
Screenshots
No response
Example code
fyne demo
Fyne version
develop
Go compiler version
n/a
Operating system and version
MacOS
Additional Information
No response
The text was updated successfully, but these errors were encountered:
A little testing suggests that scroll acceleration may not be needed at all on MacOS since the OS seems to apply its own scroll acceleration curve already
Checklist
Describe the bug
The Fyne scroll accelerate logic - where scrolling above a certain input speed has a multiplicative factor applied to it to create an accelerated scrolling rate, causes poor UX with scrolling where it suddenly "jumps" to a faster scroll rate leading to a perception of "unsmoothness".
See github.com/dweymouth/supersonic/issues/418
A potential solution would be to apply a smooth function to gradually increase effective scroll rate based on input scroll rate, or disable the scroll accelerate logic for MacOS if the OS already handles it at the driver level.
How to reproduce
Run fyne demo - scroll the grid wrap at varying speeds
Screenshots
No response
Example code
fyne demo
Fyne version
develop
Go compiler version
n/a
Operating system and version
MacOS
Additional Information
No response
The text was updated successfully, but these errors were encountered: