styfle / awesome-desktop-js

🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop
https://styfle.dev/projects/awesome-desktop-js
Other
810 stars 51 forks source link

Changed sections, added another qt based one and fixed yue description. #9

Closed Darkle closed 6 years ago

Darkle commented 6 years ago

Seems that Yue uses native APIs to draw the UI on each OS, rather than Electron: https://github.com/yue/yue/issues/49

styfle commented 6 years ago

@Darkle Thanks for the PR! Can you change the description into one concise sentence?

a GUI with Node.js bindings to build cross-platform desktop apps using GDI+ on Windows, Cocoa on MacOS, GTK on Linux to render the UI

Also, does Yue belong in the UI Frameworks section? It seems like it doesn't use HTML/CSS as far as I can tell?

Darkle commented 6 years ago

Also, does Yue belong in the UI Frameworks section? It seems like it doesn't use HTML/CSS as far as I can tell?

I'm wondering if we should change the section names. What about if we changed Web Frameworks to Web GUI Frameworks and changed UI Frameworks to Misc GUI Frameworks.

Or perhaps, since I just found another QT based one (which is funnily enough also called quark), what if we did something like this:

GUI Frameworks

System Tray

Packaging

The GDI+/Cocoa/GTK section may not be great, but the others look good. What do you think? 🤔

Edit: I suppose technically we could put Yue in the Flexbox section since it does use yoga which is Flexbox.

styfle commented 6 years ago

Great job! I really like this organization 🎉

I suppose technically we could put Yue in the Flexbox section since it does use yoga which is Flexbox.

Let's put Yue under the Flexbox section for now.

Would you like to submit a new PR or modify this one?

Darkle commented 6 years ago

Would you like to submit a new PR or modify this one?

I've modified this one.

styfle commented 6 years ago

Thanks this is great! 💯