IssueRaiser

Add option to smoothly animate stepped mouse scroll deltas

_Update 12/12/23_ - Scrolling with trackpads is smooth except on web. Physical mouse wheels match platform physics, but do not have option to override with a smoothing animation. - comment: https://github.com/flutter/flutter/issues/32120#issuecomment-1517332098 - What remains here is blocked on https://github.com/flutter/flutter/issues/139990, we need to know what is a mouse or trackpad. - Once resolved, an adaptation of the Chromium SmoothScroller is in https://github.com/flutter/flutter/pull/115314 (full history) or https://github.com/flutter/flutter/pull/139392 - There are existing workarounds and packages available - https://pub.dev/packages?q=smooth+scroll --- ## Steps to Reproduce 1. Use a desktop embedder, or another platform that allows you to scroll with a mouse's scroll wheel. 2. Scroll any scrollable content (e.g. list demo in Flutter Gallery) 3. Observe how the scroll offset abruptly jumps between scroll notches instead of smoothly transitioning (like Chrome, Firefox, UWP apps, etc.) Gif example: ![2019-05-05_11-10-31](https://user-images.githubusercontent.com/2268005/57196013-9756cf80-6f26-11e9-8216-e2399fea16f3.gif)

Posted by ds84182 on May 5, 2019, 3:12 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.4,000 issues0 comments

github (Software)

Add option to smoothly animate stepped mouse scroll deltas

ds84182May 5, 2019, 3:12 PM

_Update 12/12/23_ - Scrolling with trackpads is smooth except on web. Physical mouse wheels match platform physics, but do not have option to override with a smoothing animation. - comment: https://github.com/flutter/flutter/issues/32120#issuecomment-1517332098 - What remains here is blocked on https://github.com/flutter/flutter/issues/139990, we need to know what is a mouse or trackpad. - Once resolved, an adaptation of the Chromium SmoothScroller is in https://github.com/flutter/flutter/pull/115314 (full history) or https://github.com/flutter/flutter/pull/139392 - There are existing workarounds and packages available - https://pub.dev/packages?q=smooth+scroll --- ## Steps to Reproduce 1. Use a desktop embedder, or another platform that allows you to scroll with a mouse's scroll wheel. 2. Scroll any scrollable content (e.g. list demo in Flutter Gallery) 3. Observe how the scroll offset abruptly jumps between scroll notches instead of smoothly transitioning (like Chrome, Firefox, UWP apps, etc.) Gif example: ![2019-05-05_11-10-31](https://user-images.githubusercontent.com/2268005/57196013-9756cf80-6f26-11e9-8216-e2399fea16f3.gif)

Comments (0)

No comments yet. Start the discussion.

Comment on this issue