You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cross-platform GUIs are a pain in rear; cross-compiled more so. However:
GTK is available on Linux, MacOS, Windows (the latter two a bit flaky but doable)
Fyne is a cross-platform GUI pretty much where ever there is a Go compiler. Non-native, slightly ugly UIs but cross-compilable (which is important to me).
The codebase is sufficiently abstracted that maintaining three UIs (CLI, 2xGUI frameworks) is not difficult; and I'd prefer the to do the work if it means I get a nicer / native UI on open source platforms.
So the plan is:
The code base will support GTK and Fyne on Linux, MacOS and Windows
Binary releases will be GTK for Linux, Fyne for everyone else
If you want to build the GTK version for other platforms, you can. Instructions will be provided for MacOS and Windows.
GTK (Linux)
Fyne (on Linux, but same everywhere)
Work in Progress ... test data, needs to be wired up to the KML generator)
The text was updated successfully, but these errors were encountered:
Cross-platform GUIs are a pain in rear; cross-compiled more so. However:
So the plan is:
GTK (Linux)
Fyne (on Linux, but same everywhere)
Work in Progress ... test data, needs to be wired up to the KML generator)
The text was updated successfully, but these errors were encountered: