Author Topic: Scrollbar not working as intended  (Read 10723 times)

Renderer

  • Posts: 8
Scrollbar not working as intended
« on: 3 Mar '10 - 00:50 »
I liked using the scroll bar on the library or playlist, as I would use it often. Not so ever since it behaves like windows scrollbar.

I very much liked the default behavior of XMPlay click and it would take me to the n-thousandth song immediately.
Now it works just like Windows scroll bar (yuck!), where if you don't click on the scrolling switch itself, it will start doing pagedowns.

It is very annoying to click then realize you have to go get and drag the bar itself to scroll down to where I want. I don't want "pagedowns" (I have a scroll wheel for that).

How do I make it work as before, yet keep the "right click on scrollbar takes you to current song" functionality, which saves me from pressing a key on the keyboard?
« Last Edit: 3 Mar '10 - 02:13 by Renderer »

amit

  • Posts: 723
Re: Scrollbar not working as intended
« Reply #1 on: 3 Mar '10 - 01:01 »

Renderer

  • Posts: 8
Re: Scrollbar not working as intended
« Reply #2 on: 3 Mar '10 - 01:06 »
Click two buttons at the same time? Is there a better fix?

Edit: That's not a fix. It behaves the same way.
I could really use the old 3.4 behavior back, but rolling back versions is not an option for me, since it crashes, breaks my library, and doesn't display my cjk-unicode cue files correctly.
« Last Edit: 3 Mar '10 - 02:07 by Renderer »

Dotpitch

  • Posts: 2878
Re: Scrollbar not working as intended
« Reply #3 on: 3 Mar '10 - 07:36 »
Click two buttons at the same time? Is there a better fix? Edit: That's not a fix. It behaves the same way.
On the scroller, hold down the left mouse button, click the right mouse button, and you're instantly at the desired position. Does work as claimed (and as intended) over here.

Chinese Sausage

  • Posts: 424
Re: Scrollbar not working as intended
« Reply #4 on: 3 Mar '10 - 08:12 »
Quote
On the scroller, hold down the left mouse button, click the right mouse button, and you're instantly at the desired position. Does work as claimed (and as intended) over here.

Thank you Dotpitch  :)

Renderer

  • Posts: 8
Re: Scrollbar not working as intended
« Reply #5 on: 3 Mar '10 - 08:28 »
I liked the old form. There's a rule that goes: entia non sunt multiplicanda praeter necessitatem, which is the principle that "entities must not be multiplied beyond necessity".
We already have the scroll wheel, and in the old XMplay, we had a way to quickly move more than either of those allowed by scroll wheel, and that was the single left click on the bar. However, we removed a perfectly good way of browsing the LONG lists, in favor or adding a redundant PageDown functionality through the mouse, which IMHO is okay, had it not been at the expense of removing the only ´single click´ operation for quickly moving through lists. Yes, the leftclick with a rightclick modifier gesture works, but that´s beyond the point. We added something redundant by removing a simply great feature, just to stick with the "feel" of windows scrollbars. I loved the old scrollbar feel and I miss it.

If this had been implemented with an option to restore the same old behavior, or with this "page down" function added to the middle click and left the leftclick behavior intact, I wouldn't be going at lengths to restore it.

I say XMplay is still the best Windows modular music player in the universe. How a scrollbar acts will not change my opinion, but copying the feel of windows just to be like windows is not what people should be thinking of as an improvement.

If you still think what I said does not apply, then you think that clicking two buttons is natural, and I don't (I have lost the count of years that I've been an XMplay user), and I clearly remember that the scrollbar required only one leftclick to take me anywhere in the playlist, not two.
« Last Edit: 3 Mar '10 - 09:24 by Renderer »

Dotpitch

  • Posts: 2878
Re: Scrollbar not working as before
« Reply #6 on: 3 Mar '10 - 10:19 »
Yes, the leftclick with a rightclick modifier gesture works, but that´s beyond the point.
You asked how to make it work like before, the left+right click is the answer. That's not going beyond the point, it's answering your question. Within 15 minutes.

We added something redundant by removing a simply great feature, just to stick with the "feel" of windows scrollbars.
Actually, that was not why amit requested this scroll behaviour:
It is a little frustrating scrolling through long lists. The scrollbar rolls relatively to the list length thus jumps great distances and wheel scrolling is many times too slow. What about adding middle click auto-scroll function?
I'm not sure about that, but here's an update in which clicking in the scroller area (but not on the scroller itself) will jump a page up/down...
Irrespective of whether you like it, it's not implemented for the sake of 'being like Windows', let that be clear.

I loved the old scrollbar feel and I miss it.
I've put it on the requests list. Perhaps Ian will add the middle button scrolling for you :).

Jace

  • Posts: 842
Re: Scrollbar not working as intended
« Reply #7 on: 4 Mar '10 - 08:40 »
We already have the scroll wheel, and in the old XMplay, we had a way to quickly move more than either of those allowed by scroll wheel, and that was the single left click on the bar.
I think the request came from a bunch of laptop users who don't have a scrollwheel. As the touchpad and/or the nub tend to be not quite as precise as a regular mouse, so you'd have quite a bit harder time to get to where you want to go. Especially with a large playlist, where one pixel move in the scroller moves the playlist several screens. ;)

If this had been implemented with an option to restore the same old behavior, or with this "page down" function added to the middle click and left the leftclick behavior intact, I wouldn't be going at lengths to restore it.
This wouldn't be helpful for the middle-buttonless lappy users, really. ;D

So the feature IS there for a reason. But that doesn't say we couldn't maybe have a secret .ini option to toggle it back to original function either. :)

Ian @ un4seen

  • Administrator
  • Posts: 26302
Re: Scrollbar not working as intended
« Reply #8 on: 4 Mar '10 - 14:21 »
So the feature IS there for a reason. But that doesn't say we couldn't maybe have a secret .ini option to toggle it back to original function either. :)

Yep, here's an update to try...

   www.un4seen.com/stuff/xmplay.exe

Add a "NoPageScroll=1" line in the XMPLAY.INI file (under "[XMPlay]") to disable the page scrolling behaviour.