- Update
fading_edge_scrollview
dependency to3.0.0
, which supports Flutter 3. - Thanks to @jannisnikoy
- Update to Flutter 3.
- Simplify the readme.
- Strip down example to the essentials.
- Thanks to @ymback
- Fix error: ScrollController not attached to any scroll views.
- Thanks to @SergeyShustikov
- Add support for right to left languages.
- Thanks to @yanivshaked
- Add
onDone
property. - Fix bug of using the wrong padding and
startPosition
when you delay scrolling. - Thanks to @Jeferson505 and @emagnier
- Migrate to null-safety.
- Thanks to @Konrad97
- Add
textScaleFactor
parameter. - Thanks to @Sprechen
- Fixed bug of detached
ScrollController
afterstartAfter
duration. - Improve this changelog.
- Thanks to @Sauceee and @nt4f04uNd
- Added
startAfter
argument to start scrolling after a duration. - Make documentation better.
- Thanks to @hacker1024
- Removed fading on the web.
- Thanks to @HardVeur
- Fixed the fading flashing even if there is no pause.
- Minor fixes.
- Thanks to @arnaudenub
- Added feature faded edges.
- Thanks to @arnaudenub
- Added support to stop the scroll after a given number of rounds.
- Thanks to @arnaudenub
- Minor fixes.
- Thanks to @kodebot and @danieldai
- Added support for cross-axis alignment.
- Complete overhaul of the widget architecture. Now, no custom widget is
accepted as a child, but only text. This is a limitation that was consciously
made to allow several other features to be implemented, including:
- More efficient scrolling that resets after every round.
- Backwards scrolling.
- Pauses after every round.
- Custom durations and curves for accelerating and decelerating.
- Switched to async handling of scrolling instead of relying on Timer, resulting in a more consistent experience when resuming from a paused app state.
- Start padding added.
- API documentation greatly improved. Added many examples.
- README is more concise.
- Added example.
- Improved readme.
- Thanks to @MohiuddinM
- Initial release featuring custom
scrollAxis
,blankSpace
, andvelocity
.