You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Elias Naur 4e6a9c0909 cmd: delete tools module 4 weeks ago
.builds cmd: delete tools module 4 weeks ago
app app: only perform actions and apply options on wakeups 4 weeks ago
f32 f32,gpu,op/clip: add f32.Rectangle method for converting to image.Rectangle 2 months ago
font deps,font/opentype: update dependencies to fix 32-bit build 2 months ago
gesture gesture: don't rely on Enter events to determine validity of click 2 months ago
gpu gpu/internal/opengl: add fallback for sparse OpenGL ES 2.0 ReadPixels 1 month ago
internal io/key: [API] implement key event propagation 1 month ago
io io/pointer: remove unused functions 4 weeks ago
layout layout: don't clip List children 2 months ago
op f32,gpu,op/clip: add f32.Rectangle method for converting to image.Rectangle 2 months ago
text text: [API] remove Text and Advances from Layout 2 months ago
unit all: make unit.Converter concrete and rename to Metric 2 years ago
widget widget: don't draw Editor selection when not focused 4 weeks ago
.gitattributes .gitattributes: disable Windows line ending conversion 3 years ago
.gitignore all: initial import 3 years ago
LICENSE LICENSE: tighten license language 1 year ago
README.md README.md: make the gioui.org link more prominent 1 year ago
flake.lock flake.*: add Nix development environment 2 months ago
flake.nix flake.nix: enable Vulkan support 2 months ago
go.mod deps: update golang.org/x/text and go-text 1 month ago
go.sum deps: update golang.org/x/text and go-text 1 month ago

README.md

Gio - https://gioui.org

Immediate mode GUI programs in Go for Android, iOS, macOS, Linux, FreeBSD, OpenBSD, Windows, and WebAssembly (experimental).

Installation, examples, documentation

Go to gioui.org.

builds.sr.ht status

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.

An official GitHub mirror is available.