rair-core
rair-core copied to clipboard
Implement GUI
Azul looks like good start
I will add the current state of thoughts,
There is not a single rust GUI framework that works cross platform. Azul got a long way till it is near ready. GTK-rs based on the site: "The APIs aren’t stable yet. Watch the Announcements box above for breaking changes to the crates!" QT: I didn't come rust to end up writing C++ QML: missing tons of features, There won't be dockable widgets like cutter and it is hard to debug Electron + {Angular, React, Vue or whatever}: That is just piece of shit that is not designed for desktop apps. Vs code is an exception and not the general case.
@oddcoder I used GTK-rs in a project. The programming interface is relatively complete but the design is ugly. Just about the official site:
written in Rust, supported by the Mozilla WebRender rendering engine.
I never try but just Rust + Mozilla = 2 good points
I think azul is the one that is written in rust, but the problem is that the project is almost dead.
@oddcoder then I think we do not have the choice. If for the moment we want a GUI immediately we can only use gtk-rs. It is what I thank when I choose gtk-rs.
I saw this https://dev.to/davidedelpapa/rust-gui-introduction-a-k-a-the-state-of-rust-gui-libraries-as-of-january-2021-40gl then I finally decided I will finally use Druid for rair-gui. You can check out my project here: https://github.com/gogo2464/rair-gui.
iced
actually seems to be the best GUI. Sadly I have already started on Druid
. :(