PackageTrack
Sign in Get early access

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 2024
2023 2024 2025 2026
Release Pre-release

Releases

latest 16
  1. 0.4.1 26 Mar 2024
    Release notes
    • Fix missing propagation of rect inside RenderViewportExt.getOffsetToRevealExt.
    • Add missing constructors in SuperSliverList to have SliverList parity.
    Open source →
  2. 0.4.0 19 Mar 2024
    Release notes
    • BREAKING: Changed signature of ExtentEstimationProvider where the index is now nullable.
    • Added layoutKeptAliveChildren argument to SuperSliverList.
    • Improved performance with very large lists (millions of items).
    • Bugfixes
    Open source →
  3. 0.3.0 13 Mar 2024
    Release notes
    • Fixed layout exception for shrink-wrapped lists.
    • BREAKING: ExtentPrecalculationContext.viewportMainAxisExtent is now nullable
    Open source →
  4. 0.2.2 11 Mar 2024
    Release notes
    • Fixed exception when calling markAllDirty on empty list.
    Open source →
  5. 0.2.1 05 Mar 2024
    Release notes
    • 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.0 or jumping to the last item with alignment: 0.0 should no longer cause overscroll.
    Open source →
  6. 0.2.0 26 Feb 2024
    Release notes
    • Added visibleRange and unobstructedVisibleRange properties to ListController.
    • Layout fixes.
    • Renamed ExtentController to ListController.
    Open source →
  7. 0.2.0-dev.2 19 Feb 2024 pre-release
    Release notes
    • 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.
    Open source →
  8. 0.2.0-dev.1 18 Feb 2024 pre-release
    Release notes

    This is a major update and a complete rewrite of SuperSliverList.

    • Added SuperListView as a convenient drop-in replacement for ListView.
    • Added ability to jump / animate to specific item using ExtentController.
    • Added ability to asynchronously precompute item extents using ExtentPrecalculationPolicy.
    • Comprehensive test coverage.
    Open source →
  9. 0.0.8 05 Dec 2023
    Release notes
    • Fixed problem when accessing layout offset from a LayoutBuilder child widget.
    Open source →
  10. 0.0.7 09 Dec 2022
    Release notes
    • Fix inserted children not being build properly.
    Open source →
  11. 0.0.6 10 Nov 2022
    Release notes
    • Bug fixes
    Open source →
  12. 0.0.5 10 Nov 2022
    Release notes
    • Bug fixes
    Open source →
  13. 0.0.4 04 Nov 2022
    Release notes
    • Bug fixes
    Open source →
  14. 0.0.3 07 Oct 2022
    Release notes
    • Various bug fixes and improvements
    Open source →
  15. 0.0.2 29 Sep 2022
    Release notes
    • Various bug fixes
    Open source →
  16. 0.0.1 25 Sep 2022
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive