diff --git a/.rive_head b/.rive_head index 1f1cfee..370647d 100644 --- a/.rive_head +++ b/.rive_head @@ -1 +1 @@ -2504d2ab24d258621fc89a0120c794f2b53a2ffc +ea255ef1b40c203f3aaf3a84da5698e2987b7ac4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 85af699..9a80b22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.10.3 + +- Fixes animations with negative speed to play from the end with ping pong and one shot animations. +- Update runtime to consider speed on animation states when playing state machines. +- Fix edge case with spilled time, by clearing spilled time after an advance cycle. + ## 0.10.2 - Performance improvement: No longer drawing components with an opacity of 0. diff --git a/lib/src/rive_core/artboard.dart b/lib/src/rive_core/artboard.dart index ecc9c9e..9b730b3 100644 --- a/lib/src/rive_core/artboard.dart +++ b/lib/src/rive_core/artboard.dart @@ -578,9 +578,4 @@ class Artboard extends ArtboardBase with ShapePaintContainer { void defaultStateMachineIdChanged(int from, int to) { defaultStateMachine = to == Core.missingId ? null : context.resolve(to); } - - @override - void selectedAnimationsChanged(List from, List to) { - // If the selection is different, we might have a different Editing Animation - } } diff --git a/pubspec.yaml b/pubspec.yaml index 7fa3ad8..7c28a81 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: rive -version: 0.10.2 +version: 0.10.3 homepage: https://rive.app description: Rive 2 Flutter Runtime. This package provides runtime functionality for playing back and interacting with animations built with the Rive editor available at https://rive.app. repository: https://github.com/rive-app/rive-flutter