files-community / Files

A modern file manager that helps users organize their files and folders.
https://files.community
MIT License
34.6k stars 2.2k forks source link

Feature: Add setting to disable smooth scrolling #15962

Open rickbrew opened 3 months ago

rickbrew commented 3 months ago

What feature or improvement do you think would benefit Files?

Smooth scrolling is visually pleasing, but for me I find that it slows me down and adds input lag. I end up disabling it in every app that has the ability to do so.

We talked about this on Discord a little today, apparently WinUI's built-in scroll viewer doesn't support disabling smooth scrolling 😕 Optimally we could submit a PR to add a property for it over there, but it may also be possible to fork the scroll viewer control and implement it directly.

Requirements

This would be a checkbox in settings. Once enabled, scrolling would happen instantly without animations or inertia. So if I move my mouse wheel by one detent, scrolling would happen over precisely 1 frame. The scroll viewer would go from OffsetY=y to OffsetY=y+delta without any frames in-between.

Files Version

3.6.0.0

Windows Version

10.0.26100.1301

Comments

No response

yaira2 commented 3 months ago

Thanks Rick! Support for disabling smooth scrolling is something we'd like to do, but it looks like we need to do some research on how to go about this in the best way.