scrollable_positioned_list
A list with helper methods to programmatically scroll to an item.
0.3.8
630K downloads/mo
#455 most downloaded on pub.dev
google/flutter.widgets
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 8 months
Nearly every release is documented
notes for 18 of 18 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
20 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
20 releases · Mar 2020 to May 2023Releases
latest 20-
0.3.808 May 2023Release notes
Open source →- Add ScrollOffsetController to allow pixel-based changes in offset.
- Bump min sdk version to 2.15.0
-
0.3.704 May 2023Release notes
Open source →- Add ScrollOffsetListener to allow listening to changes in scroll offset.
-
0.3.627 Apr 2023Release notes
Open source →- Fix cache extents for horizontal lists
- scrollTo future doesn't complete until scrolling is done.
-
0.3.501 Oct 2022 -
0.3.407 Sep 2022 -
0.3.206 May 2022Release notes
Open source →- Re-apply Flutter framework bindings' null safety calls but set SDK constraints correctly to 2.12.0 instead.
-
0.3.106 May 2022Release notes
Open source →- Reverts change from 0.3.0 where the Flutter version constraint should have been set to 2.12.0 instead of 2.10.5.
-
0.3.030 Apr 2022 withdrawnRelease notes
Open source →- Move to Flutter version 2.10.5 and update dependencies' null safety calls.
-
0.2.317 Nov 2021 -
0.2.211 Oct 2021 -
0.2.0-nullsafety.026 Feb 2021 pre-release -
0.1.1026 Feb 2021Release notes
Open source →- 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.
- Update the home page URL to fix
issue #190.
-
0.1.915 Jan 2021Release notes
Open source →- 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.
- Made the example runnable with
- Fixed the example in
-
0.1.809 Oct 2020Release notes
Open source →- ScrolledPositionedList: Fix padding for horizontal lists.
PiperOrigin-RevId: 280499058
- ScrollablePositionedList: Add separator builder to PositionedList.
PiperOrigin-RevId: 281290556
- ScrollablePositionedList: add separated constructor to ScrollablePositionedList.
Fixes: #34
PiperOrigin-RevId: 281290603- Rename setUp to setUpWidgetTest to avoid confusion with dart's setUp method.
PiperOrigin-RevId: 281290904
- Clean up violations of Dart lint "prefer_void_to_null".
Use
voidinstead ofNullwherever possible.More information: http://go/dart-trivial-lint-cleanup-lsc
Tested:
TAP --sample ran all affected tests and none failed
http://test/OCL:282596855:BASE:282596843:1574805350425:a8e25c04
PiperOrigin-RevId: 282721649- Clean up violations of Dart lint "omit_local_variable_types".
Remove local variable type annotations when they can be exactly inferred.
More information: http://go/dart-trivial-lint-cleanup-lsc
Tested:
TAP --sample ran all affected tests and none failed
http://test/OCL:282916385:BASE:282903988:1574940403648:b0a29791
PiperOrigin-RevId: 282921638- Update flutter.widgets CHANGELOG with ScrollablePositionList bug fixes for next release.
PiperOrigin-RevId: 284032643
- Make padding test names more uniform.
PiperOrigin-RevId: 284901918
- Fix padding for reversed lists.
PiperOrigin-RevId: 284904351
- Clean up violations of Dart lint "omit_local_variable_types".
Remove local variable type annotations when they can be exactly inferred.
More information: http://go/dart-trivial-lint-cleanup-lsc
Tested:
TAP --sample ran all affected tests and none failed
http://test/OCL:285936540:BASE:285918090:1576575736279:8ae637bc
PiperOrigin-RevId: 285940032- Exclude semantic for scrollable positioned list.
PiperOrigin-RevId: 286092487
- Add offset getter for LinkedScrollControllerGroup.
PiperOrigin-RevId: 286483185
- Fix some deprecation warnings
Make the following replacements to avoid deprecation warnings from
flutter 1.12.1:ancestorStateOfType(T) => findAncestorStateOfType()
inheritFromWidgetOfExactType(T) => dependOnInheritedWidgetOfExactType()PiperOrigin-RevId: 286654847
- ScollablePositionedList: Add key parameter to ScrollablePositionedList.
PiperOrigin-RevId: 286655774
- Add a GitHub pull request template
Add a GitHub pull request template for flutter_widgets, mostly based
on Flutter's PR template. This is primarily to remind myself to run
flutter analyzeandflutter testbefore publishing a pull
request.Also fix a typo in CHANGELOG.md.
PiperOrigin-RevId: 287035590
- Add isAttached to ItemScrollerController, it checks if the ItemScrollerController is attached to the ScrollablePositionedList, should be similar to ScrollController.hasClient.
PiperOrigin-RevId: 287142661
- Throw on LinkedScrollControllerGroup.offset when no controllers are attached.
PiperOrigin-RevId: 287343483
- Update to CHANGELOG for ScrollablePositionedList.
PiperOrigin-RevId: 287344711
Co-authored-by: a-googler [email protected]
Co-authored-by: David Morgan [email protected]
Co-authored-by: Kenzie Schmoll [email protected]
Co-authored-by: James D. Lin [email protected]Release notes
Open source →- Set updateScheduled to false when short circuiting due to empty list. To fix https://github.com/google/flutter.widgets/issues/182.
-
0.1.727 Jul 2020Release notes
Open source →- Apply viewport dimensions in UnboundedRenderedViewport.performResize. To work around change in https://github.com/flutter/flutter/pull/61973 causing breakage
-
0.1.619 May 2020Release notes
Open source →- 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.
- Change to do local scroll (without a fade) whenever target item is found
within the cache.
-
0.1.529 Apr 2020Release notes
Open source →- Added minCacheExtent to ScrollablePositionedList
- Fixes the issue when item count updated from zero to one and
indexinitemBuilderbecomes-1. Fixes issue #104.
- Fixes the issue when item count updated from zero to one and
- Added minCacheExtent to ScrollablePositionedList
-
0.1.419 Apr 2020Release notes
Open source → -
0.1.307 Apr 2020Release notes
Open source →-
Don't build items when
itemCountis 0. Fixes issue #78.- Fix typos in
README.md.
- Fix typos in
-
-
0.1.213 Mar 2020