PackageTrack
Sign in Get early access

wolt_modal_sheet

This package provides a responsive modal with multiple pages, motion animation for page transitions, and scrollable content within each page.

0.11.0 60K downloads/mo #1368 most downloaded on pub.dev woltapp/wolt_modal_sheet

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships fairly regularly

a new release about every 5 weeks

Nearly every release is documented

notes for 26 of 26 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

26 releases · first in 2023

0 releases in the last 12 months

see the full history below

Release timeline

26 releases · Jul 2023 to Feb 2025
2024 2025 2026
Release Pre-release

Releases

latest 26
  1. 0.11.0 02 Feb 2025
    Release notes
    • Fix WoltNavigationToolbar leading constraint. #361 by TahaTesser
      • Fixes:
        • #360 leadingNavBarWidget uses more vertical space than trailingNavBarWidget
    • Remove popularity badge from README.md. #359 by ueman
      • Fixes:
        • #358 Popularity badge in the ReadMe not working
    Open source →
  2. 0.10.0 16 Dec 2024
    Release notes
    • Added showPage<T extends SliverWoltModalSheetPage> method, allowing direct navigation to any page by page type and optional criteria for more flexible and dynamic in-modal navigation. #351 by gazialankus
      • Fixes:
        • #346 Other ways of specifying the page to go to
    Open source →
  3. 0.9.4 12 Nov 2024
    Release notes
    • Fix modalDecorator context wrapping in WoltModalSheet #340 by ulusoyca
    Open source →
  4. 0.9.3 15 Sep 2024
    Release notes
    • Fix gesture detection handling with null callbacks #325 by nico3587
    • Add Dart Code Metrics and fix potentiall bugs #315 by Majid Hajian
    • Add a missing tests check and update CONTRIBUTING.md #308 by TahaTesser
      • Fixes:
        • #211 Prepare repository for tests requirement
    • Add WoltModalSheet.modalBarrierColor tests #304 by TahaTesser
      • Fixes:
        • #211 Prepare repository for tests requirement
    • Remove KeyboardVisibilityListener dependency and add WoltKeyboardClosureListenerMixin #303 by ulusoyca
    • Expose page list, current page, and getters for isAtLastPage / isAtFirstPage #299 by ulusoyca
    • Add tests custom modalTypeBuilder, modalDecorator, pageContentDecorator, and restructure the test class #298 by TahaTesser
      • Fixes:
        • #211 Prepare repository for tests requirement
    Open source →
  5. 0.9.2 06 Aug 2024
    Release notes
    • Fixed URL of the example screenshot in the Readme file for pub.dev. #291 by AcarFurkan
    Open source →
  6. 0.9.1 05 Aug 2024
    Release notes
    • Fix the wrong link for the example screenshot in the Readme file. #290 by ulusoyca
    Open source →
  7. 0.9.0 05 Aug 2024
    Release notes
    • Remove deprecated mainContentSlivers field in SliverWoltModalSheetPage #286 by ulusoyca
    • Maintanence: Update README.md to improve DX #285 by salihgueler
      • Fixes:
        • #284 [DX] ☂️ Update the documentation on README.md and Example Apps
    • Enable drag to dismiss modal if the scroll position is at top edge #283 by AcarFurkan
    • Add topics and screenshots to pubspec.yaml #281 by ulusoyca
      • Fixes:
        • #255 Add "topic" and "screenshot" to pubspec.yaml file to be visible in pub.dev
    • Prevent crashes during pagination and enable pagination duration configuration in animation style. #280 by ulusoyca
    Open source →
  8. 0.8.0 23 Jul 2024
    Release notes
    • Fix: Consider directionality for pagination animation #272 by ulusoyca
      • Issue:
        • #266 Transition direction for pages ( rtl - ltr )
    • Fix existing tests #270 by TahaTesser
    • Breaking Change: Renamed WoltModalSheetRoute routeSettings to settings #268 by durannumit
      • Issue:
        • #198 Rename [WoltModalSheetRoute.routeSettings] fields as [WoltModalSheetRoute.settings]
    • Breaking Change: Introduce modal and page content decorators #267 by ulusoyca
    • Example app: Add attached sheet example to playground app #265 by ABausG
    • Added source codes of example projects to Readme #264 by durannumit
      • Issue:
        • #263 Add links to repositories in ReadMe for showcase apps.
    Open source →
  9. 0.7.1 08 Jul 2024
    Release notes
    • Fix: Dialog and bottom sheet minimum height is not respected to modal content min height #260 by ulusoyca
    • Adjustment: Add Last Commit badge to readme #258 by durannumit
      • Fixes:
        • #256 Add Last Commit badge to Readme
    • Feature: Extend close progress threshold for different types #257 by durannumit
      • Fixes:
        • #253 Add closeProgressThreshold to default modal type constructor methods
    Open source →
  10. 0.7.0 03 Jul 2024
    Release notes
    • Adjust dialog enter animation distance #249 by ulusoyca
    • Adjustment: Readme updated for version 0.7.0 part 2 #248 by durannumit
    • Adjustment: Readme updated for version 0.7.0 #247 by durannumit
    • Fix: Wolt dialog type position animation updated #246 by durannumit
    • Fix: Prevent dismiss on barrier tap for alert dialog #245 by durannumit
    • Introduce: Breakpoints and fix dialog layout calculations #243 by durannumit
    • Fix: Updated enter/exit animations for modal types #242 by durannumit
    • Add custom modal type examples to the playground app #241 by ulusoyca
    • Add design guidelines documentation to readme. #240 by yarneo
    • Redesign enter exit animations for modal types #239 by ulusoyca
    • Customize enable drag and drag direction for modal types #238 by ulusoyca
    • Feature: Refactor modal types and introduce side sheet #235 by ulusoyca
      • Fixes:
        • #170 Add change width of dialog or BTS
        • #224 Sab gradient color does not default to background color
        • #229 Set page transition animation duration
        • #25 Add side sheet modal type
    • Prepare 0.6.1 #228 by ulusoyca
      • Fixes:
        • #226 setState() called after dispose error in version 0.6.0 (not present in version 0.5.0)
    • Dispose value notifier in WoltModalSheet #227 by ulusoyca
      • Fixes:
        • #226 setState() called after dispose error in version 0.6.0 (not present in version 0.5.0)
    Open source →
  11. 0.6.1 05 Jun 2024
    Release notes
    • Fix value notifier in WoltModalSheet state is not disposed properly. #221
      • Fixes:
        • #226 setState() called after dispose error in version 0.6.0 (not present in version 0.5.0) #226
    Open source →
  12. 0.6.0 29 May 2024
    Release notes
    • Fix navigator_2_playground_example by Use static value notifier for button enabled listener. #216
    • Add coffee maker navigator 2 example to Firebase Deploy. #214
    • Refactor updateCurrentPage method and introduce easy page update. #213
    • Update wolt_modal_sheet_test.dart tests. #212
      • Fixes:
        • #211 Prepare repository for tests requirement
    • Add Coffee Maker Demo App example with navigator 2.0 (Flutter Full Stack Conference). #209
    • Remove duplicate methods of WoltModalSheet. #208
      • Fixes:
        • #202 add getter for atRoot
    • Introduce updateCurrentPage method to update the currently visible page without pagination animation. #207
      • Fixes:
        • #205 Dynamic Page Properties don't work
    • Expose Page index getter. #204
      • Fixes:
        • #202 add getter for atRoot
    • fix: only decorate the content of the modal. #203
      • Fixes:
        • #201 The child provided to decorator functions is larger than it should be
    • Update readme. #197
    • Update PR deployment method. #195
    • Update PR checks. #192
      • Fixes:
        • #190 Add PR check for tests
    • Add tests PR check and improve existing checks. #191
      • Fixes:
        • #190 Add PR check for tests
    • Add Enhanced Navigation Methods to WoltModalSheet. #188
    • Add mainContentSliversBuilder Property and Deprecation mainContentSlivers. #177
      • Fixes:
        • #176 Expose mainContentSlivers's enclosing context
    • Add "Table of Contents" to README.md. #175
      • Fixes:
        • #174 Include a "Table of Contents" in README
    Open source →
  13. 0.5.0 19 Mar 2024
    Release notes
    • Added a "Designer's Collaboration Guide" section to the README, including a Figma file link for streamlined design handoff and enhanced collaboration between designers and developers. #166
    • Update example app files for missing RunnerTests folder and Podfile. #168
    • Introduce WoltModalSheetAnimationStyle to customize the pagination and scrolling animation styles of the modal sheet. #165
    • Change default clip behavior to antiAliasWithSaveLayer to fix Top Bar rendering issues. #164
    • Add resizeToAvoidBottomInset option to control soft keyboard overlay behavior. #163
    • Add firebase hosting and deploy workflow so that every time PR is opened, the samples will be deployed and sent as a message, and every time the main is merged, the main samples will be deployed again. #159
    • The surfaceTintColor field is added to pages to control background color of the modal sheet for every page. #156
    • Added semantics for improved accessibility of the modal sheet. #150
    Open source →
  14. 0.4.1 07 Feb 2024
    Release notes
    Open source →
  15. 0.4.0 29 Jan 2024
    Release notes
    • Fix state update handling: Current page do not receive update for new widget subtree in the page when the decorator marks the page as dirty. #128
    • Add NonScrollingWoltModalSheetPage page type. #127
    Open source →
  16. 0.3.0 11 Jan 2024
    Release notes
    • Convert MaterialApp example app to CupertinoApp. #120
    • Fix RangeError on the SheetPageWithLazyList of the playground_navigator2 #118
    • Fix 'No MaterialLocalizations found' exception for Cupertino apps #116
    • BREAKING CHANGE:
      • Fix TopBar Widget keeps being visible after Keyboard hides. #119
      • This fix, adds a new dependency to the package and requires minimum 6.0.0 of flutter_keyboard_visibility package if this package is used in your project with lower version than 6.0.0.
    Open source →
  17. 0.2.0 12 Dec 2023
    Release notes
    • Update readme for breaking changes. #114
    • Fix overflow scroll effect visibility when top bar is always visible. #104
    • Remove custom scroll behavior, allow scroll physics customization, fix double scroll effects and double scroll bars. #103
    • Add feature request and issue templates. #101
    • Add PR template. #100
    • Move contribution steps to its own file. #98
    • Use super for constructor parameters in WoltModalSheet page. #97
    • BREAKING CHANGE:
      • Introduce SliverWoltModalSheetPage and WoltModalSheetPage classes to construct modal sheet pages. #95
      • Please follow migration guide if you are migrating from 0.1.x version.
    Open source →
  18. 0.1.4 27 Oct 2023
    Release notes
    Open source →
  19. 0.1.3 19 Oct 2023
    Release notes
    • Add melos and cleanup gitignore and pubspec.lock. #73 Thanks to @TahaTesser
    • Allow custom top bar widget to be "not always visible". #69
    • Throw a helpful error message when returning an empty list in pageListBuilder. #68 Thanks to @TahaTesser
    • Refactoring Animated Builders used in pagination animation. #65
    • Added ability to use a custom widget as top bar. #64 Thanks to @robyf
    • Remove extra scrollbars in the modal sheet due to nested scroll views. #58
    • Fix barrierDismissible parameter has no effect to prevent modal dismissing. #56
    Open source →
  20. 0.1.2 04 Sep 2023
    Release notes
    • Documentation updates. #54
    Open source →
  21. 0.1.1 04 Sep 2023
    Release notes
    • Documentation updates. #53
    Open source →
  22. 0.1.0 04 Sep 2023
    Release notes
    • Remove unnecessary import and update example project's dependency version. #52
    • Add option to dynamically enable bottom sheet drag for a single page. #45
    • Add theme extensions for wolt modal sheet. #44
    • Enhancing Top Bar Configuration & Scroll Motion Animation. #42
    • Prevent the scroll offset from reaching beyond the bounds of the content in main scroll view. #41
    • Fix linter violations. #39
    • Add FlutterCon talk link to the ReadMe additional information. #36
    • Add some WoltModalSheet tests. #35 Thanks to @TahaTesser
    • Remove all dependencies from the example app. #34
    • Automation to mark PRs and issues as stale. #32
    • Refactor top bar and navigation control widgets. #31
    • Add an optional gradient over the sticky action bar. #29
    • Use page title text by default as source of the top bar title when top bar title is not provided. #28
    • Rework the changelog to show the latest update at the top. #24 Thanks to @mkobuolys
    • Added missing onModalDismissedWithDrag parameter in .show method. #22 Thanks to @canbi
    Open source →
  23. 0.0.4 17 Jul 2023
    Release notes
    • Fix repository link in pubspec file #5
    • Prevent horizontal scroll in the main content causing top bar motion #13
    • Make modal type builder optional by providing default breakpoint and modal type builder #14
    • Add callback for on modal dismiss with drag to be utilized in Navigator 2.0 #15
    • Rename page list builder notifier parameter for WoltModalSheet.show method #16
    • Scale hero image from center in HeroImageFlowDelegate #17
    Open source →
  24. 0.0.3 06 Jul 2023
    Release notes
    • Fix broken gifs in ReadMe #3
    Open source →
  25. 0.0.2 06 Jul 2023
    Release notes
    • Fix Readme
    Open source →
  26. 0.0.1 06 Jul 2023
    Release notes
    • Initial version.
    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