diff --git a/Cargo.toml b/Cargo.toml index 99a0623..97cecd5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,11 +43,11 @@ thiserror = "1.0.44" tracing = { version = "0.1.37", features = ["release_max_level_warn"] } winnow = "0.5.15" -cuicui_dsl = { version = "0.10.2", path = "./dsl" } -cuicui_chirp = { version = "0.10.2", path = "./chirp" } -cuicui_layout = { version = "0.10.2", path = "./layout", default-features = false } -cuicui_layout_bevy_sprite = { version = "0.10.2", path = "./sprite", default-features = false } -cuicui_layout_bevy_ui = { version = "0.10.2", path = "./ui" } +cuicui_dsl = { version = "0.11.0", path = "./dsl" } +cuicui_chirp = { version = "0.11.0", path = "./chirp" } +cuicui_layout = { version = "0.11.0", path = "./layout", default-features = false } +cuicui_layout_bevy_sprite = { version = "0.11.0", path = "./sprite", default-features = false } +cuicui_layout_bevy_ui = { version = "0.11.0", path = "./ui" } cuicui = { version = "0.8.0", path = "./cuicui" } # For examples only diff --git a/README.md b/README.md index 1f168ee..8376a2d 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ See the [./CHANGELOG.md](./CHANGELOG.md) file. | bevy | latest supporting version | |------|-------| -| 0.12 | 0.10.2 | +| 0.12 | 0.11.0 | | 0.11 | 0.10.2 | | 0.10 | 0.3.0 | diff --git a/chirp/Cargo.toml b/chirp/Cargo.toml index 9c5627d..4d8eb44 100644 --- a/chirp/Cargo.toml +++ b/chirp/Cargo.toml @@ -4,7 +4,7 @@ description = "A file format based on cuicui_dsl to describe bevy UIs" categories = ["game-development", "gui"] keywords = ["bevy", "ui"] readme = "README.md" -version = "0.10.2" +version = "0.11.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/chirp/README.md b/chirp/README.md index 50212e7..bf5b759 100644 --- a/chirp/README.md +++ b/chirp/README.md @@ -415,16 +415,16 @@ different niches. [`cuicui_dsl`]: https://lib.rs/crates/cuicui_dsl [dsl-inheritance]: https://lib.rs/crates/cuicui_dsl#inheritance -[`loader::Plugin`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/loader/struct.Plugin.html -[`parse_dsl::args::Arguments`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl/args/struct.Arguments.html -[`parse_dsl::args::from_reflect`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl/args/fn.from_reflect.html -[`parse_dsl::args`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl/args/index.html -[`parse_dsl::args::quoted`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl/args/fn.quoted.html -[`parse_dsl::args::to_handle`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl/args/fn.to_handle.html -[`parse_dsl_impl`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl_impl/index.html -[`parse_dsl_impl::delegate`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl_impl/fn.delegate.html -[`parse_dsl_impl::type_parsers`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl_impl/fn.type_parsers.html -[`ParseDsl`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl/trait.ParseDsl.html -[`ReflectDsl`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/reflect/struct.ReflectDsl.html +[`loader::Plugin`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/loader/struct.Plugin.html +[`parse_dsl::args::Arguments`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl/args/struct.Arguments.html +[`parse_dsl::args::from_reflect`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl/args/fn.from_reflect.html +[`parse_dsl::args`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl/args/index.html +[`parse_dsl::args::quoted`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl/args/fn.quoted.html +[`parse_dsl::args::to_handle`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl/args/fn.to_handle.html +[`parse_dsl_impl`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl_impl/index.html +[`parse_dsl_impl::delegate`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl_impl/fn.delegate.html +[`parse_dsl_impl::type_parsers`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl_impl/fn.type_parsers.html +[`ParseDsl`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl/trait.ParseDsl.html +[`ReflectDsl`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/reflect/struct.ReflectDsl.html [`Reflect`]: https://docs.rs/bevy/0.12/bevy/reflect/trait.Reflect.html -[`WorldHandles`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/loader/struct.WorldHandles.html +[`WorldHandles`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/loader/struct.WorldHandles.html diff --git a/dsl/Cargo.toml b/dsl/Cargo.toml index ccf689b..9098736 100644 --- a/dsl/Cargo.toml +++ b/dsl/Cargo.toml @@ -4,7 +4,7 @@ description = "An easily-extensible macro to spawn things in bevy" categories = ["game-development", "gui"] keywords = ["bevy", "layout", "ui"] readme = "README.md" -version = "0.10.2" +version = "0.11.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/dsl/README.md b/dsl/README.md index 4e7db93..6f6bab9 100644 --- a/dsl/README.md +++ b/dsl/README.md @@ -301,9 +301,9 @@ that instead. [`bitflags`]: https://docs.rs/bitflags/latest/bitflags/ [`cuicui_layout`]: https://docs.rs/crate/cuicui_layout/0.9.0 -[`dsl!`]: https://docs.rs/cuicui_dsl/0.10.2/cuicui_dsl/macro.dsl.html -[`DslBundle`]: https://docs.rs/cuicui_dsl/0.10.2/cuicui_dsl/trait.DslBundle.html +[`dsl!`]: https://docs.rs/cuicui_dsl/0.11.0/cuicui_dsl/macro.dsl.html +[`DslBundle`]: https://docs.rs/cuicui_dsl/0.11.0/cuicui_dsl/trait.DslBundle.html [`EntityCommands`]: https://docs.rs/bevy/0.12/bevy/ecs/system/struct.EntityCommands.html [`enumset`]: https://docs.rs/enumset/latest/enumset/ -[examples]: https://github.com/nicopap/cuicui_layout/tree/cuicui_dsl-v0.10.2/examples -[`DslBundle::insert`]: https://docs.rs/cuicui_dsl/0.10.2/cuicui_dsl/trait.DslBundle.html#tymethod.insert +[examples]: https://github.com/nicopap/cuicui_layout/tree/cuicui_dsl-v0.11.0/examples +[`DslBundle::insert`]: https://docs.rs/cuicui_dsl/0.11.0/cuicui_dsl/trait.DslBundle.html#tymethod.insert diff --git a/examples/chirp_menu/README.md b/examples/chirp_menu/README.md index 5e429a0..54159be 100644 --- a/examples/chirp_menu/README.md +++ b/examples/chirp_menu/README.md @@ -10,7 +10,7 @@ as a dependency first: # previous dependencies # ... # New dependency: -cuicui_chirp = "0.10.2" +cuicui_chirp = "0.11.0" ``` The app setup requires adding `cuicui_chirp::loader::Plugin::new::()`, @@ -245,15 +245,15 @@ And that's pretty much it when it comes to `cuicui_chirp`. Next, we will add a bit of interactivity. -[`Rule`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Rule.html -[`Children`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Rule.html#variant.Children -[`Parent`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Rule.html#variant.Parent -[`Fixed`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Rule.html#variant.Fixed -[`LayoutDsl`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html -[`UiDsl`]: https://docs.rs/cuicui_layout_bevy_ui/0.10.2/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html +[`Rule`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Rule.html +[`Children`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Rule.html#variant.Children +[`Parent`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Rule.html#variant.Parent +[`Fixed`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Rule.html#variant.Fixed +[`LayoutDsl`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html +[`UiDsl`]: https://docs.rs/cuicui_layout_bevy_ui/0.11.0/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html [dsl-chapter]: ../simple_menu -[parameter-substitution-rules]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/index.html#parameter-substitution -[dsl-functions]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/index.html#functions -[`child`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/fn.child.html -[`pct`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/fn.pct.html -[`px`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/fn.px.html +[parameter-substitution-rules]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/index.html#parameter-substitution +[dsl-functions]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/index.html#functions +[`child`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/fn.child.html +[`pct`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/fn.pct.html +[`px`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/fn.px.html diff --git a/examples/custom_dsl/README.md b/examples/custom_dsl/README.md index 871a68c..1ffb544 100644 --- a/examples/custom_dsl/README.md +++ b/examples/custom_dsl/README.md @@ -394,21 +394,21 @@ implementation, as it's pretty much a copy/paste of the tabs switching code. [`bevy_mod_picking`]: https://crates.io/crates/bevy_mod_picking -[`cuicui_chirp`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/ -[`cuicui_dsl`]: https://docs.rs/cuicui_dsl/0.10.2/cuicui_dsl/ +[`cuicui_chirp`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/ +[`cuicui_dsl`]: https://docs.rs/cuicui_dsl/0.11.0/cuicui_dsl/ [`cuicui_examples`]: https://github.com/nicopap/cuicui_layout/tree/main/examples/cuicui_examples -[`delegate`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl_impl/fn.delegate.html -[`DslBundle`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/trait.DslBundle.html +[`delegate`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl_impl/fn.delegate.html +[`DslBundle`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/trait.DslBundle.html [highlight.rs]: https://github.com/nicopap/cuicui_layout/blob/main/examples/cuicui_examples/src/highlight.rs -[`LayoutDsl`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html +[`LayoutDsl`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html [`NavigationDsl`]: https://docs.rs/bevy-ui-navigation/0.32.0/bevy_ui_navigation/index.html [`On`]: https://docs.rs/bevy_mod_picking/0.15.0/bevy_mod_picking/prelude/struct.On.html -[`ParseDsl`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl/trait.ParseDsl.html -[`parse_dsl_impl`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse_dsl_impl/index.html +[`ParseDsl`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl/trait.ParseDsl.html +[`parse_dsl_impl`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse_dsl_impl/index.html [`Reflect`]: https://docs.rs/bevy/0.12/bevy/reflect/trait.Reflect.html [skeuomorphic design]: https://en.wikipedia.org/wiki/Skeuomorph -[`SpriteDsl`]: https://docs.rs/cuicui_layout_bevy_sprite/0.10.2/cuicui_layout_bevy_sprite/struct.SpriteDsl.html +[`SpriteDsl`]: https://docs.rs/cuicui_layout_bevy_sprite/0.11.0/cuicui_layout_bevy_sprite/struct.SpriteDsl.html [switch.rs]: https://github.com/nicopap/cuicui_layout/blob/main/examples/cuicui_examples/src/switch.rs [the chirpunk example]: https://github.com/nicopap/cuicui_layout/tree/main/examples/chirpunk [the next chapter]: ../../reactivity.html -[`UiDsl`]: https://docs.rs/cuicui_layout_bevy_ui/0.10.2/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html +[`UiDsl`]: https://docs.rs/cuicui_layout_bevy_ui/0.11.0/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html diff --git a/examples/simple_menu/README.md b/examples/simple_menu/README.md index f3bddcf..9c6c7a7 100644 --- a/examples/simple_menu/README.md +++ b/examples/simple_menu/README.md @@ -393,19 +393,19 @@ container, the main axis is the `x` axis. For a `column` container, it is the [^2]: The "Inner size" is the size of a node deduced its margins on a given axis. It's the effective size children can occupy, so we use that for percentage. -[`LayoutRootCamera`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/struct.LayoutRootCamera.html -[`ScreenRoot`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/struct.ScreenRoot.html -[`Rule`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/struct.Rule.html -[`LayoutDsl`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html -[`LayoutDsl::screen_root`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.screen_root -[`main_margin`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.main_margin -[`cross_margin`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.cross_margin -[`width`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.width -[`height`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.height -[`rules`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.rules -[`distrib_start`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.distrib_start -[`row`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.row -[`UiDsl`]: https://docs.rs/cuicui_layout_bevy_ui/0.10.2/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html -[`UiDsl::image`]: https://docs.rs/cuicui_layout_bevy_ui/0.10.2/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html#method.image -[`UiDsl::text`]: https://docs.rs/cuicui_layout_bevy_ui/0.10.2/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html#method.text +[`LayoutRootCamera`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/struct.LayoutRootCamera.html +[`ScreenRoot`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/struct.ScreenRoot.html +[`Rule`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/struct.Rule.html +[`LayoutDsl`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html +[`LayoutDsl::screen_root`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.screen_root +[`main_margin`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.main_margin +[`cross_margin`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.cross_margin +[`width`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.width +[`height`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.height +[`rules`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.rules +[`distrib_start`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.distrib_start +[`row`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.row +[`UiDsl`]: https://docs.rs/cuicui_layout_bevy_ui/0.11.0/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html +[`UiDsl::image`]: https://docs.rs/cuicui_layout_bevy_ui/0.11.0/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html#method.image +[`UiDsl::text`]: https://docs.rs/cuicui_layout_bevy_ui/0.11.0/cuicui_layout_bevy_ui/dsl/struct.UiDsl.html#method.text [simple-example]: https://github.com/nicopap/cuicui_layout/blob/cuicui_layout_bevy_ui-v0.10.0/examples/simple_menu/main.rs diff --git a/layout/Cargo.toml b/layout/Cargo.toml index acb3815..60be1c1 100644 --- a/layout/Cargo.toml +++ b/layout/Cargo.toml @@ -4,7 +4,7 @@ description = "A layout algorithm for bevy and made to be understood by humans" categories = ["game-development", "gui"] keywords = ["bevy", "layout", "ui"] readme = "README.md" -version = "0.10.2" +version = "0.11.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -28,8 +28,8 @@ anyhow.workspace = true bevy_mod_sysfail.workspace = true enumset.workspace = true thiserror.workspace = true -cuicui_chirp = { version = "0.10.2", path = "../chirp", optional = true, default-features = false, features = ["macros"]} -cuicui_dsl = { version = "0.10.2", path = "../dsl", optional = true } +cuicui_chirp = { version = "0.11.0", path = "../chirp", optional = true, default-features = false, features = ["macros"]} +cuicui_dsl = { version = "0.11.0", path = "../dsl", optional = true } bevy = { version = "0.12", default-features = false } [package.metadata.docs.rs] diff --git a/layout/README.md b/layout/README.md index a784204..8285f7e 100644 --- a/layout/README.md +++ b/layout/README.md @@ -162,22 +162,22 @@ and whether they really do anything, so I won't adventure an asnwer.
**A**: `cuicui_layout` is currently not capable of managing a grid of nodes. This might be added in the future. -[`Alignment`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Alignment.html +[`Alignment`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Alignment.html [`bevy-inspector-egui`]: https://docs.rs/bevy-inspector-egui/latest/bevy_inspector_egui/index.html [`Children`]: https://docs.rs/bevy/0.12/bevy/hierarchy/struct.Children.html [`Component`]: https://docs.rs/bevy/0.12/bevy/ecs/component/trait.Component.html -[`Container`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/struct.Container.html +[`Container`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/struct.Container.html [`cuicui_chirp`]: https://lib.rs/crates/cuicui_chirp [`cuicui_dsl`]: https://lib.rs/crates/cuicui_dsl -[`Distribution`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Distribution.html -[`DslBundle`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/trait.DslBundle.html -[`dsl!`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/macro.dsl.html -[`Flow`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Flow.html -[`LayoutDsl`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html -[`LayoutRootCamera`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/struct.LayoutRootCamera.html -[`Node`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Node.html -[`ParseDsl`]: https://docs.rs/cuicui_chirp/0.10.2/cuicui_chirp/parse/trait.ParseDsl.html -[`Root`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/struct.Root.html -[`Rule`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Rule.html -[`ScreenRoot`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/struct.ScreenRoot.html -[`content_sized`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/content_sized/index.html +[`Distribution`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Distribution.html +[`DslBundle`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/trait.DslBundle.html +[`dsl!`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/macro.dsl.html +[`Flow`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Flow.html +[`LayoutDsl`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html +[`LayoutRootCamera`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/struct.LayoutRootCamera.html +[`Node`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Node.html +[`ParseDsl`]: https://docs.rs/cuicui_chirp/0.11.0/cuicui_chirp/parse/trait.ParseDsl.html +[`Root`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/struct.Root.html +[`Rule`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Rule.html +[`ScreenRoot`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/struct.ScreenRoot.html +[`content_sized`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/content_sized/index.html diff --git a/layout/content_sized.md b/layout/content_sized.md index 18961fd..13effaa 100644 --- a/layout/content_sized.md +++ b/layout/content_sized.md @@ -44,10 +44,10 @@ and `cuicui_layout_bevy_sprite`. Please take a look at them to get an idea of the kind of code you need to write. [`AnyOf`]: https://docs.rs/bevy/0.12/bevy/ecs/prelude/struct.AnyOf.html -[`AppContentSizeExt::add_content_sized`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/content_sized/trait.AppContentSizeExt.html#tymethod.add_content_sized -[`ComputeContentParam`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/content_sized/trait.ComputeContentParam.html -[`ComputeContentParam::Components`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/content_sized/trait.ComputeContentParam.html#associatedtype.Components -[`ComputeContentParam::condition`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/content_sized/trait.ComputeContentParam.html#tymethod.condition -[`ComputeContentSize::compute_content`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/content_sized/trait.ComputeContentSize.html#tymethod.compute_content +[`AppContentSizeExt::add_content_sized`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/content_sized/trait.AppContentSizeExt.html#tymethod.add_content_sized +[`ComputeContentParam`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/content_sized/trait.ComputeContentParam.html +[`ComputeContentParam::Components`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/content_sized/trait.ComputeContentParam.html#associatedtype.Components +[`ComputeContentParam::condition`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/content_sized/trait.ComputeContentParam.html#tymethod.condition +[`ComputeContentSize::compute_content`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/content_sized/trait.ComputeContentSize.html#tymethod.compute_content [`Entity`]: https://docs.rs/bevy/0.12/bevy/ecs/prelude/struct.Entity.html [`SystemParam`]: https://docs.rs/bevy/0.12/bevy/ecs/system/trait.SystemParam.html diff --git a/layout/debug.md b/layout/debug.md index 38544cc..49d5226 100644 --- a/layout/debug.md +++ b/layout/debug.md @@ -75,12 +75,12 @@ If you are using `cuicui_layout_bevy_ui`, this should be automatically set to `true` for you. -[`Container`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/struct.Container.html -[`Node`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Node.html -[`Options`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/debug/struct.Options.html -[`Options.input_map`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/debug/struct.Options.html#structfield.input_map -[`Options.screen_space`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/debug/struct.Options.html#structfield.screen_space -[`Options.show_hidden`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/debug/struct.Options.html#structfield.show_hidden +[`Container`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/struct.Container.html +[`Node`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Node.html +[`Options`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/debug/struct.Options.html +[`Options.input_map`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/debug/struct.Options.html#structfield.input_map +[`Options.screen_space`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/debug/struct.Options.html#structfield.screen_space +[`Options.show_hidden`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/debug/struct.Options.html#structfield.show_hidden [`RenderLayers`]: https://docs.rs/bevy/0.12/bevy/render/view/struct.RenderLayers.html [`Resource`]: https://docs.rs/bevy/0.12/bevy/ecs/prelude/trait.Resource.html -[`Rule`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/enum.Rule.html +[`Rule`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/enum.Rule.html diff --git a/sprite/Cargo.toml b/sprite/Cargo.toml index ea1b4c2..3a373c7 100644 --- a/sprite/Cargo.toml +++ b/sprite/Cargo.toml @@ -4,7 +4,7 @@ description = "Integration with bevy_sprite for cuicui_layout" categories = ["game-development", "gui"] keywords = ["bevy", "layout", "ui", "sprite", "2d"] readme = "README.md" -version = "0.10.2" +version = "0.11.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -20,9 +20,9 @@ chirp = ["cuicui_layout/chirp", "cuicui_chirp"] bevy_mod_sysfail.workspace = true css-color.workspace = true thiserror.workspace = true -cuicui_chirp = { version = "0.10.2", path = "../chirp", optional = true } +cuicui_chirp = { version = "0.11.0", path = "../chirp", optional = true } cuicui_dsl.workspace = true -cuicui_layout = { version = "0.10.2", path = "../layout", default-features = false, features = ["dsl"] } +cuicui_layout = { version = "0.11.0", path = "../layout", default-features = false, features = ["dsl"] } bevy = { version = "0.12", default-features = false, features = [ "bevy_sprite", "bevy_text", "bevy_core_pipeline", "bevy_asset", "bevy_render" ] } diff --git a/sprite/README.md b/sprite/README.md index 102bdcd..c4a72b2 100644 --- a/sprite/README.md +++ b/sprite/README.md @@ -23,7 +23,7 @@ Check the following crates for details: [`cuicui_layout`]: https://docs.rs/cuicui_layout/latest/cuicui_layout/ [`bevy_sprite`]: https://docs.rs/bevy_sprite/latest/bevy_sprite/ -[`SpriteDsl`]: https://docs.rs/cuicui_layout_bevy_sprite/0.10.2/cuicui_layout_bevy_sprite/struct.SpriteDsl.html -[`ui`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.LayoutDsl.html#method.ui -[`ContentSized`]: https://docs.rs/cuicui_layout/0.10.2/cuicui_layout/dsl/struct.ContentSized.html +[`SpriteDsl`]: https://docs.rs/cuicui_layout_bevy_sprite/0.11.0/cuicui_layout_bevy_sprite/struct.SpriteDsl.html +[`ui`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.LayoutDsl.html#method.ui +[`ContentSized`]: https://docs.rs/cuicui_layout/0.11.0/cuicui_layout/dsl/struct.ContentSized.html [`cuicui_dsl`]: https://docs.rs/cuicui_dsl/latest/cuicui_dsl/ \ No newline at end of file diff --git a/the_book/choosing_a_cuicui_crate.md b/the_book/choosing_a_cuicui_crate.md index 9c3a45f..4f79fa9 100644 --- a/the_book/choosing_a_cuicui_crate.md +++ b/the_book/choosing_a_cuicui_crate.md @@ -50,5 +50,5 @@ it is a very lightweight dependency. [`cuicui_dsl`]: dsl [`cuicui_dsl` page]: dsl/index.html#what-is-the-relationship-between-cuicui_dsl-and-cuicui_chirp [`cuicui_layout`]: layout -[`cuicui_layout_bevy_sprite`]: https://docs.rs/cuicui_layout_bevy_sprite/0.10.2/cuicui_layout_bevy_sprite/index.html -[`cuicui_layout_bevy_ui`]: https://docs.rs/cuicui_layout_bevy_ui/0.10.2/cuicui_layout_bevy_ui/index.html +[`cuicui_layout_bevy_sprite`]: https://docs.rs/cuicui_layout_bevy_sprite/0.11.0/cuicui_layout_bevy_sprite/index.html +[`cuicui_layout_bevy_ui`]: https://docs.rs/cuicui_layout_bevy_ui/0.11.0/cuicui_layout_bevy_ui/index.html diff --git a/the_book/introduction.md b/the_book/introduction.md index 0996308..f26899c 100644 --- a/the_book/introduction.md +++ b/the_book/introduction.md @@ -18,7 +18,7 @@ to bevy's. However, the release cadence is independent from bevy's. | bevy | latest supporting version | |------|-------| -| 0.12 | 0.10.2 | +| 0.12 | 0.11.0 | | 0.11 | 0.10.2 | | 0.10 | 0.3.0 | diff --git a/the_book/usage.md b/the_book/usage.md index 0808e0b..4495f05 100644 --- a/the_book/usage.md +++ b/the_book/usage.md @@ -6,9 +6,9 @@ For illustration, we assume that we went with `cuicui_layout_bevy_ui`. ```toml [dependencies] -cuicui_layout_bevy_ui = "0.10.2" -cuicui_layout = "0.10.2" -cuicui_dsl = "0.10.2" +cuicui_layout_bevy_ui = "0.11.0" +cuicui_layout = "0.11.0" +cuicui_dsl = "0.11.0" ``` ## Using the cuicui crates diff --git a/ui/Cargo.toml b/ui/Cargo.toml index d895f89..408f0fa 100644 --- a/ui/Cargo.toml +++ b/ui/Cargo.toml @@ -4,7 +4,7 @@ description = "Integration with bevy_ui for cuicui_layout" categories = ["game-development", "gui"] keywords = ["bevy", "layout", "ui"] readme = "README.md" -version = "0.10.2" +version = "0.11.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -22,9 +22,9 @@ bevy_mod_sysfail.workspace = true css-color.workspace = true enumset.workspace = true thiserror.workspace = true -cuicui_chirp = { version = "0.10.2", path = "../chirp", optional = true } +cuicui_chirp = { version = "0.11.0", path = "../chirp", optional = true } cuicui_dsl.workspace = true -cuicui_layout = { version = "0.10.2", path = "../layout", default-features = false, features = ["dsl"] } +cuicui_layout = { version = "0.11.0", path = "../layout", default-features = false, features = ["dsl"] } bevy = { version = "0.12", default-features = false, features = [ "bevy_ui", "bevy_text", "bevy_core_pipeline", "bevy_asset", "bevy_render" ] }