From 43dd5121b272b24967ce5fad4212d5a785bf8ef3 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 19 Feb 2014 12:47:44 -0500 Subject: [PATCH] More README updates. --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 12aed9f..52f5589 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,11 @@ # Native UI library for Go ### THIS PACKAGE IS UNSTABLE AND PRELIMINARY. Though it installs to a package `ui`, and you can build software in it, it's far from feature-complete, and still in need of testing and crash-fixing. If you can help, please do! Run `go test -c` to build a test binary which runs a (mostly) feature-complete UI test. -This is a simple library for building cross-platform GUI programs in Go. It targets Windows and all Unix variants (except Mac OS X until further notice) and provides a thread-safe, channel-based API. +This is a simple library for building cross-platform GUI programs in Go. It targets Windows and all Unix variants (except Mac OS X until further notice; waiting for a PSU for my iMac) and provides a thread-safe, channel-based API. -There is documentation, but due to the note above, you won't be able to see it just yet. Refer to `main.go` for an example. +The API as it stands right now is frozen as it is the minimum I want to have working identically on all three platforms before continuing development. So once I get that PSU and write the initial OS X implementation, development will advance. + +Until then, check `todo.md` for more. ## Future Readme Contents This is a simple library for building cross-platform GUI programs in Go. It targets Windows, Mac OS X, Linux, and other Unixes, and provides a thread-safe, channel-based API. The API itself is minimal; it aims to provide only what is necessary for GUI program design. That being said, suggestions are welcome. Layout is done using various layout managers, and some effort is taken to conform to the target platform's UI guidelines. Otherwise, the library uses native toolkits.