rive_animation_manager 1.0.0 copy "rive_animation_manager: ^1.0.0" to clipboard
rive_animation_manager: ^1.0.0 copied to clipboard

A comprehensive Flutter package for managing Rive animations with data binding, image replacement, and global state management capabilities.

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 - 2024-11-01 #

Added #

  • Initial release of Rive Animation Manager
  • Global singleton RiveAnimationController for centralized animation management
  • RiveManager widget for displaying Rive animations with full input support
  • State machine input handling (triggers, booleans, numbers)
  • Data binding property discovery and management
  • Image replacement and dynamic image updates
  • Image preloading and caching for performance
  • Text run management (get/set)
  • Nested property updates with path caching
  • Event handling with state context
  • Comprehensive logging with LogManager
  • Cache statistics and debugging tools
  • Support for asset files, external files, and custom file loaders
  • Full Dart documentation and examples
  • README with quick start guide and API reference
  • Support for Rive 0.13.0+
  • Flutter 3.13.0+ compatibility

Features #

  • ✅ Global animation state management
  • ✅ Real-time input callbacks
  • ✅ Automatic property discovery
  • ✅ Dynamic image updates from multiple sources
  • ✅ Performance-optimized caching
  • ✅ Debug logging
  • ✅ Complete disposal and cleanup
  • ✅ Error handling and logging
  • ✅ Nested property path support
  • ✅ Event listener management

Version History #

Pre-1.0.0 #

  • Development and beta testing
  • Community feedback integration
  • Performance optimization
3
likes
0
points
503
downloads

Publisher

verified publisherrivelabs.io

Weekly Downloads

A comprehensive Flutter package for managing Rive animations with data binding, image replacement, and global state management capabilities.

Repository (GitHub)
View/report issues

Topics

#animation #rive #state-management #flutter #data-binding

License

unknown (license)

Dependencies

flutter, http, meta, rive_native

More

Packages that depend on rive_animation_manager