Tighter dependencies with features (#9)
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.
Showing
- .github/workflows/ci.yaml 15 additions, 3 deletions.github/workflows/ci.yaml
- CHANGELOG.md 6 additions, 0 deletionsCHANGELOG.md
- Cargo.toml 12 additions, 5 deletionsCargo.toml
- src/lens.rs 12 additions, 0 deletionssrc/lens.rs
- src/lib.rs 50 additions, 45 deletionssrc/lib.rs
- src/plugin.rs 8 additions, 4 deletionssrc/plugin.rs
Loading
Please register or sign in to comment