github.com/GeniusesGroup/libgo@v0.0.0-20220929090155-5ff932cb408e/protocol/gui-application.go (about) 1 /* For license and copyright information please see LEGAL file in repository */ 2 3 package protocol 4 5 // GUIApplication is UI (GUI, VUI, ...) specific protocols that include in Application interface 6 // All below projects have many problems. 7 // https://docs.flutter.dev/ >> Mix content(HTML) and style(CSS) in to logic(JS, Dart, Go, ...) language 8 // https://github.com/maxence-charriere/go-app/blob/master/pkg/ui/scroll.go >> indicate scroll as a content not behavior of elements 9 // https://github.com/gioui/gio 10 // https://github.com/asticode/go-astilectron 11 // https://github.com/zserge/lorca 12 // https://github.com/wailsapp/wails 13 // https://github.com/sciter-sdk/go-sciter 14 type GUIApplication interface { 15 GUIPages 16 GUINavigator 17 GUIHistory 18 } 19 20 /* 21 ## Reference: 22 - https://webvision.mozilla.org/full/ 23 - https://extensiblewebmanifesto.org/ 24 - https://open-ui.org/ 25 - https://www.chromium.org/teams/web-capabilities-fugu/ 26 - https://fugu-tracker.web.app/ 27 */