Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Add setting to disable smooth scrolling #15962

Open
rickbrew opened this issue Aug 6, 2024 · 2 comments
Open

Feature: Add setting to disable smooth scrolling #15962

rickbrew opened this issue Aug 6, 2024 · 2 comments

Comments

@rickbrew
Copy link

rickbrew commented Aug 6, 2024

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 yaira2 changed the title Add setting to disable smooth scrolling Feature: Add setting to disable smooth scrolling Aug 6, 2024
@yaira2
Copy link
Member

yaira2 commented Aug 6, 2024

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.

@yaira2 yaira2 moved this to 📋 Planning stage in Files task board Aug 6, 2024
@yaira2 yaira2 moved this from 📋 Planning stage to 🔖 Ready to build in Files task board Aug 6, 2024
@yaira2
Copy link
Member

yaira2 commented Jan 2, 2025

Also requested is an option to disable the 'rubber band' behavior when over scrolling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🔖 Ready to build
Development

No branches or pull requests

2 participants