Enhancement
- Remove content padding effect on motion toast sidebar widget
- Replace EdgeInsets type with EdgeInsetsGeometry type for wider options (Support of EdgeInsets and EdgeInsetsDirectional) PR
- Update custom motion toast rendering to support width and height constraints for large screens
Changes
- Update layoutDirection from LayoutDirection enum to TextDirection dart class
Enhancement
- Replace
backgroundType
withopacity
double attribute - Updated predefined themes colors, themes now have different primary and secondary colors
Changes
- Remove motion toast type parameter and replace it with direct theme initialization
- Remove
iconType
parameter MotionToast.delete
marked as deprecated and will be removed in the next version
- Update package documentation and pubspec description image
- Rename
padding
tomargin
- Add
contentPadding
attribute Issues #116
- Update motion toast display with Overlay instead of Navigator
- Fix center content issue Issue #113
- Update package license to MIT license
- Add
resources/arrays.dart
file export Issue link
- Add dark mode support (special thanks to kmalyshev)
- Fix toast dismiss callback bug: issue
- Fix auto dismiss issue
- Add dismiss toast callback (hot fix for this issue )
- Fix material3 support issue for bottom toasts
- Remove required rule from icon attribute
- Add border to motion toast content widget
- Add displayBorder attribute
- Add displaySideBar boolean attribute
- Update package readme documentation
- Update bottom and top position animation initialization
- Update package readme documentation
- Add padding attribute to main widget
- Fix auto dismiss bug
- Fix pop issue with parent pop
- Fix ontap close behavior in bottom toasts
- Update package examples
- Support responsive UI
- Add constraints attribute
- Fix description overflows horizontally
- Fix description overflows vertically
- Test to check if only toast pops and not the parent
- removes warnings for Flutter < 3.0.0
- Updated dependencies
- Convert title and description to widget type
- Fix RTL long text display
- Fix bugs
- Fix WidgetBiding warning
- rename package enums
- Fix WidgetBiding warning
- rename package enums
- Fix flutter 3 upgrade error
- Fix toast dismiss bug
- Enhanced package documentation
- Enable dismiss in top and center displayed toasts
- Dismiss customization for top and center displayed toasts
- Bug fixes
- Add barrier color attribute
- Update code style declaration
- Update dismissable default value
- Update project documentation
- Fix simultaneous toasts dismiss bug
- Remove titleStyle attribute
- Remove descriptionStyle attribute
- Change title and description from String to Text widget
- Bug fixes
- Two colors support
- multiple background style effects
- dismiss motion toast
- enhance performance
- Fix display in a scaffold widget
- Enhance motion toast dismiss
- Add on close toast callback handler
- Bug fixes
- Add support to long text in description
- Add responsive rendering to text
- Add support to multiple displaying positions
- Add from top to bottom animation
-
Mutliple built-in animations
- From left to right enter animation
- From right to left enter animation
- From bottom enter animation
-
Possibility to change toast layout orientation LTR / RTL
-
Possibility to change toast duration
-
Possibility to change the animation rendering curve
-
Mutliple built-in designs
- Success Toast
- Warning Toast
- Error Toast
- Info Toast
- Delete Toast
-
Support custom toast design
-
Support null safety
-
Heartbeat animation on icon