Go to file
Pietro Gagliardi ae710db0e9 Added ProgressBar. 2015-12-12 18:44:35 -05:00
prev More work. 2015-12-11 22:48:25 -05:00
LICENSE Added license and README. 2014-02-17 18:38:50 -05:00
README.md LET'S GET THIS FINAL REWRITE EVER STARTED 2015-12-11 20:37:59 -05:00
TODO.md More TODOs. 2015-12-12 16:19:45 -05:00
button.go Added Button and Checkbox. 2015-12-12 15:52:43 -05:00
checkbox.go Added uiCombobox. 2015-12-12 16:18:58 -05:00
combobox.go Added uiCombobox. 2015-12-12 16:18:58 -05:00
compatibility.md LET'S GET THIS FINAL REWRITE EVER STARTED 2015-12-11 20:37:59 -05:00
control.go Added Button and Checkbox. 2015-12-12 15:52:43 -05:00
entry.go Added Entry. 2015-12-12 16:44:32 -05:00
label.go Added Label. 2015-12-12 16:59:57 -05:00
link_unix.go More work. 2015-12-11 22:48:25 -05:00
main.go Added uiWindow. 2015-12-12 13:37:36 -05:00
progressbar.go Added ProgressBar. 2015-12-12 18:44:35 -05:00
util.go Implemented some utility functions. 2015-12-12 13:07:57 -05:00
window.go Added Button and Checkbox. 2015-12-12 15:52:43 -05:00
zz_test.go Added ProgressBar. 2015-12-12 18:44:35 -05:00

README.md

ui: platform-native GUI library for Go

This is a library that aims to provide simple GUI software development in Go.

It is based on my libui, a simple cross-platform library that does the same thing, but written in C. You must include this library in your binary distributions.

It runs on/requires:

  • Windows: cgo, Windows Vista and newer
  • Mac OS X: cgo, Mac OS X 10.7 and newer
  • other Unixes: cgo, GTK+ 3.4 and newer

TODO figure out the minimum required version of Go

(this README needs some work)

Installation

Documentation

The in-code documentation needs improvement. I have written a tutorial in the Wiki.

Updates