fruiframework / frui

A developer-friendly framework for building user interfaces in Rust
Apache License 2.0
1.1k stars 19 forks source link

Web and Wasm target. #11

Open JADSN opened 1 year ago

JADSN commented 1 year ago

I like very of the approach of using Flutter concepts to mount the UI.

This project will give support for webassembly support?

I also like the approach of async-ui.

As a suggestion, it would be good if you put the concepts together.

I make a issue here, because I couldn't join discord. Sorry.

Thanks.

xanahopper commented 1 year ago

Yes, multiple platform target is one of the goals. But it does not have a high priority.

(IMO, I'd like mobile Android and iOS, but it's too early to say that.

toiglak commented 1 year ago

Hey! Thank you for being interested in Frui!

This project will give support for webassembly support?

Yes it will! As Xana mentioned, we're currently focusing on the most essential parts of the framework and it is not a priority. If you have some spare time, you can check out how druid renders to WASM and try adapting it work with Frui (because Frui and Druid share the same back-end). Though it is totally fine if we do this later 😃 .

I also like the approach of async-ui.

async-ui is awesome and I think we can learn a lot from it!

If you want to, you can share with us what you consider especially useful in it, so we can brainstorm ideas together!

I make a issue here, because I couldn't join discord.

My bad! I made a temporary invite instead of a permanent one. Should be fixed now. Come join us! 😄

Discord

JADSN commented 1 year ago

If you want to, you can share with us what you consider especially useful in it, so we can brainstorm ideas together!

It will be useful to create a plugin for Tauri, because in future this tech(based on roadmap) will target Mobile besides Desktop. I will like to use Frui for Web using the techs like Yew and Trunk.

At the moment, I'm trying to use this article to do something with async-ui and Tauri.

Also, Frui will help me make excellent UI's without the knownledge of CSS.