middle_click_autoscroll 0.1.1 copy "middle_click_autoscroll: ^0.1.1" to clipboard
middle_click_autoscroll: ^0.1.1 copied to clipboard

Middle-click autoscroll for Flutter desktop and web. Browser-style wheel-click scrolling with anchor indicator, cursors, nested scrollables and both axes.

0.1.1 #

  • Documentation only: added a demo GIF showing middle-click autoscroll running in a browser. No code changes.

0.1.0 #

  • Initial release of middle_click_autoscroll (middle-click autoscroll for Flutter desktop & web).
  • MiddleClickAutoscroll widget: middle-mouse-button autoscroll for any Scrollable below it, or for a given ScrollController.
  • Both axes, nested scrollable selection with hand-off at the edges, TwoDimensionalScrollView support.
  • Modes auto (browser behaviour), toggle and hold; dead zone, pluggable speed curves (Chrome-like default, linear, power, callback) and max speed.
  • Clamped jumpTo per frame via a Ticker: no overscroll, physics settle on stop.
  • Stops on Escape, app/window focus loss, pointer leaving the window, mouse wheel, any click while latched, disable or dispose.
  • Default anchor indicator (circle with arrows), custom indicatorBuilder, directional mouse cursors with a custom cursorResolver.
  • Web: best-effort suppression of native middle-click autoscroll and Linux primary-selection paste inside the Flutter view.
0
likes
160
points
0
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Middle-click autoscroll for Flutter desktop and web. Browser-style wheel-click scrolling with anchor indicator, cursors, nested scrollables and both axes.

Repository (GitHub)
View/report issues

Topics

#scrolling #mouse #desktop #web #autoscroll

License

MIT (license)

Dependencies

flutter, web

More

Packages that depend on middle_click_autoscroll