Move `TextColorLens` under a new `bevy_text` feat. (#70)
Add a new `bevy_text` feature for more granular control over `Text`-related lenses, and change the `TextColorLens` to require that new feature instead of `bevy_ui`, as texts _can_ be used without the Bevy UI crate. Fixes #68
[package] | [package] | ||
name = "bevy_tweening" | name = "bevy_tweening" | ||
version = "0.5.0" | version = "0.5.1" | ||
authors = ["François Mockers <mockersf@gmail.com>", "Jerome Humbert <djeedai@gmail.com>"] | authors = ["François Mockers <mockersf@gmail.com>", "Jerome Humbert <djeedai@gmail.com>"] | ||
edition = "2021" | edition = "2021" | ||
description = "Tweening animation plugin for the Bevy game engine" | description = "Tweening animation plugin for the Bevy game engine" | ||
... | @@ -13,13 +13,15 @@ readme = "README.md" | ... | @@ -13,13 +13,15 @@ readme = "README.md" |
exclude = ["examples/*.gif", ".github", "release.md"] | exclude = ["examples/*.gif", ".github", "release.md"] | ||
[features] | [features] | ||
default = ["bevy_sprite", "bevy_ui", "bevy_asset"] | default = ["bevy_sprite", "bevy_ui", "bevy_asset", "bevy_text"] | ||
# Enable support for Asset animation | # Enable support for Asset animation | ||
bevy_asset = ["bevy/bevy_asset"] | bevy_asset = ["bevy/bevy_asset"] | ||
# Enable built-in lenses for Bevy sprites | # Enable built-in lenses for Bevy sprites | ||
bevy_sprite = ["bevy/bevy_sprite", "bevy/bevy_render"] | bevy_sprite = ["bevy/bevy_sprite", "bevy/bevy_render"] | ||
# Enable built-in lenses for Bevy UI | # Enable built-in lenses for Bevy UI | ||
bevy_ui = ["bevy/bevy_ui", "bevy/bevy_text", "bevy/bevy_render"] | bevy_ui = ["bevy/bevy_ui", "bevy/bevy_render"] | ||
# Enable built-in lenses for Bevy Text | |||
bevy_text = ["bevy/bevy_text", "bevy/bevy_render"] | |||
[dependencies] | [dependencies] | ||
interpolation = "0.2" | interpolation = "0.2" | ||
... | @@ -54,7 +56,7 @@ required-features = [ "bevy_ui", "bevy/bevy_winit" ] | ... | @@ -54,7 +56,7 @@ required-features = [ "bevy_ui", "bevy/bevy_winit" ] |
[[example]] | [[example]] | ||
name = "text_color" | name = "text_color" | ||
required-features = [ "bevy_ui", "bevy/bevy_winit" ] | required-features = [ "bevy_text", "bevy/bevy_winit" ] | ||
[[example]] | [[example]] | ||
name = "sequence" | name = "sequence" | ||
... | ... |
Please register or sign in to comment