infinite_loading 1.0.1
infinite_loading: ^1.0.1 copied to clipboard
A Flutter package for rendering an infinite oscillating loading widget with smooth completion animations.
1.0.1 #
- Fix README demo gifs not rendering on pub.dev
- Add example app project files
- Fix example app button overflow
1.0.0 Major Upgrade #
Breaking Changes #
- Upgraded to Flutter 3.0+ with null safety support
- Upgraded to Dart 3.0+
- Removed dependency on
simple_animationspackage - Replaced image assets with built-in Flutter icons
- Changed constructor parameters to use named optional parameters instead of
@required
New Features #
- ✨ Complete rewrite with modern Flutter architecture
- 🎨 Fully customizable oscillating loading animation
- ⚡ Configurable animation speed via
oscillationDuration - 🎯 Configurable progress bar width via
progressBarWidth - 🖌️ Separate color controls for track, progress, and borders
- 📐 Configurable border width and radius
- ✅ Smooth completion animations with green checkmark (success) or red X (error)
- 🔄 Elastic bounce animation when transitioning to completion state
- 📱 Uses Flutter's built-in Icons (no external assets needed)
- 🚀 Zero external dependencies (except Flutter SDK)
Improvements #
- Better performance with optimized animations
- Cleaner API with comprehensive documentation
- Modern Material Design 3 icons
- Smooth transitions between all states
- Improved code readability and maintainability
Added #
- Comprehensive example app demonstrating all features
- Complete test suite with widget tests
- Detailed README with usage examples
- Migration guide from 0.x versions
0.0.2.dev-1 #
- Updating README.md explaining how to use the package.
- Starting semantic versioning correctly.
0.0.1 21/08/20 #
- Initial release.