Wheel scrolling action detecting

• Dec 25, 2022 - 05:21
Reported version
4.x-dev
Type
Ergonomical (UX)
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

In Musescore 4, there are a number of places that have a scroll bar allowing users to navigate up and down, e.g., "Learn", "Customise Toolbar", etc. I found that the scrolling action detection is not very good, and it is sometimes difficult to go to the point where I want.

One problem I can point out is the "overshooting" behaviour on scrolling. I'm using a touchpad on a Windows notebook, and I use two fingers on the touchpad to do the scrolling. I notice in other applications the following common handling:

(1) If my two fingers move for a short distance and stay on the pad, the scrolling will also move for a short distance and stop;

(2) If my two fingers move for a short distance and lift up, the scrolling will "overshoot" for a longer distance.

However in Musescore, it looks like both cases are handled as "overshooting", which makes it difficult to scroll slowly.

I'm not sure if this is the only reason why I feel weird about the scrolling. Maybe some more experienced designers can look into the scrolling function in detail.