Hacker News new | ask | show | jobs
by olivier1664 3418 days ago
I would love to see some improvement in the desktop GUI libs.

- GTK is a painfull to install.

- Conrod: I was unable to do an hello world application with it. It just miss some tutorial.

- KISS-UI: some dll to install

- Qt: not totally free

- Neon to plug on Electron: I'm not sure if I can do some callback from Rust to the GUI with this method.

I finnally give up to play with Electron in javascript.

3 comments

> Qt: not totally free

Qt has been free for decades and is LGPL these days, about as free as it gets. Is there some Rust-specific issue, or is this just decades-old FUD from the GNOME project?

GTK is a painfull to install.

Also pretty bad on Windows AFAIK?

My personal wish would be for an easy way to use Servo to render the UI.

That's actually a cool idea. IIRC Servo was even (going to?) comply to the chromium embedded framework API/ABI so that it could be a drop-in replacement. If they're doing that, hopefully they'll go further in creating a rich API for embedding.
> GTK is a painfull to install.

Also no longer cross platform. LibUI (https://github.com/andlabs/libui) looks promising but I don't think the rust bindings are being worked on.