compact_toast 0.0.1
compact_toast: ^0.0.1 copied to clipboard
A beautiful, customizable, and feature-rich toast notification plugin for Flutter with smooth animations, queue management, and flexible positioning.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2025-01-13 #
Added #
- Initial release of CompactToast
- Basic toast types: success, error, warning, info
- Loading toast with optional progress indicator
- Custom toast with customizable icon
- 7 positioning options: top, topLeft, topRight, center, bottom, bottomLeft, bottomRight
- 5 animation styles: fade, slide, slideAndFade, scale, scaleAndFade
- Action buttons support with multiple actions
- Interactive features: tap to dismiss, swipe to dismiss, close button
- Queue management for multiple toasts
- Global configuration system
- Fully customizable styling: colors, borders, shadows, padding
- Dark mode support
- Toast controller for programmatic dismissal
- Comprehensive example app
- Full documentation
Features #
- Smooth 60fps animations
- Automatic theme adaptation
- Maximum toast limit configuration
- Toast gap customization
- Queue mode for sequential toast display
- Custom widgets support (leading, trailing)
- Progress tracking for loading states
- Shadow and blur effects
- Configurable animation duration
- Custom text styles
- Flexible dismiss directions