Scrolling is jumpy, not smooth

Help improve MediaMonkey 5 by testing the latest pre-release builds, and reporting bugs and feature requests.

Moderator: Gurus

Aelius28
Posts: 40
Joined: Sun Sep 27, 2009 12:44 am

Scrolling is jumpy, not smooth

Post by Aelius28 »

As you can see in the gif below, my MM scrolling behavior is a bit jumpy at times. It seems if I do a second scroll just before the first scroll is finished, it does a big jump [edit: later discovered to be a third scroll event occurring, despite only two scrollwheel notches being actuated]. I use a mouse with a scroll wheel that has discrete steps as opposed to smoothly spinning. However, my mouse also has a mechanism to change it to a continuous mode (i.e., fully spinning like a wheel - no discrete steps). The problem in MM still persists even with the mouse set to that fully spinny mode.

I use Windows 11, and no other program does anything weird like this.

Strangely, there are other topics on the forum that suggest there is a way to customize smooth scrolling behavior (e.g., here, here, here, and here). However, I see no such option in MM anywhere I look. Is there something in an ini file I can edit, perhaps? Was the option removed altogether? If so, why, and is there anything else I can do to troubleshoot my issue?

Thanks!

Image
Last edited by Aelius28 on Mon Jan 06, 2025 3:27 pm, edited 1 time in total.
CrashMonkey
Posts: 223
Joined: Sat Oct 21, 2023 10:34 am

Re: Scrolling is jumpy, not smooth

Post by CrashMonkey »

I did some testing, and did some counting;

First scroll 1 tick, 4 tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 5tracks past
One i scroll 1 tick, 4 tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 5tracks past
One i scroll 1 tick, 4 tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 4tracks past.
again 1 scroll tick, 5tracks past

seems like the 5 scroll tick does 1 track more for me. this was on a list with 20800tracks.
Tested it on a list with 55k tracks, same results.
So it seems like one of the scroll ticks has a bigger scroll size then the others.

Note this test i did with, 1 scroll tick per second. And not did not test faster scrolling.

So the jumping of a bigger list once in a while can be contributed i think to the 5th tick in scrolling that has a bigger scroll size.
I am using MediaMonkey on my Retro Systems, using the latest Beta build on Windows 11. Managing ~54k files
Aelius28
Posts: 40
Joined: Sun Sep 27, 2009 12:44 am

Re: Scrolling is jumpy, not smooth

Post by Aelius28 »

That doesn't quite seem to be the issue I'm referring to. For me, one proper scroll tick goes down 4 tracks:

Image

But one scroll plus an additional scroll just before the end of the first scroll's animation causes it to go down not 8 tracks but 13, or maybe 13.5:

Image

Here's what it looks like if I do three scrolls but I wait for the animation to finish each time:

Image

It ends up exactly where the second gif ends up, suggesting that the second scroll in the second gif is erroneously causing an additional (third) scroll event.

To summarize:

* The first gif shows what happens with one mousewheel scroll;
* The second gif shows what happens with two mousewheel scrolls, but the second scroll occurring just before the first one's animation is complete;
* The third gif shows what happens with three mousewheel scrolls (it ends up in the same place as the second gif)

There's an extra scroll happening when it shouldn't.
CrashMonkey
Posts: 223
Joined: Sat Oct 21, 2023 10:34 am

Re: Scrolling is jumpy, not smooth

Post by CrashMonkey »

Just tested some faster scrolling, and then i see the same behaivor it does do an extra scroll then.
I am using MediaMonkey on my Retro Systems, using the latest Beta build on Windows 11. Managing ~54k files
Peke
Posts: 18231
Joined: Tue Jun 10, 2003 7:21 pm
Location: Earth
Contact:

Re: Scrolling is jumpy, not smooth

Post by Peke »

Hi,
I have just tested and it looks like Windows itself Sends more/additional mouse scrolls events after due the acceleration of scroll wheel.

I tested it by Setting one line at time in Windows Settings when I disable Mouse Driver and its precision Scrolling option.

eg. something like this slow scrolling 1,1,1,1,1,1,1,1,..... Fast Scrolling 1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,4,5,5, .....Hmmmmm
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Image
Image
Image
How to attach PICTURE/SCREENSHOTS to forum posts
Post Reply