FLUTTER ECOSYSTEM

dyn_mouse_scroll

A wrapper for scrollable widgets that enables smooth scrolling with a mouse on all platforms.

Latest version
1.0.7
30-day downloads
522
Likes
42
Pub points
145

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

dyn_mouse_scroll is a Flutter package that wraps scrollable widgets to enable smooth, consistent mouse scrolling across all platforms, including Android, iOS, Web, macOS, Windows, and Linux. It enhances user experience by providing responsive and fluid scrolling behavior when using a mouse, regardless of the target platform. The package works seamlessly with existing scrollable components like ListView, ScrollViewController, and others without requiring significant code changes. It ensures a native-like scrolling feel on desktop and web environments where mouse input is common.

Use cases
  • Enhancing desktop and web app scroll experiences
  • Improving usability in data-heavy interfaces
  • Enabling smooth scrolling in cross-platform apps
  • Supporting precise mouse navigation in lists and grids
  • Adding consistent scroll behavior across devices
Key features
  • Cross-platform mouse scrolling support
  • Seamless integration with existing scrollable widgets
  • Smooth and responsive scroll performance
  • Minimal configuration required
  • Works with ListView, GridView, and other scrollables
Suitable for
  • Developers building cross-platform apps
  • Apps targeting desktop and web users
  • UIs with long lists or complex scrollable content
  • Teams prioritizing consistent UX across devices
Considerations
  • May require additional testing on mobile devices
  • Limited impact on touch-based scrolling
  • Not needed for apps relying solely on touch input
  • Best suited for applications with frequent mouse interaction
  • Potential performance overhead on very large datasets
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add dyn_mouse_scroll

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects