forked from joejulian/gio
16d2a3ac0a07493f4f3f43beb6b00002a1869f44
In preparation for using Shaper with an io.Reader, rework the API to not refer to strings. In particular, introduce Glyph for holding the rune in addition to the advance. For fast traversing of the underlying text, add Len to Line with the UTF8 length. Layout is a useless wrapper around []Line; remove it while we're here. Signed-off-by: Elias Naur <mail@eliasnaur.com>
Gio
Immediate mode GUI programs in Go for Android, iOS, macOS, Linux, FreeBSD, Windows, and WebAssembly (experimental). See gioui.org for details and documentation.
Issues
File bugs and TODOs through the issue tracker or send an email to ~eliasnaur/gio@todo.sr.ht. For general discussion, use the mailing list: ~eliasnaur/gio@lists.sr.ht.
Contributing
Post discussion to the mailing list and patches to gio-patches. No Sourcehut account is required and you can post without being subscribed.
See the contribution guide for more details.
Description
Languages
Go
89.6%
C
7%
Java
1.7%
Objective-C
1.6%