Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Gio

Gio implements portable immediate mode GUI programs in Go.
Collective - Host: opensource - https://opencollective.com/gioui - Website: https://gioui.org - Code: https://github.com/gioui

example, cmd: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 5ae68d21275ad0289d112c23a6fd48bf8712e648 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/d3d11: fix GOOS=windows GOARCH=386 build

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 2fd7e2dd9ba955de7c457fbdcc12546cee949d61 authored almost 5 years ago by Elias Naur <[email protected]>
all: remove unused fields, functions and add missing error handling

Credit to staticcheck.io.

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - bfb50cef5de4443036385830269dc0bd9f657bd8 authored almost 5 years ago by Elias Naur <[email protected]>
.builds: upgrade to Go 1.14 final

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 4b7387369b9800fc5e41c1017f3cce0421dee2d6 authored almost 5 years ago by Elias Naur <[email protected]>
example,cmd: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 27c77f1baf081ad059070a3bc27cc5fc528fd8a5 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/d3d11: add Direct3D backend

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - e03b3cd808b471dd3659e2169bf2d8ee65dd6951 authored almost 5 years ago by Elias Naur <[email protected]>
internal/cmd/convertshaders: use gofmt to format output

In particular, the simplifying "-s" flag to gofmt ensures that the automatic
test for unformatte...

github.com/gioui/gio - d65bfdc2753ec57aa735bdfc77ec0e72bfeec998 authored almost 5 years ago by Elias Naur <[email protected]>
content/doc: mention Direct3D 11 support

Also remove the installation instructions of the OpenGL ES emulation
DLLs, as they're no longer ...

github.com/gioui/giouiorg - 2662adc557e6d86035d65ebd82be1d4bb6177e37 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/shaders: compensate for GPU Framebuffer => texture transformation

Add fboTextureTransform shader function for cancelling the
implied transformation from fragments...

github.com/gioui/gio - c20c1ab96f1af2658b7087fb16026d0fbc619b3b authored almost 5 years ago by Elias Naur <[email protected]>
internal/cmd/convertshaders: support #include in shaders

Add flag to specify shader directory while here.

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 0d573514c57d7da02402f8eff87b7fa7f0bf09a5 authored almost 5 years ago by Elias Naur <[email protected]>
app: recover from transient Present errors

Some GPU APIs such as Direct3D can return an error after drawing
a frame indicating a transient ...

github.com/gioui/gio - 6213daa3e9da9b2566423df35b4ccafa3bb3095f authored almost 5 years ago by Elias Naur <[email protected]>
gpu/shaders: use correct type for integer vector

OpenGL supports casting from int to float during vertex array
reading. Direct3D doesn't. Since w...

github.com/gioui/gio - 29d36e11ee4dea8c44c240641039a8f81908cb96 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/backend: add support for desktop OpenGL 3

In particular, add the GLSL 1.30 shader variant. Sigh.

Signed-off-by: Elias Naur <mail@eliasnau...

github.com/gioui/gio - dd6a24732649cd46599901f40ba6916f0209e47a authored almost 5 years ago by Elias Naur <[email protected]>
gpu: drop use of integer shader inputs

They're a pain to support. Encode the single integer value we have
as a float instead.

Signed-o...

github.com/gioui/gio - 591c89ab0ad037f5e287e91619efbcfd3c211d5a authored almost 5 years ago by Elias Naur <[email protected]>
gpu/backend: add support for GLSL 1.50

Apple's OpenGL 3.2 Core implementation doesn't accept 1.30.

Signed-off-by: Elias Naur <mail@eli...

github.com/gioui/gio - 3043c4243a1465d4ce0f418ee669a70617906c1c authored almost 5 years ago by Elias Naur <[email protected]>
app/headless,gpu/gl: make ReadPixels y-flipping backend specific

The Direct3D backend doesn't need y-flipping, so don't do it unconditionally in
package app/head...

github.com/gioui/gio - a0c4688d0cd349eb22197b59f4ad809ec80fd876 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/shaders: introduce toClipSpace to map to GPU native clip space

OpenGL use the [-1; 1] range for clip depths, Direct3D [0; 1].
Use toClipSpace to encapsulate th...

github.com/gioui/gio - 8dce81d8fd3410167d3b07338aff89392929f833 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: pack 2D transforms in vec4 values

Instead of separate 2d scale and transform, pack them into a single
4d value.

Signed-off-by: El...

github.com/gioui/gio - c34c350a52ada78358c602569995e651e173bace authored almost 5 years ago by Elias Naur <[email protected]>
app/headless: add lower-level backend tests

Add a series of low level gpu.Backend tests to assure the correct behaviour of
Backends. The imm...

github.com/gioui/gio - 7ff2f604125bfce4a16bee91017ed30f86069121 authored almost 5 years ago by Elias Naur <[email protected]>
internal/cmd/convertshaders: #define HLSL when compiling for HLSL

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 1f117d8de0749ddffa82184e9a48c17dc97937d2 authored almost 5 years ago by Elias Naur <[email protected]>
gpu,gpu/backend: implement GLSL 300 es shader variants

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 0d266c413d58eade4842f5eead71709161608dfd authored almost 5 years ago by Elias Naur <[email protected]>
app/headless: setup default Viewport in NewWindow

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 55c74d31598e86b927f7b756d55990333b988c22 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/glimpl: add gl functions for uniform buffers

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 3a5a2cff6bb4e43c846c07323341bfcdd4644e4a authored almost 5 years ago by Elias Naur <[email protected]>
gpu: avoid internal uniform buffer pointers

Uniform buffers are byte slice backed by Go structs. However, if a uniform
buffer value is embed...

github.com/gioui/gio - 23757b1022e3fb52f7644d7c0da922b03a8e19f5 authored almost 5 years ago by Elias Naur <[email protected]>
app/headless: Release Window after testing it

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 055fa973434fff008e8fe0314ca20b04d6629cf5 authored almost 5 years ago by Elias Naur <[email protected]>
app/headless: re-implement Screenshot on top of Backend

The new Framebuffer.ReadPixels method is enough to implement
Window.Screenshot. Use that instead...

github.com/gioui/gio - f305f71b20044deb76b9b931cb547cbc26acde30 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: add Framebuffer.ReadPixels

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - e4a927982de51dacb602c667f888e6748a351fc5 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: add depthBits parameter to NewFramebuffer

Along with ReadPixels in the next change, a Framebuffer with depth is enough to
implement screen...

github.com/gioui/gio - 6fd545a4d83e95466088ec89cffa8a093c64bee5 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: return and handle errors from Backend.New... methods

"handling" means panicing, but at least the panicing is moved up
a layer, leaving future changes...

github.com/gioui/gio - 10484d26f3f453f9b8a8989668495c4c0a4031b0 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: drop Framebuffer.IsComplete in favour of an error from NewFramebuffer

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 9c984e03b842c9d4284f02001d365b860fb43a6e authored almost 5 years ago by Elias Naur <[email protected]>
gpu: add binding flags to Backend.NewTexture

Direct3D needs to know the texture bind usage up front, in particular
whether the texture is goi...

github.com/gioui/gio - cae97a98618ed451ab6fe37ca3da5da8b2bfbebf authored almost 5 years ago by Elias Naur <[email protected]>
gpu: rename BufferType to BufferBinding and make it a set

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 411f566e3f1b7ba2826370a8d787df7b0ac92cf1 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: remove Backend.NilTexture

It serves no purpose other than paranoia. Perhaps buggy drivers exists that
require unused textu...

github.com/gioui/gio - 744a962bebf24e7283ccbd9cbec8f94c452b1fa4 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/gl: fix offset calculation in DrawElements

The offset argument to DrawElements is in 16-bit shorts, while the
underlying DrawElements use b...

github.com/gioui/gio - 5ba7854656f5c53e9eb89992e1d935329ef11aeb authored almost 5 years ago by Elias Naur <[email protected]>
gpu: rename NewBuffer to NewImmutableBuffer

Prepare for adding NewBuffer for mutable buffers.

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - fbb7fffd46083201c0d2c8d6b4506643de62e2a8 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: rename BufferTypeData to less vague BufferTypeVertices

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - f5905b3ca82d99b22957bbb9a0a3e7b334f40ec5 authored almost 5 years ago by Elias Naur <[email protected]>
gpu,gpu/gl: specialize Buffer.Bind to Buffer.BindIndex

Direct3D can't support a generic Bind, and we don't need it now
BindVertex was added.

Signed-of...

github.com/gioui/gio - 826ab9e65beeed85564a05ff89d7e213a45f2b45 authored almost 5 years ago by Elias Naur <[email protected]>
gpu,gpu/gl: introduce InputLayout and use shader reflection data

InputLayout is the abstraction for the mapping between vertex data and
shader inputs. The mappin...

github.com/gioui/gio - 9cdc8e6182bdd5027f51f1f1fea76826027f4b57 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/internal/shaders: generate shader variants

We're about to add Direct3D support, where shaders are written in
HLSL. Rather than write shader...

github.com/gioui/gio - ac7029fa248bff846002746ef6bb436d74226e42 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/egl: remove Windows error message dialog when EGL fails to load

The error message is not appropriate where there are multiple backends,
and there's a much bette...

github.com/gioui/gio - 1f43bfa0e41991e63afe20d9e508e0c463535194 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/srgb: rename NewSRGBFBO to New and SRGBFBO to FBO

The srgb package was recently created to contain just the sRGB
emulation, but the names weren't ...

github.com/gioui/gio - 05485a79a6e23ec8bd13a82a76028ebc9bf77090 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: setup OpenGL ES texture uniforms automatically from shader metadata

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 4e3bfd5b1b96deb69ba742f1bc855720f0063d91 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/shaders: delete unused uniform

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 5c359bbf89f6beee413bb85fa35c6e3ce8b6302e authored almost 5 years ago by Elias Naur <[email protected]>
gpu: specify target Texture Backend.NewFramebuffer

OpenGL doesn't care if the texture to a framebuffer changes, but
Direct3D does. Change Backend t...

github.com/gioui/gio - eb7e11ee8ed51236d64455b7163e03f048119c32 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/window: remove unsafe cast

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - cf7d702a392c4f1883344778a3c2d9a06081d9a7 authored almost 5 years ago by Elias Naur <[email protected]>
gpu,gpu/gl: implement shader uniform buffers

Emulate them for the OpenGL ES backend because 2.0 doesn't support uniform
buffers. The future d...

github.com/gioui/gio - 646a7676657258926246457541233b4deac11a5f authored almost 5 years ago by Elias Naur <[email protected]>
gpu: remove Backend.Resize and fully specify format in Backend.NewTexture

Re-create textures instead to better match direct3d.

Signed-off-by: Elias Naur <mail@eliasnaur....

github.com/gioui/gio - a4ee72ed28ffc93aea5def35231a4210b1707046 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: replace Backend.DefaultFramebuffer by Backend.CurrentFramebuffer

DefaultFramebuffer was set up at Backend creation time, which is
difficult to predict. Instead, ...

github.com/gioui/gio - dfc1503c0070ee332d0ead88e60c09f42a91145b authored almost 5 years ago by Elias Naur <[email protected]>
internal/cmd/convertshaders: move shader converter to separate package

To use the converter from other packages, make the converter a
runnable command.

Signed-off-by:...

github.com/gioui/gio - fd61c226d494c0a6cb1cf17fcf2a7817593e0bb2 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/gl: tolerate programs with no attributes

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - b9d131409e6b7ead0e6a7b4e57bf4ce98edcea99 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/cmd/convertshaders: use backend types directly

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 0be4dd9af02fe2a30b6e65e8aacb82fff21901de authored almost 5 years ago by Elias Naur <[email protected]>
gpu/backend: move backend interface types to a separate package

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 5cd5d491081ea23bdce7c236de58e924ef00e4d1 authored almost 5 years ago by Elias Naur <[email protected]>
app/headless: handle error from Framebuffer.ReadPixels

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 50e98d1e13c011a68e9c4edc7180979d8a668a42 authored almost 5 years ago by Elias Naur <[email protected]>
app/headless: remove unusued parameters to newContext

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 2df50dda8e59898628f1096bb9b12f3dff2204a7 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: Move Bind methods to Backend

Having Backend.Bind* methods better matches both opengl and d3d.

Signed-off-by: Elias Naur <mai...

github.com/gioui/gio - b4c163e437f48cae0120b847e0428dc87079eef9 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: add NewBuffer and Buffer.Upload for creating mutable buffers

We're going to need them for shader uniform buffer storage.

Signed-off-by: Elias Naur <mail@eli...

github.com/gioui/gio - ef3e94e7a7580f5874c182de7a16f7890021f7bb authored almost 5 years ago by Elias Naur <[email protected]>
app,app/headless: expose Backends from window and headless contexts

This is a refactoring change to prepare for another gpu.Backend
implementations.

Notably, app/l...

github.com/gioui/gio - 94fdc26cb5e29a1489031572cbd96ee4271dfa71 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: allocate path draw index buffer once

Before this change, the index buffer would start empty and grow up to the
maximum size (128kb). ...

github.com/gioui/gio - 49365dbcc5a8a6ad5d5fa631dab456fb18d6b9de authored almost 5 years ago by Elias Naur <[email protected]>
gpu: make Buffers immutable

The GPU implementation only uses immutable buffers so far, so let's
make it easy and performant ...

github.com/gioui/gio - f62725ea77374eda9733ccbc90b39fce56981bb7 authored almost 5 years ago by Elias Naur <[email protected]>
app/headless: remove OpenGL assumptions

To prepare package headless for multiple backends, refactor the common headless
driver to no lon...

github.com/gioui/gio - b34216c124e83e47cc5d8d110cfcd88011fea123 authored almost 5 years ago by Elias Naur <[email protected]>
io/router: add pointer routing test

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 8a2837531e80b7fabe1c0d222c04b179a33fdf3a authored almost 5 years ago by Elias Naur <[email protected]>
io/router: expand Router.Add to accept multiple events

Niver API and useful for testing.

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 5a3ffad00ab457e2326ba0d756ee0151d9fa60aa authored almost 5 years ago by Elias Naur <[email protected]>
widget: remove unused Button.prevClicks

It was left over from a previous approach to enable the program
to decide the ordering between c...

github.com/gioui/gio - a995e9ea6cba33067fad86f53d65041265910a61 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/window: (Windows) report pressed buttons for Move events

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - e3f8d1a1afb27213f5e4c2e0b161e76d69778ff3 authored almost 5 years ago by Elias Naur <[email protected]>
README.md: move COPYING license verbiage back to the README.md file

Now that pkg.go.dev supports the UNLICENSE, the COPYING file confuses
the automatic license dete...

github.com/gioui/gio - 5406a13257b56fc4310d55797548cf73833219ca authored almost 5 years ago by Elias Naur <[email protected]>
widget: flush ChangeEvents even if no key events are available

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 73b99a80e29a36735ea8300648c9c7b1934322ed authored almost 5 years ago by Elias Naur <[email protected]>
.builds: re-add sway on Debian

It passes now, thanks to the recent work to add retries to screenshots.

If it turns out to stil...

github.com/gioui/gio - 150b34aedef67952fcb4a58ad94ae551324e36df authored almost 5 years ago by Daniel Martí <[email protected]>
widget/material: allow button Inset to be customizable

Signed-off-by: Larry Clapp <[email protected]>

github.com/gioui/gio - 0dd77be975432179d6b71499818d4cda990fc110 authored almost 5 years ago by Larry Clapp <[email protected]>
app/internal/wayland: Added header dir for wayland in openSUSE

Added a cflag -I to provide wayland header files in openSUSE.

Fixes gio#76

Signed-off-by: Roy ...

github.com/gioui/gio - ae6161dfb6fe082d7c30296c1e7481d6740a0d97 authored almost 5 years ago by Roy Lee <[email protected]>
layout: fix typos

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 60904dd9a64537e6e959f89667c17271e99ee412 authored almost 5 years ago by Elias Naur <[email protected]>
files: use the full path to webassembly iframes

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/giouiorg - c9fded8e7743ec985b6dee451597d4628da28c75 authored almost 5 years ago by Elias Naur <[email protected]>
op/paint: add support for efficient ImageOp subimages

The new field ImageOp.Rect is initialized to cover the entire source
image, but can be modified ...

github.com/gioui/gio - 69dfd2e3a55419167975adc316f8126bc4737443 authored almost 5 years ago by Elias Naur <[email protected]>
io/pointer: minor documentation update.

The `image.Rectangle` object should be passed to the `pointer.Rect` function.

Signed-off-by: st...

github.com/gioui/gio - fd5dfacb404347573ffbb069d5d2419fa0e4f606 authored almost 5 years ago by steverusso <[email protected]>
example: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - e8add40440b388b532e52d6dbc88fcb4b225d90c authored almost 5 years ago by Elias Naur <[email protected]>
gpu/gl: add detail to the float FBO error message

Updates gio#49

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 6945a9062b9f78fa49c1df1d8928d582534b9bf6 authored almost 5 years ago by Elias Naur <[email protected]>
cmd/gogio: introduce retries with backoff to the e2e tests

Right now, this was badly needed for the wayland subtest, as it seems
like waiting for a frame t...

github.com/gioui/gio - f38dbfca544cf0ff8f32c11ff101ea2273447842 authored almost 5 years ago by Daniel Martí <[email protected]>
example,cmd: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - cad51f4d221fbdab88eb87cca6a7e69c1a8103c8 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/gl: remove unused methods from Functions interface

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - ef9459c7fde2ef91781381da6548eea11153c6fd authored almost 5 years ago by Elias Naur <[email protected]>
gpu/gl: remove unused methods and unexport internal

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 8b5e9af5f8c975bb076cc3feba6f974c086ea862 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/srgb: move sRGB emulation to new internal package

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - adb950cbf37f7951643d8bce9e3659f711a8998a authored almost 5 years ago by Elias Naur <[email protected]>
gpu,gpu/gl: introduce Backend

A recent change made the OpenGL functions an interface of the functions
required for the impleme...

github.com/gioui/gio - 3ae5a37c246ab4dc73d248d9b7ee50c19acd4923 authored almost 5 years ago by Elias Naur <[email protected]>
gpu/gl: remove redundant glClear from sRGB emulation

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 9602337b456151bf8c1fde403b04176d303e37c9 authored almost 5 years ago by Elias Naur <[email protected]>
.builds: switch to Go 1.14rc1 release downloads

On Linux and FreeBSD, this means we no longer need to install Go twice,
since we don't need to b...

github.com/gioui/gio - 47544697faba63c4e79df9f476f51ca6430bbee4 authored almost 5 years ago by Daniel Martí <[email protected]>
.builds: make the GLFW example build on the automatic builders

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 5f3f7b3514e7accbeca610e4aa32a5485f26f9cd authored almost 5 years ago by Elias Naur <[email protected]>
all: gofmt

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 1f422ef96041076e9a56168ef4a6f61dd035303d authored almost 5 years ago by Elias Naur <[email protected]>
example/glfw: add example demonstrating GLFW integration

Updates gio#26

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 140888ec861d85f54e064f2f4318bfa45bfea0b0 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: rename method GPU.Frame to BeginFrame and drop redundant argument

The viewport size was already specified in the call to Collect.

Signed-off-by: Elias Naur <mail...

github.com/gioui/gio - d2d495416a913bec9c5175c1c323f1ad3aed04c2 authored almost 5 years ago by Elias Naur <[email protected]>
gpu: expose the rendering implementation

The rendering implementation is needed for using Gio UI with external
window libraries such as G...

github.com/gioui/gio - 3b6646933d496f61da53e57ce1bb0885d97891d8 authored almost 5 years ago by Elias Naur <[email protected]>
io/router: expose the event router

For integrating with external window implementations (replacing
package app), access to the even...

github.com/gioui/gio - 34c6a2f73582187f600bc1d0944f6c7cf9522c37 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: extract profile in separate method, Profile

Updates #26

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 6e98132ebbf720667dfbda663c6246501169e01d authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/gpu: remove profile flag

Automatically determine whether to profile GPU operations from
the existence of a profiling op.
...

github.com/gioui/gio - 81f958fc709ac9cdff2d5a100d522fc03f40b34e authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/input: remove AddProfile method

Merge it into the general Add method.

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 320535a97801ab8e5f1b57e1c2463e6b3dc41877 authored almost 5 years ago by Elias Naur <[email protected]>
app/internal/gl/impl: extract platform dependent opengl bindings

We'd like to support Gio using a different renderer binding than
the builtin. A first step is to...

github.com/gioui/gio - 251c075093738278e1aadb95173bb6620f46f65e authored almost 5 years ago by Elias Naur <[email protected]>
widget: add some utility methods on Editor

- Focused: returns whether editor is focused
- CaretPos: returns the text line & column numbers ...

github.com/gioui/gio - e672d71c61b2e27a75f99be6e8695b15dc2b5c87 authored almost 5 years ago by Larry Clapp <[email protected]>
cmd/gogio: extract endtoend driver base into a type

This type contains all the common bits, such as *testing.T, as well as
the channel and method us...

github.com/gioui/gio - ed8a0c4909a133b11965bc8be65ad1d7505589e9 authored almost 5 years ago by Daniel Martí <[email protected]>
example/gophers: update gio version

Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - b8b8003a7a9812a4c74b4c6c1d3cd4ed2c2c5316 authored almost 5 years ago by Elias Naur <[email protected]>
widget: re-layout Editor before processing events if layout is invalid

Editor's event processing assumes the cached layout is valid, but
it might not be if the program...

github.com/gioui/gio - 383f3eca40f235e237c3431339cfb6cae007ec17 authored almost 5 years ago by Elias Naur <[email protected]>
widget: remove Editor field carWidth

The caret width can be computed in the only method that needs it,
PaintCaret.

Signed-off-by: El...

github.com/gioui/gio - c178ade3237f73929fd46cac1dba74e48595d7fd authored almost 5 years ago by Elias Naur <[email protected]>
text: simplify text layout and shaping API

First, replace LayoutOptions with an explicit maximum width parameter. The
single-field option ...

github.com/gioui/gio - 4c220f45541627cf70144f0f674599bf4a7fa0ef authored almost 5 years ago by Elias Naur <[email protected]>
widget: remove scale detection hack from Editor

Now that text layout and shaping operate on concrete sizes and not
units, Editor no longer needs...

github.com/gioui/gio - b0af85d3c3771a94f268372f8be318bd3a86d9f2 authored almost 5 years ago by Elias Naur <[email protected]>