News for hackers. Stuff that matters.
Re:Dioxus: User interfaces that run anywhere by neilv on Monday December 26, 2022 @06:35PM (#34143144)
What's the maturity of Dioxus right now, and what's the roadmap for that with rough dates?

After flipping through the different target platform info, looks like the front page claims are partly aspirational, not currently implemented or integrated.

(Reason I ask: Coincidentally, I'm just starting a new TUI project with Cursive tonight, but looked at Dioxus when I saw it on HN, because I'd love to not have to keep relearning different UI toolkit bureaucracies, for also doing Android&iOS, Web, and Linux desktop. But I've seen countless cross-platform GUI toolkit efforts over the decades, and unclear how mature Dioxus is going to become.)

Re:Dioxus: User interfaces that run anywhere by demonthos on Monday December 26, 2022 @06:55PM (#34143266)
Dioxus is still pre-1.0. We will try to minimize unnecessary changes, but there will be breaking changes between 0.x releases. This allows us to keep iterating to find the best approach. If you are willing to brave some breaking changes and bugs, try Dioxus. If you want a mature framework you might want to choose another project. I don't know of many mature rust frameworks but there are many more mature Javascript frameworks to choose from.

Here is a rough roadmap: https://github.com/DioxusLabs/dioxus/blob/master/docs/guide/...

The major projects for the next year are to improving the native render (Blitz), the full stack framework (Tokamak), Router, and subtree rendering.

Re:Dioxus: User interfaces that run anywhere by neilv on Monday December 26, 2022 @08:26PM (#34143888)
Thank you. That platform status might be moved to the home page, and also updated (e.g., to add TUI, clarify the state of Android, clarify when it relies on a partner project, etc.).

I hope this Dioxus is very successful, since I'd love to be doing all this work in Rust.

Re:Dioxus: User interfaces that run anywhere by aliswe on Tuesday December 27, 2022 @03:07AM (#34146421)
why not break the 0 and do major releases whenever you break something?
Re:Dioxus: User interfaces that run anywhere by 8n4vidtmkvmk on Tuesday December 27, 2022 @04:27AM (#34147026)
i wouldn't leave 0.x until its somewhat complete and stable. I'd be kinda mad as a consumer if it was labeled 1.0 but was missing half the essential features and 2.0 came out 2 months later (also incomplete)