microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.68k stars 6.57k forks source link

Please remove the artificial smooth scrolling from the Powertoys user interface #35316

Open DavidGP opened 1 month ago

DavidGP commented 1 month ago

Description of the new feature / enhancement

When scrolling in the PowerToys user interface, there is an annoying smooth scrolling effect that prevents fast and exact scrolling. Power users usually hate it when smooth scrolling is forced upon them, at least if it's not configurable or can't be switched off.

Scenario when this would be used?

Just use the type of scrolling that the user has set up in their Windows performance settings, and don't overwrite it with something you consider more appropriate. If reading the Windows settings should not be possible, just don't use smooth scrolling at all, which is the standard behavior of everything anyway. image

Supporting information

https://simonscodes.blogspot.com/2014/12/hello.html https://github.com/simonzack/rich_edit_scroll https://stackoverflow.com/questions/29683527/laggy-slow-mouse-wheel-scrolling-in-rich-edit-control-how-to-fix-this https://www.pcreview.co.uk/threads/reward-how-the-can-i-disable-smooth-scrolling-in-wordpad.2817099

crutkas commented 1 month ago

hi @davidgp can you be more precise on which utility you are seeing this on. My gut says this is actually a framework issue /needinfo

DavidGP commented 1 month ago

It's not one of the utilities but the PowerToys GUI itself. It's particularly annoying with longer texts like for example the What's New page.

DavidGP commented 2 weeks ago

Can we please remove or have the option to disable that smooth scrolling? As a tool designed for power users, PowerToys should prioritize precision and efficiency, not add a kind of smooshy scrolling that feels sluggish, imprecise, and counterproductive. The current overshooting effect hampers usability, detracting from the streamlined experience expected from PowerToys.

Thank you for considering this feedback.

It is very noticeable here, but also in various other places: Image