- Apr 23, 2022
-
-
Jerome Humbert authored
Upgrade the version of `bevy-inspector-egui` to `0.10` for Bevy v0.7 compatibility, otherwise the examples were building with Bevy v0.6. Fix the examples which now build correctly with Bevy v0.7.
-
- Mar 05, 2022
-
-
Jerome Humbert authored
-
- Feb 16, 2022
-
-
Jerome Humbert authored
- Add `TweenCompleted::user_data` to help identify the tween which raised the event. - Improved several docs. - Update CHANGELOG. - Update README with mention of events and callbacks.
-
Jerome Humbert authored
Add a mechanism to `Tween<T>` to raise a Bevy event once the tween completed. The event raising can be enabled with `set_completed_event()` and `with_completed_event()`. The `TweenCompleted` event contains the `Entity` on which the `Animator<T>` or `AssetAnimator<T>` owning the tween are attached. Update the `sequence` example to show how to use that new event mechanism.
-
- Feb 12, 2022
-
-
Jerome Humbert authored
This avoids having those predefined types, which are optional, be in the middle of the core types.
-
Jerome Humbert authored
Add a `Tweenable<T>` trait describing a generic animatable tween-like element. Expose the three types of tweenables and implement `Tweenable<T>` for them: - `Tween<T>`, a single animation - `Sequence<T>`, a sequence of consecutive animations - `Tracks<T>`, a batch of animations running in parallel Clean-up animators to hold a single top-level `Tweenable<T>` and let the user build any kind of animation hierarchy for themselves.
-
- Jan 29, 2022
-
-
Jerome Humbert authored
-
Jerome Humbert authored
Allow querying the active tween of a sequence. Use this to improve the `sequence` example with some text showing the current active tween and its progress.
-
- Jan 28, 2022
-
-
Jerome Humbert authored
- Add `Sequence<T>` for chained tweens - Add `Tracks<T>` for tracks of sequences running in parallel - Move most animation-related properties to the new `Tweens<T>` struct - Add `sequence` example
-