- 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
_ScrollablePositionedListState
to try to simplify logic. - Fixed an issue with
ItemScrollController.scrollTo
where it could scroll to the wrong item if a non-zeroalignment
was 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
itemScrollControllerDetachment
to_ScrollablePositionedListState.deactivate
.
- Added minCacheExtent to ScrollablePositionedList
- Fixes the issue when item count updated from zero to one and
index
initemBuilder
becomes-1
. Fixes issue #104.
-
Don't build items when
itemCount
is 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.separated
constructor to complete issue #34. -
Add
isAttached
method toItemScrollController
.
-
Properly bound
ScrollablePositionedList
to fix issue #23. -
Allow
ScrollablePositionedList
alignment outside[0..1]
to fix issue #31. -
Moved
ScrollablePositionedList
example intoexample
subdirectory.
- Added
ScrollablePositionedList
.