PackageTrack
Sign in Get early access

expandable_page_view

A PageView widget adjusting it's height to currently displayed page

1.3.0 141K downloads/mo #982 most downloaded on pub.dev Limbou/expandable_page_view

What this package is like to depend on

Last release 4 months ago

01 Apr 2026

Ships unpredictably

gaps range from 9 days to 3.4 years

Nearly every release is documented

notes for 23 of 23 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

23 releases · first in 2021

5 releases in the last 12 months

see the full history below

Release timeline

23 releases · Feb 2021 to Apr 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 23
  1. 1.3.0 01 Apr 2026
    Release notes
    • Added ExpandablePageController for programmatic page control in loop mode — supports jumpToPage, animateToPage, and page getter with real page indices
    • ExpandablePageController uses shortest-path navigation when animating between pages in loop mode
    Open source →
  2. 1.2.1 30 Jan 2026
    Release notes

    fix: height calculation with near-1.0 viewportFraction, scope public …

    Open source →
    Release notes
    • Fixed height calculation with near-1.0 viewportFraction values — adjacent pages now only affect height when at least 50% visible, preventing unnecessary vertical space when using small fractions for spacing/padding
    • Scoped library export to only expose ExpandablePageView, preventing internal implementation details from leaking into the public API
    Open source →
  3. 1.2.0 28 Nov 2025
    Release notes

    chore: prepare for 1.2.0 version

    Open source →
    Release notes
    • Added loop parameter to enable infinite looping through pages (#50)
    Open source →
  4. 1.1.1 28 Nov 2025
    Release notes

    chore: prepare for 1.1.1 release

    Open source →
    Release notes
    • Fixed size calculation with viewportFraction - when viewportFraction < 1.0, height now correctly uses the maximum of all visible pages instead of only the current page (#52)
    Open source →
  5. 1.1.0 28 Nov 2025
    Release notes

    chore: apply dart format with 100 char line length

    Open source →
    Release notes
    • Updated minimum supported Flutter version to 3.10.0 (Dart 3.0)
    • Fixed initial page clamp to not accept negative values
    • Fixed page size resetting to estimatedPageSize when children list or item count changes, preserving already-measured page sizes to prevent visual glitches
    • Fixed animateFirstPage not working - first page now properly animates from estimatedPageSize to actual size when animateFirstPage is true (#64)
    Open source →
  6. 1.0.17 03 Jul 2022
    Release notes

    docs: bump version to 1.0.17, update readme and changelog

    Open source →
    Release notes
    • Fix example videos not being displayed in pub.dev
    Open source →
  7. 1.0.16 03 Jul 2022
    Release notes

    docs: bump version to 1.0.16, update readme and changelog

    Open source →
    Release notes
    • Add support for vertical scrollDirection (#32)
    • Update Readme with new example videos
    Open source →
  8. 1.0.15 03 Jul 2022
    Release notes

    docs: bump version to 1.0.15, update readme and changelog

    Open source →
    Release notes
    • Fixed range error thrown after decreasing the number of pages in ExpandablePageView to 1 (#17)
    Open source →
  9. 1.0.14 15 May 2022
    Release notes

    docs: bump version to 1.0.14, update readme and changelog

    Open source →
    Release notes
    • Fix warning appearing starting from Flutter 3.0.0
    • Set minimum required Flutter version to 3.0.0
    Open source →
  10. 1.0.13 14 Mar 2022
    Release notes

    build: bump version to 1.0.13, update changelog and readme

    Open source →
    Release notes
    • Make children parameter required for default constructor
    • Make itemCount and itemBuilder parameters required for .builder constructor
    Open source →
  11. 1.0.12 07 Mar 2022
    Release notes

    build: bump version to 1.0.12

    Open source →
    Release notes
    • Reformat package code to get higher static analysis score
    Open source →
  12. 1.0.11 01 Mar 2022
    Release notes
    • Update to support flutter version 2.10.2 and new Android version
    Open source →
  13. 1.0.10 06 Jan 2022
    Release notes
    • Fixed range error displaying after decreasing the number of pages in ExpandablePageView
    • Added tests
    Open source →
  14. 1.0.9 28 Oct 2021
    Release notes
    • Added padEnds property
    Open source →
  15. 1.0.8 19 Sep 2021
    Release notes
    • Added scrollDirection property
    • Added scrollBehavior property
    Open source →
  16. 1.0.7 09 Sep 2021
    Release notes
    • Added alignment property
    • Fixed RangeError when children amount decreased
    Open source →
  17. 1.0.6 02 Aug 2021
    Release notes
    • Fixed wrong index displayed if initial index is different from 0
    • [Breaking Change] - Added .builder constructor, removed itemBuilder and itemCount parameters from original constructor.
    • Improved documentation on all fields.
    • Added parameters names in itemBuilder
    • Updated README.
    Open source →
  18. 1.0.5 07 Jun 2021
    Release notes
    • Fixed IndexOutOfBounds error if children list's length or itemCount was changed to different value from stateful widget.
    Open source →
  19. 1.0.4 15 Mar 2021
    Release notes
    • Added null safety.
    Open source →
  20. 1.0.3 27 Feb 2021
    Release notes
    • Updated README.
    Open source →
  21. 1.0.2 27 Feb 2021
    Release notes
    • Added animateFirstPage flag which decided whether ExpandablePageView should animate when building the initial page.
    • Added estimatedPageSize field which helps reduce the problem of "Shrink and expand" for more expensive pages.
    • Removed disposing of PageController if it was passed by the parent.
    Open source →
  22. 1.0.1 21 Feb 2021
    Release notes
    • Added missing key for PageView
    • Added support for dynamically size changing widgets
    Open source →
  23. 1.0.0 11 Feb 2021
    Release notes
    • Added ExpandablePageView.
    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