svgaplayer_pro 0.3.2
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 withswiper_view_proexample).
0.2.0 - 2026-08-24 #
- Migrate to standalone
material_ui: ^1.0.1; remove direct dependency onpackage:flutter/material.dart(requires Dart 3.12 / Flutter 3.44+). - Switch license to MIT.
- Add Web/WASM platform support via conditional imports;
audio_layer.dartis now stubbed on Web to break thepath_providerdependency chain. - Add
repositoryandissue_trackerfields topubspec.yamlfor improved pub.dev scoring.
0.1.0 - 2026-08-14 #
- Replace
path_drawingwith nativePath.computeMetricsdashed strokes. - Upgrade
protobufto^6.0.0and regenerate proto code. - Move
MovieEntityruntime caches to anExpandoextension (generated files stay generated). - Play embedded SVGA audio via
BytesSource, fix layer leaks, honorstartTime, addvolume/muted. - Add
SVGAParser.decodeFromBytesas an alias ofdecodeFromBuffer. - Add a full example app with Android signing (JKS) configuration.