lottie_pro 0.1.0 copy "lottie_pro: ^0.1.0" to clipboard
lottie_pro: ^0.1.0 copied to clipboard

Enhanced Lottie animations with custom controls and interactions. Supports all 6 platforms with WASM compatibility.

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.

[Unreleased] #

0.1.0 - 2024-12-19 #

Added #

  • Dynamic speed control with automatic controller recreation
  • Interactive elements: touch, hover, drag, and scale gestures
  • Custom animation sequences with command-based system
  • Event-driven animation management
  • Frame-by-frame navigation controls
  • allowCustomInteractions flag for interactive Lottie files
  • Comprehensive documentation with examples
  • Package topics for better discoverability
  • Funding information support
  • Development requirements section in README
  • Example GIF in README

Fixed #

  • Speed control now properly applies to animation playback
  • Frame tracking correctly linked to animation state
  • Gesture detector conflicts resolved (combined pan and scale gestures)
  • Mutable sequences list for dynamic sequence management
  • Constructor documentation added for 100% API coverage
  • Library directive formatting issues resolved
  • Ticker provider issue fixed (changed to TickerProviderStateMixin)

Changed #

  • Updated Dart SDK requirement to >=3.8.0
  • Updated Flutter requirement to >=3.32.0
  • Improved code formatting and style consistency
  • Enhanced documentation coverage (99.3% → 100%)

Technical #

  • Perfect pana score: 160/160
  • Zero static analysis issues
  • Full test coverage support

0.0.1 - 2024-12-19 #

Added #

  • Initial release of lottie_pro package
  • Enhanced Lottie animations with custom controls and interactions
  • Support for all 6 platforms: iOS, Android, Web, Windows, macOS, Linux
  • WASM compatibility
  • Custom animation controls and interaction capabilities
  • Cross-platform animation rendering

Features #

  • Advanced Lottie animation playback controls (play, pause, stop, reverse)
  • Interactive animation elements (touch, hover, drag, scale)
  • Custom animation sequences with AnimationSequence and AnimationCommand
  • Performance-optimized rendering with RepaintBoundary for web
  • Platform-specific optimizations
  • Real-time frame tracking and state management
  • Speed control with dynamic duration adjustment
  • Gesture recognition and interaction areas

Technical #

  • Built with Flutter >=3.0.0
  • Dart >=3.0.0 compatibility
  • Comprehensive platform support (all 6 platforms)
  • WASM-ready architecture
2
likes
160
points
22
downloads

Documentation

Documentation
API reference

Publisher

verified publisherbechattaoui.dev

Weekly Downloads

Enhanced Lottie animations with custom controls and interactions. Supports all 6 platforms with WASM compatibility.

Repository (GitHub)
View/report issues

Topics

#flutter #lottie #animation #interactive #ui

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter, lottie

More

Packages that depend on lottie_pro