~eliasnaur/gio-example

deps: update to latest gioui.org/x

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
deps: update to latest gio

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
x/component: add demo page for Menu component

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
go.*: bump gio, glfw versions

THe glfw example now runs on macOS using ANGLE as the OpenGL ES
implementation.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
glfw,kitchen: update to latest Gio version

Signed-off-by: Elias Naur <mail@eliasnaur.com>
multiwindow: larger example

First time managing and handling windows can be complicated, even if you know
how to create a new window. This tries to expand the example to a multiwindow
project, with different views and inter-window communication.

Signed-off-by: Egon Elbre <egonelbre@gmail.com>
.builds: upgrade to Go 1.16

Examples aren't bound by compatibility requirements, and we're about to
add an example that uses Go 1.16 features.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
glfw,go.*: bump gio version

Signed-off-by: Elias Naur <mail@eliasnaur.com>
glfw: release gpu resources at exit

Signed-off-by: Elias Naur <mail@eliasnaur.com>
Revert "x/component: rely on new system inset handling"

This reverts commit 7bd64fd1150f5c64383798e6bf870d9336ec5f67.

I misunderstood why Egon changed the inset handling in the way that
he did. His changes were correct.

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
x/component: rely on new system inset handling

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
Insets are now automatically added.

Signed-off-by: Egon Elbre <egonelbre@gmail.com>
4431f82c — Peter Sanford a month ago
kitchen: respect system insets

This keeps the UI from rendering under the status bar on android.

Signed-off-by: Peter Sanford <psanford@sanford.io>
all: update to latest gio{,/x}

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
tabs: respect system insets

Signed-off-by: r3mb00 <ipalamar4uck@gmail.com>
all: update to latest gio and other deps

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
glfw: add support for EGL/OpenGL ES

Gio doesn't support desktop OpenGL on Windows, and must
use the ANGLE libraries that implements OpenGL ES.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
glfw: demonstrate custom OpenGL rendering and input event handling

Signed-off-by: Elias Naur <mail@eliasnaur.com>
glfw,go.*: bump Gio version

Signed-off-by: Elias Naur <mail@eliasnaur.com>
deps: update to latest gio

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
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>
Next