This release removes the replacement directives in the main go.mod file and switches to an internal workspace for all of my packages. This should alleviate compile problems on remote systems. I'm planning to switch development to a development branch soon. For the time being, bear in mind that there can still be API and language changes, though not substantial ones.
Note that z3ui.RunGUI
takes an ID string as argument now. As it turns out, some Fyne methods panic when the preferences system is accessed and no app ID is set, so this is now prevented. Use an arbitrary ID like in z3g.go
if necessary, but of course you'll need to set the app ID to a repeatable value if you want to use the preferences.