Highly experimental UI dataflow lib #2882
Replies: 2 comments
-
First of all: Amazing! I love the general idea and I think this is a very nice approach. I haven't read the source yet, so I'll give some feedback based on example, of course as you stated, some of those points may due to it's early stage in development, but I think worth pointing anyway:
Is it possible to mess around with system trait and do something like:
This means all UI reated functions/callbacks runs within an exclusive system? |
Beta Was this translation helpful? Give feedback.
-
This just gets the For the second point, something kinda like that is probably possible, I might even integrate it with the plugin, but right now the init API isn't the focus. I'll keep that in mind when I get back to it though. And for the third point, yes, callbacks will be ran from an exclusive system. |
Beta Was this translation helpful? Give feedback.
-
After many attempts, I finally have a UI lib that's done enough to be tested by the public:
https://github.com/TheRawMeatball/ui4 (needs https://github.com/TheRawMeatball/bevy/tree/runs-ui4 to run)
This is not a release, there's still much polishing to do, and there's still major unimplemented features. However, what exists right now (in my opinion) is still very interesting and potentially useful.
If you want to help, just checking out the example, tinkering with it and sharing what you make would be incredibly helpful. Implementing more widgets, particularly a textbox and a checkbox in the style of widgets already present in the example would be even more helpful.
For general discussion / asking any sort of questions about how things work the #ui-dev channel on the bevy discord is preffered, but this discussion will also work :)
Beta Was this translation helpful? Give feedback.
All reactions