- 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.
-
- Feb 14, 2022
-
-
Jerome Humbert authored
Provide the callback owner with the `Entity` the tween and the animator are attached to, as a parameter to the callback when invoked.
-
- Feb 13, 2022
-
-
Jerome Humbert authored
Add some new methods and refactor some existing ones to clarify the playback state of a tweenable, and give increased control to the `Animator` or `AssetAnimator` to rewind a tweenable, set its progress to an arbitrary value, or query its current state.
-
- Feb 12, 2022
-
-
Jerome Humbert authored
-
Jerome Humbert authored
-
Jerome Humbert authored
This avoids having those predefined types, which are optional, be in the middle of the core types.
-
Jerome Humbert authored
-
Jerome Humbert authored
-
Jerome Humbert authored
Ensure the `TweenState::Ended` is set only for `TweeningType::Once`, which is the only one with a finite duration, so which can end. Other tweening types repeat indefinitely until stopped, so have no end.
-
Jerome Humbert authored
-
Jerome Humbert authored
Bevy 0.6.0 is broken for nightly, which breaks all `docs.rs` builds. Remove nightly CI and add a README warning until this is fixed in 0.6.1.
-