Grokmoo / thyme

Themable Immediate Mode User Interface Toolkit in Rust
Apache License 2.0
97 stars 5 forks source link

Layouting capabilities as in Jasonelle #27

Open dumblob opened 3 years ago

dumblob commented 3 years ago

Recently I came across Jasonelle (and subsequently Jasonette) and immediately thought about Thyme.

Jasonelle is fully declarative approach to UI and layouting pretty much like Thyme with the difference that Jasonelle focuses on mobile and is more mature Thyme.

I think Thyme could learn some tricks and implement some ideas from Jasonelle.

Thoughts?

Grokmoo commented 3 years ago

Here are some examples I found:

https://github.com/jasonelle/docs/tree/develop/examples

It looks like the entire app is written in JSON.

dumblob commented 3 years ago

Here are some examples I found:

https://github.com/jasonelle/docs/tree/develop/examples

Yep, those are good examples.

It looks like the entire app is written in JSON.

Yes, they are. I created this issue though irrespective of the format/syntax, but rather to get some inspiration how to describe complex UIs. Jasonelle has years-long history and experience, so there is definitely quite something to learn.