- Aug 04, 2022
-
-
Jerome Humbert authored
This reverts commit 6a871576.
-
Jerome Humbert authored
This reverts commit 77b56f44.
-
Jerome Humbert authored
This reverts commit 722b62ec.
-
- Aug 03, 2022
-
-
Jerome Humbert authored
-
Gyrobifastigium authored
-
Alex Saveau authored
Remove `TweeningType` and split its functionalities between a new `RepeatCount` controlling the number of repeats of an animation on one hand, and `RepeatStrategy` controlling the way an animation restarts after a loop ended on the other hand. This allows more granular control on the type of playback. Remove the `tweening_type` parameter from `Tween<T>::new()` and replace it with builder methods `with_repeat_count()` and `with_repeat_strategy()`. Remove `is_looping()` from all tweenables, which was not implemented for most of them anyway.
-
- Jul 10, 2022
-
-
Alex Saveau authored
Signed-off-by:
Alex Saveau <saveau.alexandre@gmail.com>
-
- Jun 14, 2022
-
-
Alex Saveau authored
-
- Jun 01, 2022
-
-
Alex Saveau authored
Fix double-boxing by removing the `IntoBoxDynTweenable` trait and the impl of `Tweenable<T>` for `Box<dyn Tweenable>`, and instead using some `From` conversion implemented per concrete type.
-
- May 31, 2022
-
-
Alex Saveau authored
-
- May 17, 2022
-
-
Alex Saveau authored
-
Alex Saveau authored
This lets you not have to run after every single system and instead just pass in the label.
-
- May 14, 2022
-
-
Alex Saveau authored
It needs to be built-in because otherwise you have to completely recreate the animation to change the speed.
-
- May 07, 2022
-
-
Alex Saveau authored
-
- Apr 24, 2022
-
-
Jerome Humbert authored
Allow a `Tween` to play backward by setting its direction with `Tween::set_direction()`.
-
- Apr 23, 2022
-
-
Nathan Wilson authored
-
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.
-
Jerome Humbert authored
Change the example in the `lib.rs` module documentation to not rely on the `bevy_sprite` feature, to allow building cleanly with the `--no-default-features` flag. Replace the use of `SpriteBundle` with `TransformBundle`, which is not behind a feature flag so is alway available.
-
- Apr 16, 2022
-
-
Jerome Humbert authored
-
- Mar 19, 2022
-
-
Nathan Wilson authored
-
Jerome Humbert authored
-
Jerome Humbert authored
Enable minimal dependencies with new features `bevu_sprite` and `bevy_ui`, removing the `bevy/render` mandatory dependency. Those new features are enabled by default, and enable the built-in lenses for the related Bevy crates. The core `bevy_tweening` crate itself does not take any optional Bevy dependency anymore, allowing for a slim build with only the core Bevy functionalities.
-
- Mar 05, 2022
-
-
Jerome Humbert authored
-
Jerome Humbert authored
-
Jerome Humbert authored
-
Jerome Humbert authored
-
Jerome Humbert authored
Update all links to Bevy docs to point to v0.6.1, and add to `README.md` the missing predefined rotation lenses.
-
Jerome Humbert authored
Add more predefined rotation lenses interpolating the angle of rotation instead of the `Quat` itself directly. Document at the `lens` module level the difference between the shortest-path lens and the angle-focused ones. Bug: #5
-
- Feb 24, 2022
-
-
Jerome Humbert authored
-
Jerome Humbert authored
-
Jerome Humbert authored
-
Jerome Humbert authored
-
- Feb 21, 2022
-
-
Jerome Humbert authored
Fix some bug lerp'ing colored lenses (`TextColorLens`, `SpriteColorLens`, `ColorMaterialColorLens`) where the alpha value would be too high. This only affects non-opaque colors, in that for opaque blending the resulting alpha was `3.0` which was interpreted as opaque.
-
Jerome Humbert authored
-
- Feb 18, 2022
-
-
Jerome Humbert authored
Add code coverage via coveralls.io
-
- 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 15, 2022
-
-
Jerome Humbert authored
-
Jerome Humbert authored
-
Jerome Humbert authored
Bevy 0.6.1 was released which fixes nightly builds. Re-add nightly toolchain to CI and remove the disclaimer from the README.
-