x/outlay/table: add table example back This example was lost in the shuffle of migrating examples from gio-extras to gio-example. The original signed-off commit from Pierre is available here: https://git.sr.ht/~whereswaldon/outlay/commit/195fcaa6132d9643c0ef2dea809970b047293834 Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
x/component: remove reference to old "materials" pkg Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
all: update to use StateOp instead of StackOp Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
gio-extras/*,x: rename gio-extras demos and change imports Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
windows,multiwindow: rename package for clarity Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
galaxy: adapt donated code to fit gio visualization This commit adapts the donated galaxy simulation code to work with the front-end visualization originally posted here: https://git.sr.ht/~whereswaldon/galaxy-gio With this change, the entire galaxy example codebase in now under the same licenses, and visualization code has been better documented. Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
galaxy: add simulation engine for galaxy example This is essentially the code for the Gonum Barnes-Hut example code and is donated to the Gio project. Signed-off-by: Dan Kortschak <dan@kortschak.io>
glfw,go.*: update Gio version Signed-off-by: Elias Naur <mail@eliasnaur.com>
life: make cell size display density independent Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
life: add game of life Signed-off-by: Egon Elbre <egonelbre@gmail.com>
glfw: handle window content scale correctly Signed-off-by: Elias Naur <mail@eliasnaur.com>
glfw: select OpenGL 3.3 core profile Otherwise, macOS will give us an old 2.1 compatible profile. Signed-off-by: Elias Naur <mail@eliasnaur.com>
gio-extras/materials: update example with palette switching This adds a switch that can change the materials example program's palette. This also updates the example to use the latest materials API. Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
.builds: clarify missing sign-off error Signed-off-by: Elias Naur <mail@eliasnaur.com>
ci: configure mirroring SSH key Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
README.md: link to GitHub mirror Signed-off-by: Elias Naur <mail@eliasnaur.com>
ci: configure automatic mirroring to GitHub Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
gio-extras/{outlay,niotify}: fix gofmt Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
gio-extras/materials: add materials example Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
gio-extras/scroll: add scrollbar example Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
gio-extras/outlay/{fan,grid}: add outlay examples Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>