Live data from Hacker News

Go + gxui: Rendering native app GUIs on any platform?

github.com

1–10 of 45 posts

Re: Go + gxui: Rendering native app GUIs on any platform?

#2
Please forgive me if the title isn't 100% accurate. After thinking about it, this possibility of combining both native and web view rendering seems like it could be an interesting approach for a wide variety of potential use-cases.

Are there any nice tools out there for creating apps that render to both native + web?

Re: Go + gxui: Rendering native app GUIs on any platform?

#3

Please forgive me if the title isn't 100% accurate. After thinking about it, this possibility of combining both native and web view rendering seems like it could be an interesting approach for a wide variety of potential use-cases. Are there any nice tools out there for creating apps that render to both native + web?

Create HTML app and pack it in some kind of shell (chromium embeeded, atom shell, nodewebkit)?

Re: Go + gxui: Rendering native app GUIs on any platform?

#4

Please forgive me if the title isn't 100% accurate. After thinking about it, this possibility of combining both native and web view rendering seems like it could be an interesting approach for a wide variety of potential use-cases. Are there any nice tools out there for creating apps that render to both native + web?

GTK3 has a HTML5 backend: https://developer.gnome.org/gtk3/stable/gtk-broadway.html

But i think you still need all the libs and stuff.

Re: Go + gxui: Rendering native app GUIs on any platform?

#7
I've not tried this but I thought I'd mention that I've been using the QT QML packages for building desktops apps and the results are amazing!

https://github.com/go-qml/qml

Even better with the Material additions from here:

https://github.com/papyros/qml-material

Building Google Material themed apps easily with a Golang back end? Lovely!

I really hope the Golang team are considering the QML package as part of the standard library in Go v2, it would an absolutely awesome GUI kit to have as standard!

Re: Go + gxui: Rendering native app GUIs on any platform?

#8
post #7

I've not tried this but I thought I'd mention that I've been using the QT QML packages for building desktops apps and the results are amazing! https://github.com/go-qml/qml Even better with the Material additions from here: https://github.com/papyros/qml-material Building Google Material themed apps easily with a Golang back end? Lovely! I really hope the Golang team are considering the QML package as part of the sta…

Any screenshots?

Re: Go + gxui: Rendering native app GUIs on any platform?

#10
I was excited to see "native" UI -- which I read as using the specific OS APIs to create native controls.

This instead seems to be taking the Kivy OpenGL controls approach. It looks very nifty and as though it took effort by some smart folks.

I was only hoping for truly native controls so as to provide access to screen readers and other a11y solutions by default.

Post reply on HN