RexSystem1 voteoriginally by @Speykious on GitHub1 reply
I intend to make my own native desktop client for Fluxer using my own GUI framework with my own simple OpenGL renderer, all written in Rust. It's immediate-mode, cross-platform, has hot-reloading (thanks tosubsecond), supports stuff like unicode text (thanks to parley), text input and animations, and has a widget inspector. I still need to add some important things like a Metal renderer for MacOS (the OpenGL renderer is too slow on MacOS right now), some kind of way to make custom shaders (won't take too long) and accessibility (using accesskit), but apart from that it's pretty much usable.
Here's a demo of what I have so far.
https://fs.speykious.dev/showcases/uing/uing-demo-6e72fb7.mp4
Here's a smaller video demonstrating hot reloading since GitHub doesn't want to embed the previous video.
557966331-f897c6f9-6e17-40d5-9bc8-f37e503cd469.mp4
Thread
Comment by @Speykious
subsecond), supports stuff like unicode text (thanks toparley), text input and animations, and has a widget inspector. I still need to add some important things like a Metal renderer for MacOS (the OpenGL renderer is too slow on MacOS right now), some kind of way to make custom shaders (won't take too long) and accessibility (using accesskit), but apart from that it's pretty much usable. Here's a demo of what I have so far. https://fs.speykious.dev/showcases/uing/uing-demo-6e72fb7.mp4 Here's a smaller video demonstrating hot reloading since GitHub doesn't want to embed the previous video. 557966331-f897c6f9-6e17-40d5-9bc8-f37e503cd469.mp4Comment by @yofukashino