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

gpu: avoid pointers of pathData

Save allocations by using pathData instead of *pathData.

Signed-off-by: Viktor <viktor.ogeman@g...

github.com/gioui/gio - 901478d102fd2ba9ea5f688c415cb561dded3329 authored over 4 years ago by Viktor <[email protected]>
internal/f32color: use explicit type to avoid allocation

f32color.RGBAFromSRGB is used extensively in package gpu, avoid an
interface type to save alloca...

github.com/gioui/gio - 42f07ca5388e1f2316d2af658251e799c42ce125 authored over 4 years ago by Viktor <[email protected]>
gpu: cache transformed bounds

To avoid duplicate work when using macros and non-offset transforms,
cache also the new bounding...

github.com/gioui/gio - 818d0c4af1f83a87dc81ec39c539c5e6148fe5a5 authored over 4 years ago by Viktor <[email protected]>
gpu: optimize opCache to avoid expensive map lookups

Benchmarking showed that the double map access calls
were a bottleneck. Rework the cache to avoi...

github.com/gioui/gio - 062cb210ea2ed1291068186fb1b805ba226e0446 authored over 4 years ago by Viktor <[email protected]>
gpu: exploit pathCache in collectOps

Previously the cache was only filled during gpu-buffer creation,
resulting in extra work on the ...

github.com/gioui/gio - f11a656426932017e3d3ef0c4029488de23a0774 authored over 4 years ago by Viktor <[email protected]>
internal/rendertest: create test suit for drawing operations

Uses app/headless to create a set of test cases for drawing operations, including clipping
textu...

github.com/gioui/gio - e3bb94ebb08aa70d5a0c93228c88b0eee444a0f6 authored over 4 years ago by Viktor <[email protected]>
gpu, op, internal/ops: add affine transformations

Add support for affine transformations. The key changes are outlined
below.

- Painting/clipping...

github.com/gioui/gio - 24951a7ee7f79b5ec38850148b7b18db07a48f08 authored over 4 years ago by Viktor <[email protected]>
gpu, io/router, op: use f32.Affine2D instead of op.TransformOp for transforms

Encode TransformOp as an Affince2D matrix instead and use that in gpu and io transform handling....

github.com/gioui/gio - b247395c6259163cd0ca910cd55401d0e31919c4 authored over 4 years ago by Viktor <[email protected]>
f32: implement 2D affine transformations

Implements 2D affine transformations. This commit is a step
towards full affine transformations ...

github.com/gioui/gio - e7bc1a45533b01655d5b7d6a8aca7aeb226d1cef authored over 4 years ago by Viktor <[email protected]>
op/clip, gpu: split complex curves in package gpu instead

This is a first step towards supporting affine drawing transforms.
The rendering algorithm relie...

github.com/gioui/gio - 5b277757cfd0fe69a6088534ced81aa845b115d5 authored over 4 years ago by Viktor <[email protected]>
internal/rendertest: create new standard benchmark

Create a standard, representative set of benchmarks for the
rendering pipeline to allow for meas...

github.com/gioui/gio - ef70b9252eb50444ec4e16d97a7943b655443568 authored over 4 years ago by Viktor <[email protected]>
widget: add optional password masking to Editor

This change adds optional password masking to the Editor. To enable
this feature, set the new Ma...

github.com/gioui/gio - 5c0f190849584e9a2de315457916393e72dea388 authored over 4 years ago by tainted-bit <[email protected]>
docs: include info on helper JAR

github.com/gioui/gio-x - 1215aa671d8b24b64674d3d07ea008092b9f896b authored over 4 years ago by Chris Waldon <[email protected]>
bugfix: prevent linux code from building for android

github.com/gioui/gio-x - aef2cf562d12312f65384d84df7d0f4c09095c13 authored over 4 years ago by Chris Waldon <[email protected]>
bugfix: ensure text content is passed to linux notifications

github.com/gioui/gio-x - 08792ea52f006136fa9a540342c8bf069be9eeb1 authored over 4 years ago by Chris Waldon <[email protected]>
bugfix: include package source code

github.com/gioui/gio-x - d2c6ea6ea62e8f44d00b92ae251b2c20277a228e authored over 4 years ago by Chris Waldon <[email protected]>
docs: add README

github.com/gioui/gio-x - 98fb54e6e0ffd7c36f1b0bb0f693cf0e685b8a0d authored over 4 years ago by Chris Waldon <[email protected]>
deps: clean up dependencies

github.com/gioui/gio-x - bbfeebc0bde2e801d9764cb85a45f1a8f8a8122a authored over 4 years ago by Chris Waldon <[email protected]>
widget: remove Editor references to text.Line.Len and text.Glyph.Rune

In preparation for adding editor masking, Editor can't rely on the
Rune and Len fields of the la...

github.com/gioui/gio - a21aefa8b73ce282d5de64b62e45094b0505a1de authored over 4 years ago by Elias Naur <[email protected]>
chore: remove unneeded logging from go android package

github.com/gioui/gio-x - a88ff57f7338aa6e1c21aa1131b9efd6171b9b37 authored over 4 years ago by Chris Waldon <[email protected]>
docs: clarify android usage docs

github.com/gioui/gio-x - 62cd63ee08784974ac760040465559f0ba592482 authored over 4 years ago by Chris Waldon <[email protected]>
chore: remove unneeded logging

github.com/gioui/gio-x - 9706db52764c685e136c79e557e1612ec7504643 authored over 4 years ago by Chris Waldon <[email protected]>
chore: add license

github.com/gioui/gio-x - fe7a92c444132620908fdbd48bd1bdee566c4f7e authored over 4 years ago by Chris Waldon <[email protected]>
feat: enable variable channel importance

github.com/gioui/gio-x - 211b8b125354c26c87d91590292c4fb6c921cea6 authored over 4 years ago by Chris Waldon <[email protected]>
widget: introduce Editor.moveLines

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

github.com/gioui/gio - dcbbcbb5434333e935a475339e0802435100b7bb authored over 4 years ago by Elias Naur <[email protected]>
widget: add Editor tests

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

github.com/gioui/gio - ffec83a001be70c169726b56cc293a839366c51f authored over 4 years ago by Elias Naur <[email protected]>
widget: maintain Editor caret position

Only call layoutCaret when the text layout changes, adjust position
for caret movement.

Signed-...

github.com/gioui/gio - ef21a7ace14e1e334a2b67486f6aaa01c3d9098e authored over 4 years ago by Elias Naur <[email protected]>
feat: implement android notification cancellation

github.com/gioui/gio-x - 6449040e618629f8db345408725ee497582416bf authored over 4 years ago by Chris Waldon <[email protected]>
widget: move Editor caret information to sub-struct

In preparation for maintaining the caret position.

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

github.com/gioui/gio - 8f31f8da2c7c0a9d88ba86e9c8a5d04cbfd9f709 authored over 4 years ago by Elias Naur <[email protected]>
widget: fix caret comparison in editBuffer.move

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

github.com/gioui/gio - 4eb66d27079788cf1198eb71569fc21d7140eb13 authored over 4 years ago by Elias Naur <[email protected]>
widget: reset Editor x offset on mouse initiated caret movement

The caret x-offset tracks residual horizontal offset for arrow key
movements. Caret movement by ...

github.com/gioui/gio - e316f42964a164062f4be6f878f59a8b0af0b7ea authored over 4 years ago by Elias Naur <[email protected]>
widget: return float32 coordinates from Editor.CaretCoords

Don't leak the implementation details of the caret coordinates.

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

github.com/gioui/gio - 2f23a326b8addca92b0f0b7eebb902432bac90d8 authored over 4 years ago by Elias Naur <[email protected]>
widget: remove unused parameter from Editor.moveCoord

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

github.com/gioui/gio - 810be77412f473ac014848b91b22125eea44b67a authored over 4 years ago by Elias Naur <[email protected]>
feat: support actually sending notifications

github.com/gioui/gio-x - 4c377a2f202d57f904b87f7c0f6834aa1e04ff87 authored over 4 years ago by Chris Waldon <[email protected]>
feat: simplify implementation by avoiding returning channel

github.com/gioui/gio-x - 420149d9e90650e53f49fe2065cbe79b1af98e0b authored over 4 years ago by Chris Waldon <[email protected]>
feat: instantiate channel and return to go

github.com/gioui/gio-x - 52786735c77b0b35c385ea9870e5d9fe3568db87 authored over 4 years ago by Chris Waldon <[email protected]>
feat: invoke helper class from Go

github.com/gioui/gio-x - e9b23d155d78148e90b5af8d6301cb95a4225329 authored over 4 years ago by Chris Waldon <[email protected]>
cmd/gogio: [Android] disable ChromeOS input emulation

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

github.com/gioui/gio - e2f3bbdfc36707fbaff274aea031277ca0d5c459 authored over 4 years ago by Elias Naur <[email protected]>
gesture: always drag scroll on Android

Mice drags scroll on Android by convention. Further, ChromeOS converts
two-finger touchpad scrol...

github.com/gioui/gio - b9f6543cf5aff2b2e140d749f19d4e243b06eee6 authored over 4 years ago by Elias Naur <[email protected]>
example/windows: add Window.Close example

github.com/gioui/gio - 88ced59dad93f4d8a51a1f5f04a6db3fcd2f9da6 authored over 4 years ago by Egon Elbre <[email protected]>
example,cmd: bump gio version

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/gio - 7c98e679efa34a0e553f881ddccf404243adea3f authored over 4 years ago by Egon Elbre <[email protected]>
app/internal: [Windows] support Window.Close

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/gio - 0b713032fbff7d5fbcb5398bea6a369071646c35 authored over 4 years ago by Egon Elbre <[email protected]>
cmd/gogio: mention that Android builds include jar class files

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

github.com/gioui/gio - c35d81e828b096fea6cbb372ffbe2e6fe812c051 authored over 4 years ago by Elias Naur <[email protected]>
app,app/internal/window: [macOS] add app.Window.Close for closing a window

Recently support was added for multiple top-level windows. Add support
for closing those windows...

github.com/gioui/gio - 602d54dc5ef72ff66eba2b2a38da2ba7c9be4d17 authored over 4 years ago by Larry Clapp <[email protected]>
go.*: update golang.org/x/image

For the font fix: https://go-review.googlesource.com/c/image/+/237900

Signed-off-by: Elias Naur...

github.com/gioui/gio - 7f836fa627b1a0cc50a7d767b8d038700925d0a4 authored over 4 years ago by Elias Naur <[email protected]>
example,cmd: bump gio version

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

github.com/gioui/gio - dd225d5d07f0aaaae77b4562466af66ce8ce3ec3 authored over 4 years ago by Elias Naur <[email protected]>
all: make unit.Converter concrete and rename to Metric

An interface for scaling dp and sp is overkill, at least for all
current uses. Make it a concret...

github.com/gioui/gio - 596e32161041eb3b4b064942a0be5cb728a3793a authored over 4 years ago by Elias Naur <[email protected]>
op: add note that Ops.Reset invalidates recorded macros.

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

github.com/gioui/gio - 1603a6f3eef36931395538ae58d93646877347fe authored over 4 years ago by Elias Naur <[email protected]>
layout: add WeightSum to Flex for overriding the Flexed total weight

Updates gio#139

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

github.com/gioui/gio - 3b54c665ca4dea212b8f639023e22915738f4a94 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: set WM_CLASS to binary name

WM_CLASS is used by Linux desktops to provide hints for window
grouping, icons to show and start...

github.com/gioui/gio - a3f7eaae0857a6d5093f9f851a8d1b81d1ad4dda authored over 4 years ago by Jason <[email protected]>
example,cmd: bump gio version

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

github.com/gioui/gio - 1eedd19231a9a21334ec73122570b935475639b1 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/egl: [Android] fix sRGB on Samsung S9

At least one Samsung S9 device ignores the sRGB setting if the context
wasn't created with alpha...

github.com/gioui/gio - c2f99fb0e99c2fc1b4fd099b66552e7d0b01006b authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [Android] implement scroll factor fallback for < API 26

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

github.com/gioui/gio - 04e605c1b263ac4a121392002bc7b1c9eebdb25b authored over 4 years ago by Elias Naur <[email protected]>
example/kitchen: add flag to draw all widgets disabled

This adds a --disable flag to the kitchen example so that it's easy
to preview what all widgets ...

github.com/gioui/gio - 5214b26731a66d936229e11112bc2b3df872be5c authored over 4 years ago by Chris Waldon <[email protected]>
widget/material: add disabled state support to all widgets

This commit configures all remaining widgets to draw themselves in a disabled state
when their l...

github.com/gioui/gio - 9f6e09317d8040f4e77bbf9abe6b682f06465ac9 authored over 4 years ago by Chris Waldon <[email protected]>
app/internal/window: [Android] implement mouse scrolling

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

github.com/gioui/gio - feacd1e2df1f12c6ae5756ac2d1554a26657c440 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [Android] make runOnThread independent of a valid GioView

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

github.com/gioui/gio - f36674ddb3d645d0987bff5b6b7dd7db1d4883f1 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [Android] replace RegisterFragment with Do

Do is a function for accessing the underlying Android View in a safe
context, the main thread. D...

github.com/gioui/gio - 8688ed95c255536aaf9b600f2e9a21edb9f2f300 authored over 4 years ago by Elias Naur <[email protected]>
cmd/gogio: [Android] mark GioActivity ready for multi-window configuration changes

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

github.com/gioui/gio - d045f492b41862c1e5d1ad24029157ab99a5e23c authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [Android] skip redraw for destroyed views

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

github.com/gioui/gio - 65d9a9d1f160cb7a8bd80e5a3b66a51cd2f88519 authored over 4 years ago by Elias Naur <[email protected]>
app: drop Go 1.12 support

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

github.com/gioui/gio - fda6fbcf84e07b20c8ef478895da716241ace112 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [Android] use app context for clipboard access

The Activity context may not be available, so it's safer and simpler
to use the always available...

github.com/gioui/gio - 2f521899c9989fc5efd8ba79b5c3a9f40fd32a32 authored over 4 years ago by Elias Naur <[email protected]>
cmd,example: bump gio version

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

github.com/gioui/gio - 8a5f3f3dd5746682e6c9ca3511131177cb025d23 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/d3d11: tolerate padded row pitches from D3DDeviceContext::Map

Fixes gio#136 (I think)

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

github.com/gioui/gio - 1b944c8e65563c0adb4d5685d13d5438d6b5376e authored over 4 years ago by Elias Naur <[email protected]>
widget: use byte length when comparing with caret position

Fixes misaligned carets when the Editor text contains code points
represented by multiple UTF-8 ...

github.com/gioui/gio - 2dc19a36959c6e4a5e99a13e6ade83eeb5b3d164 authored over 4 years ago by tainted-bit <[email protected]>
content: add link to second community call

Signed-off-by: gdh1c <[email protected]>

github.com/gioui/giouiorg - f85462bab806b794092d46528f3d79a7681de97c authored over 4 years ago by gdh1c <[email protected]>
go.*,include/files/architecture: bump gio version

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

github.com/gioui/giouiorg - 3078732af5ff6e28e0669998107977b9592863b1 authored over 4 years ago by Elias Naur <[email protected]>
include/files/architecture: simplify event loops

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - b88597c6bb6d000c1075b01f17545700e630e819 authored over 4 years ago by Egon Elbre <[email protected]>
example/kitchen: ensure widgets are enabled when taking a screenshot

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

github.com/gioui/gio - 4c28369aa2def353cb62ff7ca33514cf2c6c98d6 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [Android] unregister focus listener on destroy

Updates github.com/tailscale/tailscale/issues/431

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

github.com/gioui/gio - 6d5fbcba3f21ea92acfbe1232088f27e4009ca3b authored over 4 years ago by Elias Naur <[email protected]>
deps: update to latest gio fork

github.com/gioui/gio-x - 4814b6be1a34434d40c279cd7a5b810496f1c46c authored over 4 years ago by Chris Waldon <[email protected]>
widget/material: make Switch disabled color configurable

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

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

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

github.com/gioui/gio - bb8bb504d82965be7746bcb687a064e13fed3954 authored over 4 years ago by Elias Naur <[email protected]>
layout: make Flexed weight a weight, not a ratio

It's more intuitive to specify the weight as a ratio of the total
weight of all Flexed children ...

github.com/gioui/gio - 5272dc9fa59007822b241f8e12277cacb2773caa authored over 4 years ago by Elias Naur <[email protected]>
cmd,example: bump gio version

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

github.com/gioui/gio - b1df2a61a9f7433180a99d8de8cad3144aedf319 authored over 4 years ago by Elias Naur <[email protected]>
all: move Now from system.Config to system.FrameEvent

Then, make layout.Context.Now a field, copied from FrameEvent.Now.

API change:

gofmt -r 'gtx....

github.com/gioui/gio - 6380baacb6c454e9ba6528e802405f072326e703 authored over 4 years ago by Elias Naur <[email protected]>
example,cmd: bump gio version

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

github.com/gioui/gio - 81a84d874b5ab98578df31e6789bf84ee1e0e2e7 authored over 4 years ago by Elias Naur <[email protected]>
layout: change NewContext to take the FrameEvent directly

The layout package imports io/system anyway, so depending on
FrameEvent does not introduce new d...

github.com/gioui/gio - d1ea9339d5a349bbde137cea8916acab1be842b9 authored over 4 years ago by Elias Naur <[email protected]>
example,cmd: bump gio version

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

github.com/gioui/gio - 566132b4f573e05d14252ddf6bc8d9e8ec50d0a9 authored over 4 years ago by Elias Naur <[email protected]>
widget/material: fade out inkwells a little longer than their expansions

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

github.com/gioui/gio - a24a2c9fb6a5b188b138929dc57450924178cf88 authored over 4 years ago by Elias Naur <[email protected]>
widget,widget/material: convert Switch to use Clickable

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

github.com/gioui/gio - 0715c801e236eb4826942b661ee10504a206f2e6 authored over 4 years ago by Elias Naur <[email protected]>
widget: immediately fade out cancelled button press inkwells

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

github.com/gioui/gio - f7fea02312bfb701cb231c73797fba4f874eb8a0 authored over 4 years ago by Elias Naur <[email protected]>
gesture: remove Click.State and cancel Click gesture on outside Release

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

github.com/gioui/gio - 5e37a64ff126d70abb2f6c2538b31f23d4dd3e02 authored over 4 years ago by Elias Naur <[email protected]>
io/router: report Enter events for touch press events

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

github.com/gioui/gio - 1c6809142f1eb998f73c6eb32afd69dc452170d1 authored over 4 years ago by Elias Naur <[email protected]>
widget,gesture: fade out cancelled inkwells

While here, adjust inkwell sizes to match gtx.Constraints.Min.

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

github.com/gioui/gio - ce5646492362c45de276450e6288041cca63b379 authored over 4 years ago by Elias Naur <[email protected]>
widget/material: fade in inkwells

When a clickable is pressed and dragged any enclosing List will grab and
cancels the press. To m...

github.com/gioui/gio - 36f4267a6c235f476346de132fc05aa7bac71757 authored over 4 years ago by Elias Naur <[email protected]>
gesture,widget: drop press markers on gesture cancel

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

github.com/gioui/gio - 0444caa9e36c34f88593e13678671585123d3f59 authored over 4 years ago by Elias Naur <[email protected]>
io/router: deliver Release before Leave

Fixes a problem where a touch Release would signal gesture.Click
that it had left just before cl...

github.com/gioui/gio - 652f1ecd47c3f503ae80b159acdacc7b127ff6f3 authored over 4 years ago by Elias Naur <[email protected]>
example,cmd: bump gio version

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

github.com/gioui/gio - 1ace1392d6553037ddc03b102ae1cbab210ff844 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [macOS] retain NSWindow instance

Updates (maybe fixes) #130

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

github.com/gioui/gio - 6f15275e223cd71b329d653c566ccceb849adf5f authored over 4 years ago by Elias Naur <[email protected]>
Partially revert "gpu: saturate instead of overflowing depth buffer"

This reverts commit 504664e01497a60f063c8fc4b257a0d9b6886fc2.

Reason: Doesn't work.

Signed-off...

github.com/gioui/gio - ab9b6383a46c2dc5be7abe02e658e448ca38669c authored over 4 years ago by Elias Naur <[email protected]>
example,cmd: bump gio version

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

github.com/gioui/gio - 06f6f54b2d2519abfa4c1b931840441d4c6fdc97 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [macOS] don't set callbacks before window is ready

Updates gio#130

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

github.com/gioui/gio - 98a603aed6d63fc7d1c7348d56efb699f2ff7891 authored over 4 years ago by Elias Naur <[email protected]>
gpu: saturate instead of overflowing depth buffer

Use greater-than-or-equal test and saturate the z depth buffer
when more than 65k objects are dr...

github.com/gioui/gio - 504664e01497a60f063c8fc4b257a0d9b6886fc2 authored over 4 years ago by Elias Naur <[email protected]>
gpu: panic on z-buffer overflow

Drawing more than 65k objects is reasonable, but not today.

Updates gio#127

Signed-off-by: Eli...

github.com/gioui/gio - 52864950f139e4b354e2b33024e50c7d29e1f208 authored over 4 years ago by Elias Naur <[email protected]>
io/router: merge grab and types for multiple InputOps for same handler

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

github.com/gioui/gio - 700d8d8c2c6d212d6106fc9a2b8c79517780a469 authored over 4 years ago by Elias Naur <[email protected]>
io/router: support multiple pointer areas for same tag

Fixes gio#129

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

github.com/gioui/gio - ea85e80dc8dfe639a87f823a8781f623f7603670 authored over 4 years ago by Elias Naur <[email protected]>
io/router: shorten tests by using f32.Pt short-hand

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

github.com/gioui/gio - 1c68b7d585ffb7055eb04b52e090ec63b4169e5b authored over 4 years ago by Elias Naur <[email protected]>
io/router: remove redundant pointerHandler.transform field

The area transform is already stored in areaNode.

Updates gio#129

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

github.com/gioui/gio - 35e477757bf45b6db52482838e7599e8ed7746d6 authored over 4 years ago by Elias Naur <[email protected]>
app/internal/window: [Windows] avoid race between Main and window closes

While here, replace the window hwnd-to-window map with a sync.Map.

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

github.com/gioui/gio - 64a516d7c9c0ebb4ca84719f6f7d9ab915155bf9 authored over 4 years ago by Elias Naur <[email protected]>