Echo JS 0.11.0

<~>
tracker1 3078 days ago. link 1 point
Interesting, and definitely a nice effort.  If I had a really simple UI need for a quick form or something, would probably reach for this... though if I wanted something more complex, might still reach for the likes of electron.

Replies

chris-l 3077 days ago. link 1 point
I kind of agree, but perhaps should be seen the opposite way.

So, instead of thinking about libui (or something similar) for only simple UI apps and electron for something more advanced, try to think about it more like using libui as default and only electron if something more complex is needed.

The way I see it, is that the difference between libui and electron, is that it is somehow the same as nativscript and phonegap, and offering a native experience can be considered a plus.
tracker1 3076 days ago. link 1 point
It comes down to very different needs, and the composite fit... What would be more cool would be some kind of React Native-like binding that leverages libui under the covers...  No idea if/how hard it is to develop/design custom controls against libui though.
parroit 3075 days ago. link 2 points
A React Native-like its what I want to develop on top of this module, as next step.

> No idea if/how hard it is to develop/design custom controls against libui though.

I've yet to explore these lands, but I guess the following:

* Completely new custom control, based on bare metal GUI native API controls and available on OSX, Linux, Windows: Difficult

* Custom control based on existing libui UiArea, where you handle custom drawing (you write code once, same drawing on each platform): Medium 

* Custom control where you mix some existing widgets to implement a new one: Easy
tracker1 3075 days ago. link 1 point
Yeah, I'm definitely interested in seeing React-Native-alike options make it... IIRC there's something for the newer windows bits, but haven't looked into it, and it isn't cross-platform.
parroit 3077 days ago. link 1 point
I completely agree. The web platform that Electron offers is really powerful. This project it's not meant in any way as a replacement for it.