super_sliver_list
Drop-in replacement for SliverList and ListView that can handle large lists with variable extents and jump/animate to specific items.
0.4.1
103K downloads/mo
#1112 most downloaded on pub.dev
superlistapp/super_sliver_list
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
16 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
16 releases · Sep 2022 to Mar 2024Releases
latest 16-
0.4.126 Mar 2024Release notes
Open source →- Fix missing propagation of
rectinsideRenderViewportExt.getOffsetToRevealExt. - Add missing constructors in
SuperSliverListto haveSliverListparity.
- Fix missing propagation of
-
0.4.019 Mar 2024Release notes
Open source →- BREAKING: Changed signature of
ExtentEstimationProviderwhere theindexis now nullable. - Added
layoutKeptAliveChildrenargument toSuperSliverList. - Improved performance with very large lists (millions of items).
- Bugfixes
- BREAKING: Changed signature of
-
0.3.013 Mar 2024Release notes
Open source →- Fixed layout exception for shrink-wrapped lists.
- BREAKING: ExtentPrecalculationContext.viewportMainAxisExtent is now nullable
-
0.2.211 Mar 2024 -
0.2.105 Mar 2024Release notes
Open source →- Prevent overscroll when jumping and animating to items at the edge with alignment that would otherwise cause overscroll. For example jumping to the first item with
alignment: 1.0or jumping to the last item withalignment: 0.0should no longer cause overscroll.
- Prevent overscroll when jumping and animating to items at the edge with alignment that would otherwise cause overscroll. For example jumping to the first item with
-
0.2.026 Feb 2024Release notes
Open source →- Added
visibleRangeandunobstructedVisibleRangeproperties toListController. - Layout fixes.
- Renamed
ExtentControllertoListController.
- Added
-
0.2.0-dev.219 Feb 2024 pre-releaseRelease notes
Open source →- Introduced the concept of child obstruction extent. This is a property that can be set on Sliver geometry and allows for reliable positioning of items in slivers that are wrapped in a sticky header sliver.
- Added sticky headers to example.
-
0.2.0-dev.118 Feb 2024 pre-releaseRelease notes
Open source →This is a major update and a complete rewrite of
SuperSliverList.- Added
SuperListViewas a convenient drop-in replacement forListView. - Added ability to jump / animate to specific item using
ExtentController. - Added ability to asynchronously precompute item extents using
ExtentPrecalculationPolicy. - Comprehensive test coverage.
- Added
-
0.0.805 Dec 2023Release notes
Open source →- Fixed problem when accessing layout offset from a LayoutBuilder child widget.
-
0.0.709 Dec 2022 -
0.0.610 Nov 2022 -
0.0.510 Nov 2022 -
0.0.404 Nov 2022 -
0.0.307 Oct 2022 -
0.0.229 Sep 2022 -
0.0.125 Sep 2022