flutter_zoom_drawer 3.2.0 flutter_zoom_drawer: ^3.2.0 copied to clipboard
A Flutter package with custom implementation of the Side Menu (Drawer)
[3.2.0] #
- Remove the use of
dart:io
to be able to support web - Migrate from
WillPopScope
toPopScope
[3.1.2] #
- Added ability to change mainMenu slide height and removed angle limitation (#132)
[3.1.1+1] #
- docs: Improved ReadMe file
[3.0.0] #
Thanks to @YDA93 for his contribution
Breaking changes
- Due to new futures added some styles were removed in favor of
moveMenuScreen
feature, please refer to README - Replaced
backgroundColor
withdrawerShadowsBackgroundColor
- Replaced
swipeOffset
withdragOffset
What's new?
- ZoomDrawer is now responsive to dragging
- Added
moveMenuScreen
to slidemenuScreen
along withmainScreen
- Added
menuScreenWidth
- Added
menuBackgroundColor
- Added
reverseDuration
- Added
mainScreenOverlayColor
andmenuScreenOverlayColor
to control overlay color while closing and opening - Added
mainScreenAbsorbPointer
to prevent mainScreen tap events while drawer is open - Added
menuScreenTapClose
to close drawer from menuScreen tap - Added
openDragSensitivity
andcloseDragSensitivity
to control drawer sensitivity in response to dragging - Added
androidCloseOnBackTap
to close drawer on android back tap - Added extensions to access drawer, drawerState, and drawerState notifier
Fixes:
- Fix
mainScreen
bug resulted in opening drawer instead of closing - Fix
mainScreenTapClose
is being ignored on app start or Hot restarts - Fix discrepancy between RTL and LTR styles
- Fix drawerState notifier wasn't disposed
- Code improvements and followed lint package rules
[2.3.1+1] #
- Fix
mainScreen
state rebuild
[2.3.1] #
- Fix
mainScreen
state destruction
[2.3.0] #
- Added
overlayBlur
,shrinkMainScreen
anddrawerStyleBuilder
- Fixed
angle
to rotate all styles, not just Style1
[2.2.2+1] #
- Fixed
Style1
state
[2.2.2] #
- Fixed
Style1
border radius
[2.2.1] #
- Added
shadowLayer1Color
&shadowLayer2Color
- Fixed
Style8
RTL support
[2.2.0] #
Thanks to @Skquark for his contribution
- Added
overlayColor
,overlayBlend
,mainScreenTapClose
andboxShadow
- Restructured mainScreen effects stack, cleaned up bugs, added Style8 from a fork
[2.1.2] #
- fixed swipe to close issue
- add
swipeOffset
to customize swipe length for triggering drawer close
[2.1.1] #
- fixed
Style6
&Style7
issues
[2.1.0] #
- Removed
isRtl
method to fixed Locale warning
[2.0.2+4] #
- Fixed Locale warning
[2.0.2+3] #
- added possibility to disable main screen clipping
[2.0.2+2] #
- Fixed Locale warning
[2.0.2+1] #
- Updated null assertion
[2.0.2] #
- Add Persian to RTL support list
- Fixed
window.locale
null safety bug
[2.0.1] #
- Fixed RTL support in styles
[2.0.0] #
- Migrated to Null Safety
- Added a parameter to disable the swipe gesture (
disableGesture
)
[1.0.5] #
- Added multiple drawer styles thanks to @dangtienngoc
[1.0.4+1] #
- Fixed animation controller dispose issue
[1.0.4] #
- Added
ValueNotifier<DrawerState>
to get updates on the Drawer current state
[1.0.3] #
- Added the ability to customize the open and close
curve
of the drawer
[1.0.2] #
- Added
isOpen
method to determine the status of the drawer
[1.0.1+1] #
- Fixed RTL rotation bug
[1.0.1] #
- Added Sliding with shadow.
- Updated example app with RTL support
- Fixed bugs.
[1.0.0] - Stable release. #
- Stable package release.
[0.0.1] - Initial release. #
- Initial package release.