Extremely-high-level bindings for gui system #206
Replies: 1 comment
-
Hi @CyberVenlor! That's an awesome idea. I'd love to see how that would play out on the Flipper Zero with the D-pad. @JarvisCraft has been working on exposing some high-level bindings for the GUI in #29, though the PR has stalled a little. I'd also suggest taking a look at the I'm not aware of any embedded focused ECS systems, but there seems to be a couple with I've not dug deeply into any of these crates (besides |
Beta Was this translation helpful? Give feedback.
-
Currently, there’s a lack of high-level Rust bindings for GUI development, and I’m working on a project to recreate a Sans fight on the Flipper Zero. Given the Flipper Zero’s limited SRAM, I’ve been exploring how concepts from the Bevy engine (especially ECS—Entity Component System) can be adapted for a lightweight GUI system on this device.
SCHEME(not sure)
1. Complete the current GUI mod.
2. Implement ECS-like features to efficiently manage GUI components within tight memory constraints.
3. Add basic physics components, which could open doors for more interactive and dynamic interfaces or games.
I wish you may share some ideas
😺
Beta Was this translation helpful? Give feedback.
All reactions