- Use Object.hash instead of hashValues.
- A way to provide a controller to the Slidable.
- Remove deprecation use of
primary
andsurface
parameters from OutlinedButton.styleFrom method. (See letsar#443)
- Minimum version of Flutter (3.7.0 now)
- Minimum version of Flutter (3.0.0 now) and Dart (2.17.0 now).
- ClipBehavior.none issue (letsar#361).
- Rare LateInitializationError with DrawerMotion (letsar#289).
- Issue with shadow content (letsar#279).
- Padding and BorderRadius to SlidableAction.
- Build warning
- A way to automatically close other Slidables within the same group by tapping on them.
- Add a dragDismissible parameter on ActionPane.
- The RTL issue (#244).
- Created a totally different notification system in order to be more flexible.
- Deprecated SlidableNotificationListener in favor of SlidableAutoCloseBehavior.
Same as 1.0.0-dev.9. This is just for making it clear that it's now stable.
- Fixes an issue where we click on the Slidable instead of dragging it (letsar#235).
- Fixes an issue where the Dismissible animation stopped in middle when the gesture was too fast.
- Fixes an issue where the Slidable animation stopped in middle when the gesture was too fast.
- Fixes an issue preventing the actionPaneType to be updated when it animates (letsar#226).
- Fixes an issue preventing the Slidable to reach the extentRatio manually (letsar#225).
- ResizeRequest is now available, and the SlidableController.dismiss method can be used from outside.
- Fixes Dismissal issue with endActionPane (letsar#216).
- Flutter Favorite package logo
- Complete package rewriting in order to be more flexible and simple to use.
- Null Safety Support
- Formatting issues
- Color issue in SlideAction
- Static Analysis issues
- Ripple effect when tapping on the IconSlideAction (letsar#89)
- Option to make the widget non-dismissible by dragging (letsar#101)
- Fix SlidableDrawerActionPane when different than 2 actions (letsar#74).
- Add check for null value in dismissal field, in getter for _dismissThreshold (letsar#71).
- Fix SlidableDrawerActionPane onTap issue (letsar#73).
iconWidget
parameter for SlideAction which allows full customization of the displayed icon.
- Change the SlidableDelegate to a widget. The field is renamed
actionPane
. - Change the SlideToDismissDelegate to a SlidableDismissal widget that takes another widget as a child. The field is renamed
dismissal
.
- Fix the end extend of actions in dismiss animation (letsar#38).
- onSlideAnimationChanged and onSlideIsOpenChanged on
SlidableController
.
- letsar#31 (Issue with dismiss animation).
- Reduce the possibilities for the flutter/flutter#11895 issue to happen.
- The
foregroundColor
parameter onIconSlideAction
class.
- The
closeOnCanceled
parameter onSlideToDismissDelegate
classes.
- letsar#23 (Issue with Drawer delegate when different action count).
- The
SlidableController
class. - The
controller
parameter onSlidable
constructors to enable keeping only oneSlidable
open.
- The
SlidableRenderingMode
enum. - The
SlideActionType
enum. - The
SlideToDismissDelegate
classes.
- Added a renderingMode parameter in the
SlideActionBuilder
signature.
- The
enabled
parameter onSlidable
constructors to enable or disable the slide effect (enabled by default).
- letsar#11 (slide action not rebuild after controller dismissed).
- The
closeOnTap
parameter on slide actions to close when a action has been tapped. - The
closeOnScroll
parameter onSlidable
to close when the nearestScrollable
starts to scroll. - The static
Slidable.of
function.
- The
dragExtent
field inSlidableDelegateContext
has been changed todragSign
.
Slidable.builder
constructor.- Vertical sliding.
- The slide actions are now hosted in a
SlideActionDelegate
instead ofList<Widget>
inside theSlidable
widget. - The
leftActions
have been renamed toactions
. - The
rightActions
have been renamed tosecondaryActions
.
- Initial Open Source release.