- Added
drawerCloseSemanticLabelparameter to set a semantic label for the tappable area that closes the drawer. - Integrated
Semanticswidgets to provide better screen reader support for the drawer and example app. - Integrated
ExcludeFocusandExcludeSemanticsto widgets to dynamically control focus and semantics based on drawer visibility. - Refactored Inkwell hiding to use
Visibility
- Added
initialDrawerScaleparameter to set the initial scale of the drawer. - Added
drawerSlideRatioparameter to set the slide ratio of the drawer.
- Align child window to the left even when scaled.
- Check context mount status.
- Added
backdropfield to set custom background
- Hot reload + state update support added.
- Added RepaintBoundary for additional performance.
- Removed IgnorePointer and added disabling drag events on GestureDetector.
- Disable with IgnorePointer widget added.
- Drawer stuck on back drag fixed.
- The openScale parameter added to manage child scale.
- Animation controller could be passed via props.
- Animation after dispose fixed.
- Disabling gestures fixed.
disabledGesturesoption added to disable gestures.
- Hidden drawer content with rtlOpening (true) fixed.
- Example updated.
- Performance improvements
- Closing drawer with open ration 1.0 fixed.
- Bidirectional opening support added.
- Animation improvements.
- Child decoration animation property added.
- iOS example app running issue fixed.
- LICENSE CHANGED.
- Null Safety implemented.
- Preview images fixed.
- Documentation updated.
- Basic implementation if plugin.