vugu / vugu

Vugu: A modern UI library for Go+WebAssembly (experimental)
https://www.vugu.org
MIT License
4.8k stars 175 forks source link

Up-to-date tinygo support #219

Closed sorenisanerd closed 1 year ago

sorenisanerd commented 2 years ago

Since the original tinygo support was implemented, tinygo has evolved a lot. It now supports modules, so we don't need to fiddle around with temporary build directories and explicit "go get" calls, etc.

This patch also changes the default docker image to tinygo/tinygo:0.22.0 which now works perfectly well for vugu's needs.

gedw99 commented 1 year ago

hey @sorenisanerd @bradleypeabody

i use tnygo and so can help out if needed...

Wondering what's he status with this ?

bradleypeabody commented 1 year ago

Sorry this didn't get its due attention. Overall this looks good. Is there any context on the check in vgnode.go to see if Indirect() worked in - is this fixing something specific?

Otherwise I will see if I can run all this at some point hopefully today and help verify and then merge.