Scrolling Speed/Distance

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
Enternal
Posts: 1174
Joined: 10 Jan 2012 18:26

Scrolling Speed/Distance

Post by Enternal »

Whenever I'm in thumbnails mode or tiles view, the most annoying thing is the distance that each mouse scroll click moves. Is there any ways to adjust that? It's especially annoying in thumbnails because for every scroll, it's very likely the next row of thumbnails get move to far and it gets partially covered. Basically make it "smoother" or something.

EDIT: Like this below. Before and After 1 scroll mouse "click". Pay attention to the red highlight.

Also someone need to answer me but why does XYplorer's in thumbnail view so glorious?
Attachments
Before.png
Before.png (353.86 KiB) Viewed 3479 times
After.png
After.png (311.67 KiB) Viewed 3479 times

admin
Site Admin
Posts: 65245
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Scrolling Speed/Distance

Post by admin »

I think this is standard behavior. One scroll click = one page. Same as one notch with the wheel.
Enternal wrote:Also someone need to answer me but why does XYplorer's in thumbnail view so glorious?
What? :veryconfused: :mrgreen:

Borut
Posts: 1466
Joined: 19 Oct 2010 19:29
Location: Win10 Pro 64b 22H2, @120DPI (125%)

Re: Scrolling Speed/Distance

Post by Borut »

No Don, there is a problem and it is quite a nuisance, which brought me to abandon scrolling with mouse in a thumbnail mode altogether long time ago - I do it only via keyboard.

Here a few more details (at least from my experience):

I am not using any thumbnails caching of any kind (since I very much do not like to clutter any place with them). This problem, at least at my place, appears only during the thumbnails creation, i.e. when scrolling with one single click on the scrolling bar into the area for which thumbnails have not yet been created => XYplorer tends to keep scrolling more than one expects after a single click and it can very well happen that the thumbnails creation itself then comes to a halt and the active part of the thumbnails list appears without thumbnails whatsoever.

As soon as on scrolls (now with a mouse) in the area for which thumbnails have already been created, there are no scrolling problems - everything runs as expected.

(A good solution would probably be threading, but most unfortunately no threading possible here, as far as I understand.)
Win 10 Pro 64bit

admin
Site Admin
Posts: 65245
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Scrolling Speed/Distance

Post by admin »

This is different from what the OP reports, but I cannot see "XYplorer tends to keep scrolling more than one expects" either. Works all fine here. Just tested again.

Borut
Posts: 1466
Joined: 19 Oct 2010 19:29
Location: Win10 Pro 64b 22H2, @120DPI (125%)

Re: Scrolling Speed/Distance

Post by Borut »

Yes, correct, apparently it is a different problem. BTW, a scrolling of a full page on one click is OK with me. I'll try to prepare some moving gif of my problem - if at all possible - late late in the evening. Hopefully something to see here then in the morning tomorrow.
Win 10 Pro 64bit

Marco
Posts: 2354
Joined: 27 Jun 2011 15:20

Re: Scrolling Speed/Distance

Post by Marco »

"Smoother" scrolling was asked before (can't find the exact thread tho), like in WE. Unfortunately XY is designed like this, and the first row/line has to be perfectly on top. Don can confirm and said he wasn't going to change this unless with a major effort. However changing this and the travel-on-screen-per-scroll (maybe depending on the List view) would give what you expect. And I suspect old and new users would find it extremely natural and would give the feel of a "native" interface, so to speak.

PS: all the wallpapers from The Paper Wall, huh? :mrgreen:
Tag Backup - SimpleUpdater - XYplorer Messenger - The Unofficial XYplorer Archive - Everything in XYplorer
Don sees all [cit. from viewtopic.php?p=124094#p124094]

Enternal
Posts: 1174
Joined: 10 Jan 2012 18:26

Re: Scrolling Speed/Distance

Post by Enternal »

admin wrote:I think this is standard behavior. One scroll click = one page. Same as one notch with the wheel.
What? :veryconfused: :mrgreen:
Haha I meant that XYplorer look so great. It's just you made such a great looking UI and in thumbnail view, the thumbnails of all the images together with the great UI just makes it awesome.

Anyways, yes my problem was not what Borut described. Mine is simply more on how much distance it scrolls. What's odd is if I click the arrow on the scrollbar down, it moves less than with the mouse 1 notch of the scroll wheel. Therefore I always end up not using the scroll wheel on the mouse for this very reason. However, even the arrow I think cause the thumbnails to scroll down too much but still better than the scroll wheel. Best example is by animated gifs heh.

XYplorer. You can see how it's blocky with the movement. That can get in the way of viewing through the thumbnails since you scroll down to take a quicker look and boom! It's way on top now and mostly covered.
XYplorer.gif
XYplorer.gif (695.55 KiB) Viewed 3462 times
Here is another gallery app that I'm also scrolling per notch on the scroll wheel. You can see that it's smoother.
Other.gif
Other.gif (1.4 MiB) Viewed 3462 times
If you grabbed it by the scrollbar, it becomes even more smooth.

Enternal
Posts: 1174
Joined: 10 Jan 2012 18:26

Re: Scrolling Speed/Distance

Post by Enternal »

Marco wrote:"Smoother" scrolling was asked before (can't find the exact thread tho), like in WE. Unfortunately XY is designed like this, and the first row/line has to be perfectly on top. Don can confirm and said he wasn't going to change this unless with a major effort. However changing this and the travel-on-screen-per-scroll (maybe depending on the List view) would give what you expect. And I suspect old and new users would find it extremely natural and would give the feel of a "native" interface, so to speak.

PS: all the wallpapers from The Paper Wall, huh? :mrgreen:
Oh! So this is the reason. So it's not possible at all to "hey XYplorer, every 1 notch that a user scroll, take that divide it by 4 and roll that distance!" :lol:
Of course programming is all different... haha.

And actually the wallpapers came from interfacelift.com!

EDIT: Now that I look at it, I never noticed that the top row ALWAYS perfectly on top! That's a surprise! So that's the reason why smooth scrolling is not really possible? If only it is possible for XYplorer to scroll to the next roll with the next roll on top. So basically if we have 4 rows of thumbnails, every notch moves down by 1 roll. That should somewhat emulate the smooth scrolling for thumbnail view at least. Otherwise, currently with my view, it starts from row 1 and then suddenly jump down to row 3.

admin
Site Admin
Posts: 65245
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Scrolling Speed/Distance

Post by admin »

Yes, no smooth scrolling planned currently.

Enternal
Posts: 1174
Joined: 10 Jan 2012 18:26

Re: Scrolling Speed/Distance

Post by Enternal »

So would it be possible for it to scroll down row by row instead of row down to the very last row that's visible? Or is that still pretty difficult and require a lot of code change?

admin
Site Admin
Posts: 65245
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Scrolling Speed/Distance

Post by admin »

Click the scrollbar arrow to do that.

Enternal
Posts: 1174
Joined: 10 Jan 2012 18:26

Re: Scrolling Speed/Distance

Post by Enternal »

admin wrote:Click the scrollbar arrow to do that.
Ah. Just realized that I really need to pay attention more :oops:. I have been using the scrollbar arrow for some time because of the issue with the mouse scrollbar moving too much and never noticed any of the things here including how the first row is always perfectly at the top. Anyway thanks!

Borut
Posts: 1466
Joined: 19 Oct 2010 19:29
Location: Win10 Pro 64b 22H2, @120DPI (125%)

Re: Scrolling Speed/Distance

Post by Borut »

admin wrote:[...] but I cannot see "XYplorer tends to keep scrolling more than one expects" either. Works all fine here. Just tested again.
OK Don, I have made a short flv video and will let you know the url via pm.

When viewing it, note three phases:
i) I am pressing a down arrow several times to move downwards;
ii) Then I click on the vertical scrollbar once and move the cursor out of it => seems to be ok;
iii) Then I click on the vertical scrollbar once again (really again just once!!) but leave the cursor hovering over the scrollbar => the "sticky action" starts and lasts as long as the cursor hovers over the scrollbar. The list stays in a kind of "partly filled with thumbnails" state.

This sticky action definitely has to do with thumbnails creation. When they have already been created (probably in XY's kind of internal cache) nothing of this kind happens any more.
Win 10 Pro 64bit

admin
Site Admin
Posts: 65245
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Scrolling Speed/Distance

Post by admin »

OK, thanks; saw it; make note.

Zebryk
Posts: 8
Joined: 21 Nov 2013 21:43

Re: Scrolling Speed/Distance

Post by Zebryk »

I have this problem as well and find it quite annoying.
Of mention, it is much, much worse with a folder containing 100's of photos.
Also, it is even worse when calling a network share.
I have gone back to a local USB for my images and, although the problem is less so it still exists.

Although this is a rather tricky thing to code, my main beef is not the waiting part, but how one loses control of the viewing window and scrolling or moving around has very unpredicable results. (Goes to bottom, back to very top, can select the wrong file, etc.)

Seems like the internal instruction to generate the thumbnail from a file is being launched on the same thread of building the index on the current form. Perhaps another delegate is required so blocking does not occur? Maybe the scroll commands are being qued and are being released only when the thumbnailing thread completes? Maybe build the index first to get it's bounds and allow the UI thread only to control the page position without thumbnails? A simple but horrible fix might be to pop a message box "building index" and wait for the whole folder to be thumbnailed. (When thumbnail entire folder is selected.)

Post Reply