Skip to main content

svgaplayer_pro 0.3.2 copy "svgaplayer_pro: ^0.3.2" to clipboard
svgaplayer_pro: ^0.3.2 copied to clipboard

The SVGAPlayer implementation of Flutter using CustomPainter, with support for audio playback.

0.3.2 - 2026-10-18 #

  • Fix single-axis scaling, persistent clearing, short sprite tracks and repeated movie assignments.
  • Use standard SVG path parsing; implement alpha mattes and consistent layer/text opacity.
  • Serialize audio operations, seek before playback and synchronize seeking, pauses and loop restarts.
  • Reject stale asynchronous loads and release owned dynamic images/text safely.
  • Bound HTTP downloads, inflation and image allocation; parse on a worker isolate on native platforms.
  • Add optional encoded-media release, reusable geometry/transform caches and dynamic repaint notifications.
  • Remove the unused core material_ui dependency; update archive, example material_ui and Gradle.
  • Correct the unavailable AGP 9.4.2 configuration to published 9.4.1.
  • Add failure/retry UI, responsive sample controls, current documentation and regression coverage.

0.3.1 - 2026-10-10 #

  • Require Dart 3.13 / Flutter 3.47+.
  • Bump dependencies: material_ui ^1.6.0, archive ^4.4.0.
  • Example Android: AGP 9.4.2, Kotlin 2.4.21, Gradle 9.8.0, NDK 30.0.16248370 (aligned with emoji_weixin).

0.3.0 - 2026-09-29 #

  • Bump dependencies to latest: material_ui ^1.5.0, protobuf ^6.1.0, archive ^4.3.0.
  • Example Android: AGP 9.4.1, enable android.builtInKotlin (aligned with swiper_view_pro example).

0.2.0 - 2026-08-24 #

  • Migrate to standalone material_ui: ^1.0.1; remove direct dependency on package:flutter/material.dart (requires Dart 3.12 / Flutter 3.44+).
  • Switch license to MIT.
  • Add Web/WASM platform support via conditional imports; audio_layer.dart is now stubbed on Web to break the path_provider dependency chain.
  • Add repository and issue_tracker fields to pubspec.yaml for improved pub.dev scoring.

0.1.0 - 2026-08-14 #

  • Replace path_drawing with native Path.computeMetrics dashed strokes.
  • Upgrade protobuf to ^6.0.0 and regenerate proto code.
  • Move MovieEntity runtime caches to an Expando extension (generated files stay generated).
  • Play embedded SVGA audio via BytesSource, fix layer leaks, honor startTime, add volume / muted.
  • Add SVGAParser.decodeFromBytes as an alias of decodeFromBuffer.
  • Add a full example app with Android signing (JKS) configuration.
0
likes
140
points
216
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

The SVGAPlayer implementation of Flutter using CustomPainter, with support for audio playback.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

archive, audioplayers, flutter, http, path_drawing, protobuf

More

Packages that depend on svgaplayer_pro