diff --git a/content/blog/ecs-gui-framework/index.md b/content/blog/ecs-gui-framework/index.md index b84cccf..1dd95a3 100644 --- a/content/blog/ecs-gui-framework/index.md +++ b/content/blog/ecs-gui-framework/index.md @@ -315,11 +315,11 @@ Controversial tasks are ones that we have a clear understanding of and broad agr 3. Add support for [keyboard and gamepad navigation](https://github.com/bevyengine/rfcs/pull/41), and integrate it into `bevy_a11y` 4. Add a [proper abstraction for how to handle pointer events and states](https://github.com/bevyengine/bevy/issues/7371). 5. Refine and implement [Cart's `bsn` proposal](https://github.com/bevyengine/bevy/discussions/9538) to improve the usability of scenes. - 1. This is inspired by and closely related to existing work, like [`cuicui_`] + 1. This is inspired by and closely related to existing work, like [`cuicui`](https://lib.rs/crates/cuicui_layout), [`belly`](https://github.com/jkb0o/belly) and [`polako`](https://github.com/polako-rs/polako). 6. Add an [abstraction like bundles](https://github.com/bevyengine/bevy/issues/2565), but for multi-enitity hierachical assemblages. 1. Add a `bsn!` macro to make it easier to instantiate Bevy entities and especially entity hierarchies with less boilerplate. 2. Add a way to generate these from a struct with a derive macro. - 3. Prior art includes [`bevy_proto`](https://docs.rs/bevy_proto/latest/bevy_proto/), [`belly`](https://github.com/jkb0o/belly) and [`moonshine-spawn`](https://crates.io/crates/moonshine-spawn). + 3. Prior art includes [`bevy_proto`](https://docs.rs/bevy_proto/latest/bevy_proto/) and [`moonshine-spawn`](https://crates.io/crates/moonshine-spawn). 7. Add ways to [interpolate colors](https://github.com/bevyengine/bevy/issues/1402) to facilitate UI animation. 8. Create a [UI-specific transform type](https://github.com/bevyengine/bevy/issues/7876) for faster layout and a clearer, more type-safe API. 9. Add support for blending layout strategies in a single tree to `taffy`.