flashx 1.0.0
flashx: ^1.0.0 copied to clipboard
Beautiful, animated, and highly customizable snackbar, toast, and notification package for Flutter with zero boilerplate support.
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.
1.0.0 - 2026-04-29 #
Added #
- Initial stable release of FlashX
- Cross-platform support for Android, iOS, Web, Windows, macOS, and Linux
- State-management agnostic architecture compatible with GetX, Provider, Riverpod, Bloc, and more
- Built-in notification types: success, error, warning, and info
- Persistent loading notifications
- Future-tracking API with
FlashX.future() - Multiple built-in animations:
- Slide
- Fade
- Scale
- Elastic
- Bounce
- Rotation
- iOS-style
- Priority-based FIFO queue system
- Duplicate notification prevention using unique keys
- Swipe-to-dismiss support with configurable directions
- Animated countdown progress bar
- Glassmorphism and blur effects
- Gradient background support
- Fully custom widget support
- Primary and secondary action buttons
- Automatic dark/light theme adaptation
- RTL language support
- Responsive layouts for mobile, tablet, and desktop
- SafeArea and Dynamic Island compatibility
- Accessibility and screen-reader support
- Global configuration using
FlashX.configure() - Zero-boilerplate initialization with
FlashXWidget.init() - Context extensions:
context.flashSuccess()context.flashError()
- String extensions:
"Success".flashSuccess()
- Future extensions:
future.flashFuture()
- Dismiss notification by ID
- Dismiss all active notifications
- Persistent notification mode
- Custom themes per notification
- Full documentation with example application