BoldDesk®Customer service software offering ticketing, live chat, and omnichannel support, starting at $49/mo. for 10 agents. Try it for free.
Is there a way to make the same smooth scrolling/inertial scrolling feature available in spreadsheets as in UWP?
Right now it doesn't seem to scroll smoothly, but rather it scrolls in skips - not even pixel by pixel.
Inertial scrolling is when you scroll for a while and then continue scrolling automatically, as if there is inertia.
Hi Shompinice
We have reviewed the reported scenario regarding the issue of 'Scrolling not being smooth in the spreadsheet.' We tried to replicate the issue by creating a simple sample and checked the behavior on our end. It works as we expected. For your reference, we have attached the sample and a video for your review.
To assist you further, could you kindly share the details of what actions you performed that resulted in the scrolling issue? This information will help us understand the problem better and provide an appropriate solution.
Thank you for your cooperation, and we look forward to your response.
Regards,
Santhosh.G
Please check out this video, which shows the difference between the two. You can see that the list on the left scrolls very smoothly, while on the right, only the numbers change without the table moving up.
zip file is here
Yes, it has no performance issues, but does it make the scrolling "look" smooth and fluid like the window on the left?
Do you understand what I mean? Because of the animation, the list on the left looks like it keeps moving up in the window, while the list on the right looks almost frozen (even though the numbers are changing).
This is not the behavior that users expect. Users should expect the behavior to be like the window on the left, with a corresponding animation when the list slides up.
功能请求,可以为该控件引入平滑滚动吗?/或者我该如何做到这一点?
我理解,因为我是一个 Excel 用户。
在 Win32 中,我们引入了逐行滚动的概念。
后来我们引入了逐像素滚动的概念。
后来又引入了惯性滚动和平滑滚动,使得滚动看起来非常自然,不再卡顿。
UWP 应用程序的一大优势是其滚动视图具有平滑滚动功能,无需开发人员进行任何额外工作,因此我提出了此功能请求。
In the first example (Folder Options dialog box), line-by-line scrolling is used. Each time the wheel is turned, three lines are scrolled. There is no animation, which looks very stiff.
In the second example (Google Chrome, showing http://x.com), pixel-by-pixel scrolling is used. Each time the wheel is turned, it scrolls a certain distance, but there is a coherent animation.
In the third example (WinUI2 Gallery, showing ListView), a slow-motion animation of the scroll is added, and then I show the slow-motion curve of WinUI in figma. This makes the start and stop of scrolling more like the real physical world, and objects have inertia.
From line-by-line scrolling, to pixel-by-pixel scrolling, and then to adding slow-motion animation to pixel-by-pixel scrolling, the third case is called smooth scrolling;
Slow-motion animation means that the scrolling stops and starts with inertia similar to the real physical world;
Among them, the continued scrolling of slow-motion animation (for example, after scrolling a certain distance on a touch screen, even if the finger leaves the screen, it still scrolls down, which is called inertial scrolling).
I mean, there is no need to scroll line by line (six lines in a circle),
--even the scroll wheel uses pixel-by-pixel scrolling
The screen recording tool you use should be set to 60fps, otherwise you can't tell the difference between line-by-line scrolling and pixel-by-pixel scrolling from the video.
Any update, please?
I mean, there is no need to scroll line by line (six lines in a circle),
--even the scroll wheel uses pixel-by-pixel scrolling
and, The screen recording tool you use should be set to 60fps, otherwise you can't tell the difference between line-by-line scrolling and pixel-by-pixel scrolling from the video.
How can I turn off line-by-line scrolling? I need to enable pixel-by-pixel scrolling in all states (regardless of whether you use the scroll wheel or the trackpad)
Feedback
link: https://www.syncfusion.com/feedback/59472/smooth-scrolling-support-in-uwp-sfspreadsheet