- Migrate tests off deprecated APIs.
- Bump min Flutter version to 3.1.0.
- Add ScrollOffsetController to allow pixel-based changes in offset.
- Bump min sdk version to 2.15.0
- Add ScrollOffsetListener to allow listening to changes in scroll offset.
- Fix cache extents for horizontal lists
- scrollTo future doesn't complete until scrolling is done.
- Fix extraneous animation controller declaration in 0.3.4.
- Disposed the animation controller when disposing the scrollable list.
- Fix potential crash when reading from RenderBox.size.
- Re-apply Flutter framework bindings' null safety calls but set SDK constraints correctly to 2.12.0 instead.
- Reverts change from 0.3.0 where the Flutter version constraint should have been set to 2.12.0 instead of 2.10.5.
- Move to Flutter version 2.10.5 and update dependencies' null safety calls.
- Support shrink wrap.
- Move dependencies from pre-release versions to released versions.
- Fix crash on NaN or infinite offset.
- Update to null safety.
- Update the home page URL to fix issue #190.
- Miscellaneous tweaks to the example.
- Added documentation to address issue #96.
- Miscellaneous other cleanup.
- Restructured
_ScrollablePositionedListStateto try to simplify logic. - Fixed an issue with
ItemScrollController.scrollTowhere it could scroll to the wrong item if a non-zeroalignmentwas specified and if the list was manually scrolled by dragging.
- Fixed the example in
README.md. Fixes issue #191. - Made the example runnable with
flutter run. Fixes issue #211. - Updates to computation of semantic clip.
- Smoother transition between views on long scrolls.
- New controls over transition between views on long scrolls.
- Set updateScheduled to false when short circuiting due to empty list. To fix #182.
- Apply viewport dimensions in UnboundedRenderedViewport.performResize. To work around change in flutter/flutter#61973 causing breakage
- Change to do local scroll (without a fade) whenever target item is found within the cache.
- Added sdk constraints to the example.
- Moved
itemScrollControllerDetachmentto_ScrollablePositionedListState.deactivate.
- Added minCacheExtent to ScrollablePositionedList
- Fixes the issue when item count updated from zero to one and
indexinitemBuilderbecomes-1. Fixes issue #104.
-
Don't build items when
itemCountis 0. Fixes issue #78. -
Fix typos in
README.md.
- Store scroll state in page storage to fix issue #43.
-
Fix padding for horizontal lists.
-
Add
ScrollablePositionedList.separatedconstructor to complete issue #34. -
Add
isAttachedmethod toItemScrollController.
-
Properly bound
ScrollablePositionedListto fix issue #23. -
Allow
ScrollablePositionedListalignment outside[0..1]to fix issue #31. -
Moved
ScrollablePositionedListexample intoexamplesubdirectory.
- Added
ScrollablePositionedList.