- Major Performance Overhaul: Refactored
MovingBackgroundto use a singleTickerandCustomPainter. This significantly reduces CPU/GPU usage and provides much smoother animations. - New Animation Types: Added
pulse,scale, andmoveanimation types toMovingBackground. - New Components:
- Added
BubbleBackground: A high-performance bouncing bubbles effect. - Added
RainBackground: A parallax rain effect.
- Added
- Pause/Resume: Added
isPausedproperty to all background components. - Improved API:
MovingCircleis now a lightweight data class. - Better Randomness: Improved the way circles move to random positions for a more natural feel.
- Bug Fixes: Fixed issues with animation stuttering and memory leaks.
- Improved mixed animation type, fade and Transition
- Upgrade dart and Flutter SDKs
- Add mixed animation type, fade and Transition
- Upgrade dart and Flutter SDKs
- Follow Dart lint rules
- Refact description and documentation
- add example gif
- Upgrade dart sdk
- Improved readme
- Improved Docs
- Add Circles Gradient Background.