Kinetic Scrolling of the Score #30941
tecknoflash-collab
started this conversation in
Ideas
Replies: 1 comment 3 replies
-
|
Hmm, if you understand what that’s option is supposed to to, it’s pretty impossible to notice the major difference: either the score stays still while the cursor moves, or the cursor stays still while the score moves. Are you sure you understand it? It has nothing to so with any mouse or touch gesture. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
It would be much more convenient for MuseScore users if the score continued to scroll after "dragging and releasing" the mouse (with gradual deceleration), that is, if it had inertial scrolling (or kinetic scrolling).
There is a 'Smooth scrolling' option in Edit > Preferences > Advanced.
But to be perfectly honest, while I understand what it's supposed to do, I haven't noticed any significant difference after checking the box and closing/reopening MuseScore.
MuseScore is primarily developed in C++ and uses the Qt framework for its graphical user interface.
After some research, I found that this module uses the QEasingCurve class (in C++ and QML), which allows defining the non-linear progression of animations (via classes like PropertyAnimation or QVariantAnimation) using many predefined types (such as InOutQuad, OutBounce, etc.), which are the equivalent of easing functions.
And modifying the code is relatively simple and quick.
Beta Was this translation helpful? Give feedback.
All reactions