System-driven UI: UI behavior, wiring and system resolution#11
System-driven UI: UI behavior, wiring and system resolution#11alice-i-cecile wants to merge 17 commits intobevyengine:mainfrom
Conversation
Could not find compelling examples that justify the extreme complexity
|
@geom3trik from discord (https://discord.com/channels/691052431525675048/743663673393938453/834946666984767509) “You could have a component that describes a custom hitbox (for things like circles) and default to bounding box if not there.” |
|
Notes from Discord. So, the first idea is that we can break this into two chunks: how do we trigger logic, and how do we pass signals around |
|
Closing this out in favor of a new RFC on the same topic. The callback pattern is extremely compelling, but requires basically a complete rewrite of this. |
RENDERED
Relies on #1, although it is agnostic to the details of how styling works.
Made dramatically more useful with a proper input dispatching solution, as seen in this pre-draft RFC.
A proposal for an ECS-first approach to handling UI behavior and communication using systems.