wolt_modal_sheet 0.10.0 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
- Fixes:
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
- Fixes:
- Add
WoltModalSheet.modalBarrierColor
tests #304 by TahaTesser- Fixes:
- #211 Prepare repository for tests requirement
- Fixes:
- 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
- Fixes:
0.9.2 #
- Fixed URL of the example screenshot in the Readme file for pub.dev. #291 by AcarFurkan
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
- Fixes:
- 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
- Fixes:
- 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 )
- Issue:
- 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]
- Issue:
- 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.
- Issue:
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
- Fixes:
- Feature: Extend close progress threshold for different types #257 by durannumit
- Fixes:
- #253 Add closeProgressThreshold to default modal type constructor methods
- Fixes:
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
- 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)
- #226
- Fixes:
- 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)
- #226
- Fixes:
0.6.1 #
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
- Fixes:
- 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
- #202 add getter for
- Fixes:
- Introduce updateCurrentPage method to update the currently visible page without pagination animation. #207
- Fixes:
- #205 Dynamic Page Properties don't work
- Fixes:
- Expose Page index getter. #204
- Fixes:
- #202 add getter for
atRoot
- #202 add getter for
- Fixes:
- fix: only decorate the content of the modal. #203
- Fixes:
- #201 The child provided to decorator functions is larger than it should be
- Fixes:
- Update readme. #197
- Update PR deployment method. #195
- Update PR checks. #192
- Fixes:
- #190 Add PR check for tests
- Fixes:
- Add tests PR check and improve existing checks. #191
- Fixes:
- #190 Add PR check for tests
- Fixes:
- Add Enhanced Navigation Methods to WoltModalSheet. #188
- Add mainContentSliversBuilder Property and Deprecation mainContentSlivers. #177
- Fixes:
- #176 Expose mainContentSlivers's enclosing context
- Fixes:
- Add "Table of Contents" to
README.md
. #175- Fixes:
- #174 Include a "Table of Contents" in README
- Fixes:
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
- Fixes #153
- 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
- Fixes #162
- Add resizeToAvoidBottomInset option to control soft keyboard overlay
behavior. #163
- Fixes #154
- 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
- Addresses #139
- Added semantics for improved accessibility of the modal sheet. #150
- Addresses #148
0.4.0 #
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 #
- Chore: add badges to README.md. #87 by Mikhail Zotyev @MbIXjkee
- Add dart format check to merge check list. #84 by Taha Tesser @TahaTesser
- Update the package & examples to support minimum Flutter v3.7.2 #81 by Taha Tesser @TahaTesser
- Add the Flutter&Friends talk to the additional information section in README.md. #79 by Cagatay Ulusoy @ulusoyca
- Add contributing guide. #81 by Taha Tesser @TahaTesser
0.1.3 #
- Add
melos
and cleanupgitignore
andpubspec.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.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.2 #
- Fix Readme
0.0.1 #
- Initial version.