PackageTrack
Sign in Get early access

modal_bottom_sheet

Create awesome and powerful modal bottom sheets. Material, Cupertino iOS 13 or create your own style

3.0.0 270K downloads/mo #731 most downloaded on pub.dev jamesblasco/modal_bottom_sheet

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 1.1 years

Some releases are documented

notes for 10 of 21 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

26 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

26 releases · Apr 2020 to Mar 2024
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 26
  1. 3.0.0 12 Mar 2024
    Release notes
    • Migrates to Flutter 3.19
    • ModalBottomSheetRoute has been renamed to ModalSheetRoute
    • WillPopScope support will be replaced for PopScope functionality
    Open source →
  2. 3.0.0-pre 28 Jan 2023 pre-release
    Release notes
    • Migrates to Flutter 3.7
    • ModalBottomSheetRoute has been renamed to ModalSheetRoute so it does not conflict with the new class from Flutter 3.7
    Open source →
  3. 2.1.2 05 Sep 2022

    Nothing published for this version

  4. 2.1.0 25 Jun 2022
    Release notes
    • Migrates to Flutter 3.0
    • Use PageRoute to allow Hero animations
    Open source →
  5. 2.0.1 09 Mar 2022
    Release notes
    • Fixes bug with will pop scope
    • Replaces VelocityTracker deprecated constructor
    • Add optional RouteSettings to all showModal methods
    Open source →
  6. 2.0.0 07 Mar 2021

    Nothing published for this version

  7. 2.0.0-nullsafety.1 02 Jan 2021 pre-release
    Release notes
    • Fixes #119 & #113
    Open source →
  8. 1.0.1-dev 28 Oct 2020 pre-release
    Release notes
    • https://github.com/jamesblasco/modal_bottom_sheet/issues/98
    Open source →
  9. 1.0.0 11 Nov 2020
    Release notes
    • An optimized builder function.
    • The builder param has changed from:
    showMaterialModalBottomSheet(
      context: context,
      builder: (context, scrollController) {
           return SingleChildScrollView(
            controller: scrollController,
            child: Container()
          )
      },
    )
    

    to

    showMaterialModalBottomSheet(
      context: context,
      builder: (context) {
          return SingleChildScrollView(
            controller: ModalScrollController.of(context),
            child: Container()
          )
      },
    )
    

    Now you can access the modal's scrollController from any inside widget like ModalScrollController.of(context).

    Open source →
  10. 1.0.0+1 11 Nov 2020

    Nothing published for this version

  11. 1.0.0-dev 28 Oct 2020 pre-release
    Release notes
    • The builder param has changed from:
    showMaterialModalBottomSheet(
      context: context,
      builder: (context, scrollController) {
           return SingleChildScrollView(
            controller: scrollController,
            child: Container()
          )
      },
    )
    

    to

    showMaterialModalBottomSheet(
      context: context,
      builder: (context) {
          return SingleChildScrollView(
            controller: ModalScrollController.of(context),
            child: Container()
          )
      },
    )
    
    • Appart from the visual change, with this changes you can access the controller from every inner widget without having to pass the controller to every constructor. Also now the builder method will be called only once. Before it was calling multiple times while the modal was being animated.
    Open source →
  12. 0.2.2 23 Sep 2020

    Nothing published for this version

  13. 0.2.1+2 23 Sep 2020
    Release notes
    • https://github.com/jamesblasco/modal_bottom_sheet/issues/69
    Open source →
  14. 0.2.1+1-dev 17 Sep 2020
    Release notes
    • https://github.com/jamesblasco/modal_bottom_sheet/issues/69
    Open source →
  15. 0.2.1-dev 17 Sep 2020 pre-release

    Nothing published for this version

  16. 0.2.0 05 Jul 2020
    Release notes
    • Added support for scroll-to-top by tapping the status bar on iOS devices.
    • Use curveAnimation to define a custom curve animation for the modal transition
    • Bug fixes releated to horizontal scroll, clamping physics and othes.
    Open source →
  17. 0.2.0+1 10 Jul 2020
    Release notes
    • Fix bug when scrollview was not used
    Open source →
  18. 0.1.6 21 May 2020
    Release notes
    • Use duration to define the opening duration of the modal
    • Change the top radius of the cupertino bottom sheet Thanks to @bierbaumtim @troyanskiy @rodineijf for the contributions
    Open source →
  19. 0.1.6+1 21 May 2020

    Nothing published for this version

  20. 0.1.5 15 Apr 2020
    Release notes
    • Support for closing a modal with a scroll view by dragging down fast.
    • Fix assertion in CupertinoBottomSheet and BottomSheetRoute when using the CupetinoApp or WidgetsApp as root
    • Fix assertion when scrollController isn't used by the builder
    Open source →
  21. 0.1.4 08 Apr 2020

    Nothing published for this version

  22. 0.1.3 06 Apr 2020

    Nothing published for this version

  23. 0.1.2 06 Apr 2020

    Nothing published for this version

  24. 0.1.1 06 Apr 2020

    Nothing published for this version

  25. 0.1.0 06 Apr 2020

    Nothing published for this version

  26. 0.0.1 06 Apr 2020

    Nothing published for this version

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