zeba_academy_scroll_physics_lab 0.0.1
zeba_academy_scroll_physics_lab: ^0.0.1 copied to clipboard
A powerful Flutter package for custom scroll physics, bounce & friction tuning, multi-direction scrolling, and real-time physics editing.
๐ Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.0.1 - 2026-04-08 ๐ #
โจ Added #
- Custom scroll physics engine
- Friction control for user scroll input
- Bounce simulation using configurable spring physics
- Velocity clamping for realistic fling gestures
- Multi-direction scroll behavior (touch, mouse, stylus, trackpad)
- PhysicsController for runtime physics updates
- Interactive PhysicsEditor UI with real-time sliders
๐งช Testing #
- Unit tests for scroll physics calculations
- Device input support validation tests
- Controller state update tests
๐ Improved #
- Modern Dart constructor using super parameters
- Clean modular architecture (core, models, controller, widgets)
- Optimized for performance and extensibility
๐ Fixed #
- Fixed test binding initialization using TestWidgetsFlutterBinding
- Fixed null safety issues in FixedScrollMetrics
- Replaced deprecated
tolerancewithtoleranceFor
๐ฎ Upcoming #
- Physics presets (iOS, Android, Gaming)
- Free-axis (2D) scrolling support
- Debug overlay (velocity, friction visualization)
- Performance benchmarking tools
Maintained by Zeba Academy ๐