Skip to content

Commit

Permalink
More prior art...
Browse files Browse the repository at this point in the history
  • Loading branch information
Alice Cecile committed Nov 27, 2023
1 parent f042a18 commit 6fe25b7
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions content/blog/ecs-gui-framework/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`.
Expand Down

0 comments on commit 6fe25b7

Please sign in to comment.