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

Changed all generators for new UCD parser

github.com/gioui/uax - d7ba6643b18002493de77b5e23dc7fb9f4340a4a authored about 3 years ago
included generators (internal packages)

github.com/gioui/uax - 4f546b8a7c09782a2ae1ac50d469c7f87ef2932e authored about 3 years ago
Merge pull request #3 from npillmayer/recode-ucd-parser-from-scratch

Changed tracer calls and license comments

github.com/gioui/uax - 5438e63331db80575fce61abb40c22de94e46d26 authored about 3 years ago
Coded UCD parser from scratch

github.com/gioui/uax - 084016f4ff32e493f044f23e52f31fea4c0ac885 authored about 3 years ago
re-introduced bidi experiments

github.com/gioui/uax - 4843fe641e5d6df202ab73449ffb38f5f4b2e588 authored about 3 years ago
Changed tracer calls and license comments

github.com/gioui/uax - 0be36f15a845a12aa6efe96e7fdf7cc53b4b08b7 authored about 3 years ago
removed super-experimental bid

github.com/gioui/uax - 54809057d4d6862fad684cb24d53151f8d6b96f4 authored about 3 years ago
app: add Maximize and Center methods support for macOS and X11

Commit 9835cd59 added support for the Window.Maximize and
Window.Center methods for Windows only...

github.com/gioui/gio - a699f771c6e60909ef925fc5923bb1cc1d919cab authored about 3 years ago
app/internal/windows: don't crash on app.Fullscreen on windows/386

Before this patch, use of `app.Fullscreen` would result in "Failed to
find SetWindowLongPtrW pro...

github.com/gioui/gio - f4c82adeff22530caa3a7295bd42d3118b4686dc authored about 3 years ago
op/clip: don't panic on zero-sized Ellipse

When the rectangle used in an Ellipse has no width
or height, the path would panic with "path no...

github.com/gioui/gio - 6bfd980044cffbd80d3d727af2e5442978b219a5 authored about 3 years ago
Updated dependencies

github.com/gioui/uax - 0c29ed3efe1f2d5e1c02df2fa261b31a72d53aca authored about 3 years ago
app: [iOS] implement ViewEvent

ViewEvent exposes native window handle for platform specific uses. This
change implements ViewEv...

github.com/gioui/gio - 40bc2e1f88b8983d661f4b80bc0f80b80dc13f2d authored about 3 years ago
op/paint: fix subimage rendering by ImageOp

This change is a follow-up to bcf3ff77ff15, fixing the two renderers to
properly render images w...

github.com/gioui/gio - 9d05f353418235331f9a1b8d48a2187449e2ecaf authored about 3 years ago
Updated to Go 1.17

github.com/gioui/uax - d1f418fe2267d31261141918830588dcba2a823c authored over 3 years ago
gpu: remove unused field

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 86c4947ccddbc7197739b473fc1cc1aad9605f55 authored over 3 years ago
op/paint: remove unnecessary check in ImageOp

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - bcf3ff77ff1575991d34e54c78144232a8b08c24 authored over 3 years ago
app: add Window.Maximize and Center, add Windows implementation

Signed-off-by: Jan Kare Vatne <[email protected]>

github.com/gioui/gio - 9835cd5996424ecdf9499fa46f9e7d5574f08e10 authored over 3 years ago
gpu: remove redundant panics when handling ops

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - dce453e1308cc4757e22c4fcd7eb287a959b02b1 authored over 3 years ago
cmd: update gioui.org dependency

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

github.com/gioui/gio - 6b7e6c85f4d2d842456b08a97d0a5ba19be400e1 authored over 3 years ago
.builds: run tests in Vulkan mode

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

github.com/gioui/gio - b0b4013cdb248a7322f72dab3b524bb7187efb6b authored over 3 years ago
gpu/headless: accept the lavapipe Vulkan driver

On headless setups such as sr.ht CI machines, lavapipe is the only
available Vulkan driver. This...

github.com/gioui/gio - 8613d81a94ea8f23655e35cc04917e91ddcfbfee authored over 3 years ago
gpu: don't panic for nil op.Ops argument to GPU.Frame

Updates gio#306

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

github.com/gioui/gio - 5ddd572a41f40c7241fc7baa2869a279b697faed authored over 3 years ago
io/router: don't panic for nil op.Ops arguements to Router.Frame

Fixes gio#306

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

github.com/gioui/gio - 303b819539916ce37940be9a1edcbcf3cb954c1c authored over 3 years ago
clip: add Path method to Rect

Useful when drawing non-rounded rectangles with Stroke.
Also, this makes it consistent with RRec...

github.com/gioui/gio - 3f25a49c7554d0f7a67b94d2a94ba728fd87f966 authored over 3 years ago
component: fix bottom app bar overflow menu anchoring

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-example - 8b43e4dcab8a989b5b9f2dfcd899682704e58ebd authored over 3 years ago
op/clip: introduce axis-aligned Ellipse shape

And deprecate (but not yet remove) Circle.

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

github.com/gioui/gio - 28fc08a508773bcad74629ff0a1b3e10a4efcf2c authored over 3 years ago
all: replace deprecated pointer.Rect with clip.Rect

Converted with

gofmt -w -r 'pointer.Rect(r) -> clip.Rect(r)' .
gofmt -w -r 'pointer.Ellipse(r) ...

github.com/gioui/gio - 3e0b72304a693245bce50db2eb5571f2e037da2a authored over 3 years ago
app: use tabs consistently in GioView.java

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

github.com/gioui/gio - 1d0769ae89a599560de7777885db15dc10845ac0 authored over 3 years ago
io/pointer,io/router: replace AreaOp with clip.Op

Pointer hit areas and paint clip areas are separate concepts, but
similar enough to warrant merg...

github.com/gioui/gio - 29cea1db49ab8c46dc9211d0a6008364b3a56055 authored over 3 years ago
widget/material: fix List anchoring with zero minimum constraints

This comment and associated code were designed to guard against
the scrollbar failing to anchor ...

github.com/gioui/gio - c5831de95500ad3ff602954b7ae0ec90d784e2e9 authored over 3 years ago
widget/material: remove unnecessary Offset in ProgressCircle

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - ef36ce39539eefcab6d63190bbfab088eefa5d54 authored over 3 years ago
deps: update gio

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - cead9283b8ff8813aec199ec7da3f273aea74ae2 authored over 3 years ago
.builds: add missing Vulkan dependency

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

github.com/gioui/giouiorg - 453d583d8ef9f4081045c5e5bda431132b16f991 authored over 3 years ago
docs: add stroke and markdown packages to README

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - ada1f8ee60135be76cfa0ab3839182aa22a5b43c authored over 3 years ago
markdown: simplify and document API

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - 17593657c707dfeb1dc273fd8271a503d58732eb authored over 3 years ago
markdown: add markdown package

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - 8c56777e18fe414ddd6abe6912ef70f312aa341c authored over 3 years ago
richtext: respect minimum constraints

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - ebdc19c7d07eac042d6d41ca5d1a73a778210bb7 authored over 3 years ago
richtext: fix leaking offset in spans

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - 1dec1aaa87acc3525273dc5c290a0f91f995470e authored over 3 years ago
deps: update to latest gio-x

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-example - d9f1b04c01aaeaccd1023b7b73af6bb0299dda4d authored over 3 years ago
deps,all: replace op.Save with appropriate push/pop

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - b2be7df93f1d99c4f6a1de7de3a897a819e5372f authored over 3 years ago
internal/ops: rename StateOP to StateOp

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

github.com/gioui/gio - 9548dbe901c132093354652336b510b6e7721c19 authored over 3 years ago
io/pointer,io/router: make PassOp apply to InputOps, not areas

We're about to make clip.Ops act as pointer areas, in which case we'd
like to contain the effect...

github.com/gioui/gio - 8cafbd309f079f63bbe3e63dc66f43bb5eb170c3 authored over 3 years ago
gpu,internal/ops: move gpu.clipOp to ops.ClipOp

We're about to use clip.Ops for pointer areas; this change makes the
decoding accessible from th...

github.com/gioui/gio - 1eab4b84a6d368c44738769a7fb23e4fe057d0f2 authored over 3 years ago
op/clip: remove Op.Add

The Add method was a compatibility stop-gap.

API change. Use clip.Op.Push and Pop the return va...

github.com/gioui/gio - e14e33b87e434f7752245a937f1fe96641988dda authored over 3 years ago
widget/material: fix slider thumb offset

Change 936c266b036e24aff7df7437f1b57fc716233b88 converted a
transformation pop incorrectly. This...

github.com/gioui/gio - 9cf7cc75f468ce6a8a9a6c87dd429f2b0e081eec authored over 3 years ago
op: remove op.Save

op.Save, op.SaveStack were compatibility stop-gaps.

API change. Most op.Save/Loads can safely b...

github.com/gioui/gio - 563eb603823d037115b6cf8be9e4f5e1d40d1e82 authored over 3 years ago
content: recommend Linux users check for vulkan support

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/giouiorg - e6b5b4358eb4d187ff10408b917fb6ad74fd7ff3 authored over 3 years ago
io/pointer: fix PassOp documentation

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

github.com/gioui/gio - 382eabc0a89f948495a467d33ec8291f77195f91 authored over 3 years ago
gesture: add license identifier to gesture_test.go

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

github.com/gioui/gio - a0c756c5570b64beebf2a97f5d1845ca8a540053 authored over 3 years ago
cmd/gogio: [android] add adaptive icon

This change adds basic support for adaptive icons:

https://developer.android.com/guide/practice...

github.com/gioui/gio - dd3edf3c23d72bed6ddb0a0966424906cdd77aa9 authored over 3 years ago
go.*,include/files/architecture: update documentation to match Gio

op.Save/Load have been replaced with per-state stacks. Update the
documentation and examples acc...

github.com/gioui/giouiorg - 5ff61bd12a2f1e1a5958126d244c178f123e68d7 authored over 3 years ago
all: replace calls to deprecated op.Save function

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

github.com/gioui/gio-example - 03d365016a4a7de6b461db94df08e3abc0ec4dfc authored over 3 years ago
all: replace calls to deprecated clip.Op.Add

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

github.com/gioui/gio-example - c7cd8a23ccdc1047d37c8169f633f24e44ca5fe7 authored over 3 years ago
outlay,richtext: replace calls to deprecated clip.Op.Add

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

github.com/gioui/gio-x - 8b84dabf32e328706027ccc6e44d3174001f2d05 authored over 3 years ago
io/router: remove unnecessary panics while routing key ops

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 241e5660536fdea186ec4e0502673e1693e135c0 authored over 3 years ago
go.*: update gioui.org/shader dependency

Fixes flipped images in the compute renderer on Metal.

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

github.com/gioui/gio - da0e1bd439efd4870078c47ac3d79889d27cb496 authored over 3 years ago
go.*: update gio-shader version

Fixes the compute renderer on iPhone 6.

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

github.com/gioui/gio - 1672c88d9e6b96ca9c19b4a5bcf56d05e7c07f88 authored over 3 years ago
kitchen: replace deprecated op.Save/Load

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

github.com/gioui/gio-example - 16a12cd3b3d42c1e9dd06b85dd81b4af3d1d866f authored over 3 years ago
io/router: avoid a decode round for key ops

Like a previous change for pointer ops, process key ops during the
router decode of ops. This is...

github.com/gioui/gio - e4b96cb779969dea85f943dba3377f37fe846779 authored over 3 years ago
io/router: introduce pointerCollector to avoid an ops decode

The router package decodes the entire ops list thrice: once for pointer
ops, once for key ops, o...

github.com/gioui/gio - 60846d112b1763e766fb75f8e0f211f57f90f528 authored over 3 years ago
io/router: make the zero value collectState the reset state

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

github.com/gioui/gio - a4626d93040d6c0abd4356134799b88b4f543764 authored over 3 years ago
io/pointer: change Type to uint

This is to allow for future new Types.

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 6b0e00b9aa54627351217e1114ae33d2b1114c85 authored over 3 years ago
gpu: don't alias stroked paths with outline paths

The default renderer caches pre-processed paths for efficient re-use,
but failed to distinguish ...

github.com/gioui/gio - aac53ad0b548b818490c67b1dc964c01a8f0a392 authored over 3 years ago
gesture: add Hover type

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 9c16954bef22aa041e52e31df14ffcd393e5ec1e authored over 3 years ago
io/router: deduplicate pointer handlers

When the same handler is added several times
and that handler sets pointer.Grabbed, it gets lost...

github.com/gioui/gio - e6ed25bb1fb4c7baf62a65447ef21b0df0126648 authored over 3 years ago
io/router: reuse scratch space in pointerQueue.Frame

This removes the allocation needed to drop all handlers except one.

Signed-off-by: Pierre Curto...

github.com/gioui/gio - e5d8a4b8d0cee155fc38ce4bd8275a6d1f09fe0a authored over 3 years ago
io/router: convert pointerQueue.dropHandlers to pointerQueue.dropHandler

dropHandlers is mainly used for single tag removal except in one instance.
In that case, simply ...

github.com/gioui/gio - 9be171190ebe0e032894db934f0ca2edf283ac71 authored over 3 years ago
io/pointer: print all types in Type.String

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - ae5219e4d454f6c883723039e17cad0674f45ff9 authored over 3 years ago
app: [android] handle touch events from stylus

Fixes gio#291

Signed-off-by: Dylan Staley <[email protected]>

github.com/gioui/gio - 4d22a926a9dd351279072edea3528dd8f6d968b2 authored over 3 years ago
internal/ops: hide Ops methods by converting them to package functions

Ops is in the internal package ops, but external clients can reach its
method through op.Ops.Int...

github.com/gioui/gio - 0048f7be1d0f68f7083603af844d2c1dd4716059 authored over 3 years ago
internal/ops: remove Data, Version, Refs methods from Ops

They're only used internally.

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

github.com/gioui/gio - 87d050bcc7145227f08cac864f7e668526e835a4 authored over 3 years ago
f32: add Point.Div

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 05f0f5c20f45a04b28412e1e33f8d6fa1ee99fe2 authored over 3 years ago
stroke: fix test that only tested Gio core functionality

I missed the test in during the move from Gio core.

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

github.com/gioui/gio-x - 26f23a1d450fd51b92c92967df0f7ed1567fd281 authored over 3 years ago
deps: update to latest gio and gio-x

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-example - 3ac42224369e8993da21ea49a6ca2b4174c7cfe8 authored over 3 years ago
stroke: fix broken test case

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - bfc7fa7a9f5be4fcfe82ba4ce149ac5782f5d190 authored over 3 years ago
all,deps: update to be compatible with latest gio PassOp

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - a9f11444cd8ce54693253cfd6f837730635ec2ec authored over 3 years ago
cmd/gogio: ensure compatible gioui.org module version

Fixes gio#286

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

github.com/gioui/gio - a4242d04d1cba3d44b1d9042655e03ca321e1280 authored over 3 years ago
io/pointer: re-introduce PassOp

A previous change merged PassOp with AreaOp under the assumption that
the pass mode would be set...

github.com/gioui/gio - 960f3068a140a054b7b22138ef24f6599c1e79a1 authored over 3 years ago
internal/vk: ignore software Vulkan implementations

It's better to fall back on OpenGL than to accept a software Vulkan
implementation. More importa...

github.com/gioui/gio - 61a3395879bcef44458349cc09064065d4e61042 authored over 3 years ago
app: [Vulkan] don't exit early on VK_SUBOPTIMAL_KHR

The mapErr helper may map the error to nil, in which case the caller
should continue, not exit.
...

github.com/gioui/gio - ebad5afdf34aebf43073fb06fbae7d89d2349aca authored over 3 years ago
all: update to new op.SaveState and friends

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-example - d864fcd60bb5cd219b3d9de0b92b00c05fa33c52 authored over 3 years ago
component: update to split op stack API

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-example - 55d1913a0060e8dbdbd242ddd7317b58ae16b6d3 authored over 3 years ago
component: update to split op stack API

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - 97deee88322ab63ba20daa626e162aceee8b2629 authored over 3 years ago
stroke: add package for approximating complex strokes

This is a port of Sebastien Binet's stroke approximation algorithms.
They are no longer in Gio c...

github.com/gioui/gio-x - a77d0f91c567b742cedd7b8a200ac418b3b3a445 authored over 3 years ago
all: update to new op.SaveState and friends

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - 586665ce061344d65eeaa61c5cd872c7c72d790f authored over 3 years ago
op/clip: remove complex stroke support

In a discussion with Raph Levien, the author of our compute renderer
implementation, it became c...

github.com/gioui/gio - bd1ef92dc4e7bbcaa494922d91574482b451d3fc authored over 3 years ago
op: move Ops internal methods and state to internal package ops

Merge package opconsts into ops as well; it only existed to break
import cycles.

Signed-off-by:...

github.com/gioui/gio - 391725b9d081c55beb0668521433139d9fd73ee9 authored over 3 years ago
all: [API] split operation stack into per-state stacks

The op.Save and Load methods exist to support the need for
transformation, clip, pointer area st...

github.com/gioui/gio - 936c266b036e24aff7df7437f1b57fc716233b88 authored over 3 years ago
io/pointer,io/router: [API] make pass-through a property of AreaOp

We're about to make operation scopes explicit, which would result in
both AreaOp and PassOp be s...

github.com/gioui/gio - 6f80b94b4a02c2511969fb7eeababc11e1dcb657 authored over 3 years ago
explorer: fix compile error

Signed-off-by: Nicolas Maupu <[email protected]>

github.com/gioui/gio-x - 67e1f4fcf9d145afe590bff384a0de4ca374a701 authored over 3 years ago
op/clip: add absolute Path.ArcTo for completeness

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

github.com/gioui/gio - 62daadb37c9d38e3e10170730a24fc0cd6052765 authored over 3 years ago
gpu/internal/rendertest: add missing license headers

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

github.com/gioui/gio - 794b7854ea92b4e5e3b98cdda2a6a4f17de67b31 authored over 3 years ago
doc/architecture: try to clarify input event tag language

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/giouiorg - 7a8117729c6e89701d30fbaa8e74d026836b2679 authored over 3 years ago
font/opentype,text,widget: use clip.Op for text shapes, not a macro

This change avoids a macro wrapping every text shape, and prepares text
shaping for scoped clip ...

github.com/gioui/gio - c1298cd755507161c97d751533978b049f61f0f3 authored over 3 years ago
widget: make Fit.scale a pure function

Most importantly, return dimensions and transformation instead of adding
operations. Makes the f...

github.com/gioui/gio - cd5a78f3d8900db8d50d425eed775ad6be4a30b7 authored over 3 years ago
io/router: remove redundant state field

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

github.com/gioui/gio - cccb8d2c2bc2c63ed471d18c10e76a1ff1396b83 authored over 3 years ago
gpu: [compute] move encoderState.intersect to clip state

We're about to split state into a clip stack and a transform stack. The
intersect fields belongs...

github.com/gioui/gio - c657f974c50c0d1e81897742b21a78dc2a0ff456 authored over 3 years ago
gpu: move drawState.clip to pathOp

The clip field tracks the intersection of the clip stack, and belongs in
the clip stack entries....

github.com/gioui/gio - 8ebea5ad1f209fc95c1e4731132a4e407666a765 authored over 3 years ago
gpu: move drawState.rect to pathOp

The rect field tracks whether the clip stack can be represented by a
pixel-aligned rectangle. It...

github.com/gioui/gio - a96c68fed1b3d950c4ee2f3957e36d41622655a1 authored over 3 years ago
io/router: remove panics in clipboardQueue

Since the Process* methods on clipboardQueue are called while decoding
the ops, no need to reche...

github.com/gioui/gio - 3c34a39d88bcbddb23e97342c396f6ad1015dd7a authored over 3 years ago