Gio: Portable, immediate mode GUI
GoLab 2019 Workshop
Elias Naur
mail@eliasnaur.com
@elias_naur
https://gioui.org
https://scatter.im
https://eliasnaur.com/giobtc
* Installation
[[gioui.org][https://gioui.org]]. Look for "Installation".
$ mkdir project
$ cd project
$ go mod init example.com
$ go run gioui.org/example/kitchen
Download kitchen example
$ git clone git@git.sr.ht:~eliasnaur/gio
$ cd gio/example/kitchen
$ go run .
* Blank window
package main
import (
"gioui.org/app"
"gioui.org/io/system"
)
func main() {
go func() {
w := app.NewWindow()
for range w.Events() {
}
}()
app.Main()
}