wolt_modal_sheet 0.10.0 copy "wolt_modal_sheet: ^0.10.0" to clipboard
wolt_modal_sheet: ^0.10.0 copied to clipboard

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

0.10.0 #

  • 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

0.9.4 #

  • Fix modalDecorator context wrapping in WoltModalSheet #340 by ulusoyca

0.9.3 #

  • 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

0.9.2 #

  • Fixed URL of the example screenshot in the Readme file for pub.dev. #291 by AcarFurkan

0.9.1 #

  • Fix the wrong link for the example screenshot in the Readme file. #290 by ulusoyca

0.9.0 #

  • 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

0.8.0 #

  • 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.

0.7.1 #

  • 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

0.7.0 #

  • 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)

0.6.1 #

  • 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

0.6.0 #

  • 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

0.5.0 #

  • 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

0.4.1 #

0.4.0 #

  • 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

0.3.0 #

  • 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.

0.2.0 #

  • 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.

0.1.4 #

0.1.3 #

  • 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

0.1.2 #

  • Documentation updates. #54

0.1.1 #

  • Documentation updates. #53

0.1.0 #

  • 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

0.0.4 #

  • 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

0.0.3 #

  • Fix broken gifs in ReadMe #3

0.0.2 #

  • Fix Readme

0.0.1 #

  • Initial version.
1.19k
likes
150
points
28.2k
downloads
screenshot

Publisher

verified publisherwolt.com

Weekly Downloads

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

Repository (GitHub)
View/report issues
Contributing

Topics

#modal #dialog #side-sheet #bottom-sheet #custom-modal

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on wolt_modal_sheet