Home

Awesome

duitdraw

shiny backend for duit

About

Duit is a ui toolkit for go. As a backend it uses plan9 port's /dev/draw emulation via a go interface.

This has a some drawbacks:

As a first step duitdraw is a drop-in replacement for github.com/9fans/go/draw, using a backend based on shiny. This has the advantage, that no changes are needed for duit.

Once this becomes a valid alternative to the original drawing backend, duit could be changed to interface better with shiny.

The scope of the package is not a full implementation of 9fans.net/go/draw. Everything that is not needed by duit in the initial release state is removed.

Usage

To try the backend, copy the content of this repository to $GOPATH/src/9fans.net/go/draw and recompile duit.

Current state

This is just a very basic first first release and tested only on windows. Please test and comment.