PackageTrack
Sign in Get early access

nested_scroll_view_plus

An enhanced NestedScrollView offering overscroll support for both the nested and parent scroll views, ensuring a seamless scrolling experience.

3.1.0 7.4K downloads/mo #3346 most downloaded on pub.dev idootop/nested_scroll_view_plus

What this package is like to depend on

Last release 3 months ago

14 May 2026

Release timing varies

gaps range from 2 weeks to 13 months

Nearly every release is documented

notes for 8 of 8 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

8 releases · first in 2023

2 releases in the last 12 months

see the full history below

Release timeline

8 releases · Oct 2023 to May 2026
2024 2025 2026
Release Pre-release

Releases

latest 8
  1. 3.1.0 14 May 2026
    Release notes
    • Fixed a fatal Null check operator used on a null value crash that could occur when a nested scroll position creates a ballistic activity during layout, before applyContentDimensions has completed. Added a haveDimensions guard to both overscroll coordinators so that _getMetrics returns degenerate metrics instead of reading unset scroll extents. (#14 by @smihica)
    Open source →
    Release notes
    • Fixed a crash (Null check operator used on a null value) when computing nested scroll metrics before content dimensions are available. (#14 by @smihica)
    Open source →
  2. 3.0.1 03 Feb 2026
    Release notes
    Open source →
  3. 3.0.0 20 Jan 2025
    Release notes
    • Synchronized the NestedScrollView source code with Flutter 3.27.2.
    • Added support for CupertinoSliverRefreshControl and other loading indicators.
    • Increased the minimum supported Flutter version to 3.22.0.
    Open source →
    Release notes
    • Synchronized the NestedScrollView source code with Flutter 3.27.2.
    • Added support for CupertinoSliverRefreshControl and other loading indicators.
    • Increased the minimum supported Flutter version to 3.22.0.
    Open source →
  4. 2.0.0 30 Jan 2024
    Release notes

    ✨ New Features

    • Added support for multiple header slivers. (#3)
    • Enhanced the scroll behavior for a smoother and more seamless experience.
    • Synchronized the NestedScrollView source code with Flutter 3.19.0-5.0.pre for better compatibility and performance.

    🔧 Fixes

    • Corrected the default physics setting for NestedScrollView.
    • Resolved an issue where NestedScrollView was not adhering to user-specified physics settings. (#4)
    • Improved synchronization between inner and outer scroll views. (#4)

    🚀 Upgrade and Migration Guide

    With the release of version 2.0.0, there are a few important changes that require action when upgrading from an earlier version.

    For Deprecated Widgets:

    If you are using OverlapAbsorberPlus or OverlapInjectorPlus in your code, follow these steps:

    • Locate any header slivers wrapped with OverlapAbsorberPlus and remove the OverlapAbsorberPlus wrapper.
    • Remove any OverlapInjectorPlus widget that was placed atop your scroll views.

    For OverscrollBehavior:

    Search your codebase for any instance of OverscrollType and replace it with OverscrollBehavior. This will ensure compatibility with the new naming convention.

    By following these steps, you should be able to smoothly transition to version 2.0.0 without any significant issues. As always, it is recommended to test your application thoroughly after performing an upgrade to ensure that all features work as intended.

    Open source →
    Release notes

    🚨 Breaking Changes

    • Renamed OverscrollType to OverscrollBehavior.
    • Deprecated OverlapInjector and OverlapAbsorber widgets. It is no longer necessary to wrap header slivers with OverlapAbsorber.

    ✨ New Features

    • Added support for multiple header slivers. (#3)
    • Enhanced the scroll behavior for a smoother and more seamless experience.
    • Synchronized the NestedScrollView source code with Flutter 3.19.0-5.0.pre for better compatibility and performance.

    🔧 Fixes

    • Corrected the default physics setting for NestedScrollView.
    • Resolved an issue where NestedScrollView was not adhering to user-specified physics settings. (#4)
    • Improved synchronization between inner and outer scroll views. (#4)
    Open source →
  5. 1.0.3 28 Jan 2024
    Release notes

    fix: #3 the inner scroll view exceeded the boundaries of the header

    Open source →
    Release notes
    • Fixed an issue where the inner scroll view exceeded the boundaries of the header (issue#4).
    • Corrected behavior of NestedScrollView to ensure it follows the defined physics.
    • Synchronized NestedScrollView source code with Flutter version Flutter 3.19.0-5.0.pre.
    Open source →
  6. 1.0.2 16 Nov 2023
    Release notes

    fix: the performLayout of RenderSliverOverlapAbsorberInner

    Open source →
    Release notes
    • Fixed the performLayout of RenderSliverOverlapAbsorberInner
    Open source →
  7. 1.0.1 08 Nov 2023
    Release notes
    • Fixed issue with incorrect calculation of scrollExtend and layoutExtent in RenderSliverOverlapAbsorberOuter (issue#2)
    Open source →
  8. 1.0.0 23 Oct 2023
    Release notes
    • First 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