Go to file
Jeff Carr cc75f34f6f remove for now 2025-03-05 03:47:31 -06:00
.gitignore ignore all *.so files 2025-01-07 17:43:52 -06:00
.plugin add .plugin file to identify for building 2024-12-04 03:18:13 -06:00
LICENSE initial start of a fyne plugin 2024-02-27 02:21:00 -06:00
Makefile fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
README.md fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
action.go remove for now 2025-03-05 03:47:31 -06:00
args.go fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
event.go initial start of a fyne plugin 2024-02-27 02:21:00 -06:00
fyne.go example to override default go path for 'go mod init' 2024-12-11 13:59:35 -06:00
fynetest.go fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
main.go fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
node.go fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
plugin.go fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
stdin.go fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
structs.go fyne changes to see if it can work 2025-03-04 01:57:59 -06:00
treeInit.go fyne changes to see if it can work 2025-03-04 01:57:59 -06:00

README.md

fyne

Package gui implements a abstraction layer for Go visual elements.

This is a sample plugin. It's a skeleton intended to be used when making a new toolkit plugin.

fyne appears to require: runtime.LockOSThread() // Ensure main stays on one OS thread a := app.New() w := a.NewWindow("Fyne Plugin Fix") w.ShowAndRun()

error: gui doing TestDraw() Forge: (this kinda works sometimes) panic: Run() or ShowAndRun() must be called from main goroutine

so for fyne to work, there must be a protocol buffer GO GUI plugin first that can spawn and talk to fyne