top | item 26899222

(no title)

rh12503 | 4 years ago

Wails v1 (which this project uses) uses Webview for rendering it's frontend. You can read more about how Wails works here: https://wails.app/about/concepts/

Also because I'm pretty sure you're going to be the only one to see this post, do you have any feedback on the app?

discuss

order

zibzab|4 years ago

I have been in search of a good GUI library for go that works well on both Linux and Windows.

What are your thoughts on Wails?

How is the learning curve for people not very familiar with Web technologies? On that subject, does it require any webdev tools to be installed (nodejs, frameworks, etc)?

rh12503|4 years ago

I found Wails very simple to use, and would highly recommend it to anyone looking for a lightweight GUI library.

However, Wails v1 uses mshtml (basically ie11) on Windows, so some features are unavailable.

Wails uses Webpack so you need npm installed when developing your app.

You might also be interested in Tauri [1] which is a similar framework but in Rust.

[1] https://github.com/tauri-apps/tauri

imhoguy|4 years ago

Apart of very cool visual effect, the app got my attention as an interesting example of lightweight GUI use with Go. Another rabbit hole for today. Thanks!

trinovantes|4 years ago

My main concern is why the choice of a (slow) genetic algorithm vs a more traditional Delaunay triangulation algorithm?

rh12503|4 years ago

I'm a bit unsure of what you mean, but the genetic algorithm is used to find an optimal set of points, and then a Delaunay triangulation is created from those points.