Echo JS 0.11.0

<~>

tracker1 2846 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.
chris-l 2845 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 2844 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 2843 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 2843 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 2845 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.