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
github.com/gioui/uax - d7ba6643b18002493de77b5e23dc7fb9f4340a4a authored about 3 years ago
github.com/gioui/uax - 4f546b8a7c09782a2ae1ac50d469c7f87ef2932e authored about 3 years ago
Changed tracer calls and license comments
github.com/gioui/uax - 5438e63331db80575fce61abb40c22de94e46d26 authored about 3 years agogithub.com/gioui/uax - 084016f4ff32e493f044f23e52f31fea4c0ac885 authored about 3 years ago
github.com/gioui/uax - 4843fe641e5d6df202ab73449ffb38f5f4b2e588 authored about 3 years ago
github.com/gioui/uax - 0be36f15a845a12aa6efe96e7fdf7cc53b4b08b7 authored about 3 years ago
github.com/gioui/uax - 54809057d4d6862fad684cb24d53151f8d6b96f4 authored about 3 years ago
Commit 9835cd59 added support for the Window.Maximize and
Window.Center methods for Windows only...
Before this patch, use of `app.Fullscreen` would result in "Failed to
find SetWindowLongPtrW pro...
When the rectangle used in an Ellipse has no width
or height, the path would panic with "path no...
github.com/gioui/uax - 0c29ed3efe1f2d5e1c02df2fa261b31a72d53aca authored about 3 years ago
ViewEvent exposes native window handle for platform specific uses. This
change implements ViewEv...
This change is a follow-up to bcf3ff77ff15, fixing the two renderers to
properly render images w...
github.com/gioui/uax - d1f418fe2267d31261141918830588dcba2a823c authored over 3 years ago
Signed-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - 86c4947ccddbc7197739b473fc1cc1aad9605f55 authored over 3 years agoSigned-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - bcf3ff77ff1575991d34e54c78144232a8b08c24 authored over 3 years agoSigned-off-by: Jan Kare Vatne <[email protected]>
github.com/gioui/gio - 9835cd5996424ecdf9499fa46f9e7d5574f08e10 authored over 3 years agoSigned-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - dce453e1308cc4757e22c4fcd7eb287a959b02b1 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 6b7e6c85f4d2d842456b08a97d0a5ba19be400e1 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - b0b4013cdb248a7322f72dab3b524bb7187efb6b authored over 3 years ago
On headless setups such as sr.ht CI machines, lavapipe is the only
available Vulkan driver. This...
Updates gio#306
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 5ddd572a41f40c7241fc7baa2869a279b697faed authored over 3 years agoFixes gio#306
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 303b819539916ce37940be9a1edcbcf3cb954c1c authored over 3 years ago
Useful when drawing non-rounded rectangles with Stroke.
Also, this makes it consistent with RRec...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 8b43e4dcab8a989b5b9f2dfcd899682704e58ebd authored over 3 years agoAnd deprecate (but not yet remove) Circle.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 28fc08a508773bcad74629ff0a1b3e10a4efcf2c authored over 3 years agoConverted with
gofmt -w -r 'pointer.Rect(r) -> clip.Rect(r)' .
gofmt -w -r 'pointer.Ellipse(r) ...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1d0769ae89a599560de7777885db15dc10845ac0 authored over 3 years ago
Pointer hit areas and paint clip areas are separate concepts, but
similar enough to warrant merg...
This comment and associated code were designed to guard against
the scrollbar failing to anchor ...
Signed-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - ef36ce39539eefcab6d63190bbfab088eefa5d54 authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - cead9283b8ff8813aec199ec7da3f273aea74ae2 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/giouiorg - 453d583d8ef9f4081045c5e5bda431132b16f991 authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - ada1f8ee60135be76cfa0ab3839182aa22a5b43c authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 17593657c707dfeb1dc273fd8271a503d58732eb authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 8c56777e18fe414ddd6abe6912ef70f312aa341c authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - ebdc19c7d07eac042d6d41ca5d1a73a778210bb7 authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 1dec1aaa87acc3525273dc5c290a0f91f995470e authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - d9f1b04c01aaeaccd1023b7b73af6bb0299dda4d authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - b2be7df93f1d99c4f6a1de7de3a897a819e5372f authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 9548dbe901c132093354652336b510b6e7721c19 authored over 3 years ago
We're about to make clip.Ops act as pointer areas, in which case we'd
like to contain the effect...
We're about to use clip.Ops for pointer areas; this change makes the
decoding accessible from th...
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
Change 936c266b036e24aff7df7437f1b57fc716233b88 converted a
transformation pop incorrectly. This...
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 agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - e6b5b4358eb4d187ff10408b917fb6ad74fd7ff3 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 382eabc0a89f948495a467d33ec8291f77195f91 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a0c756c5570b64beebf2a97f5d1845ca8a540053 authored over 3 years agoThis change adds basic support for adaptive icons:
https://developer.android.com/guide/practice...
github.com/gioui/gio - dd3edf3c23d72bed6ddb0a0966424906cdd77aa9 authored over 3 years ago
op.Save/Load have been replaced with per-state stacks. Update the
documentation and examples acc...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio-example - 03d365016a4a7de6b461db94df08e3abc0ec4dfc authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio-example - c7cd8a23ccdc1047d37c8169f633f24e44ca5fe7 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio-x - 8b84dabf32e328706027ccc6e44d3174001f2d05 authored over 3 years agoSigned-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - 241e5660536fdea186ec4e0502673e1693e135c0 authored over 3 years agoFixes flipped images in the compute renderer on Metal.
Signed-off-by: Elias Naur <mail@eliasnau...
github.com/gioui/gio - da0e1bd439efd4870078c47ac3d79889d27cb496 authored over 3 years agoFixes the compute renderer on iPhone 6.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1672c88d9e6b96ca9c19b4a5bcf56d05e7c07f88 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio-example - 16a12cd3b3d42c1e9dd06b85dd81b4af3d1d866f authored over 3 years ago
Like a previous change for pointer ops, process key ops during the
router decode of ops. This is...
The router package decodes the entire ops list thrice: once for pointer
ops, once for key ops, o...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a4626d93040d6c0abd4356134799b88b4f543764 authored over 3 years agoThis is to allow for future new Types.
Signed-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - 6b0e00b9aa54627351217e1114ae33d2b1114c85 authored over 3 years ago
The default renderer caches pre-processed paths for efficient re-use,
but failed to distinguish ...
Signed-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - 9c16954bef22aa041e52e31df14ffcd393e5ec1e authored over 3 years ago
When the same handler is added several times
and that handler sets pointer.Grabbed, it gets lost...
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
dropHandlers is mainly used for single tag removal except in one instance.
In that case, simply ...
Signed-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - ae5219e4d454f6c883723039e17cad0674f45ff9 authored over 3 years agoFixes gio#291
Signed-off-by: Dylan Staley <[email protected]>
github.com/gioui/gio - 4d22a926a9dd351279072edea3528dd8f6d968b2 authored over 3 years ago
Ops is in the internal package ops, but external clients can reach its
method through op.Ops.Int...
They're only used internally.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 87d050bcc7145227f08cac864f7e668526e835a4 authored over 3 years agoSigned-off-by: Pierre Curto <[email protected]>
github.com/gioui/gio - 05f0f5c20f45a04b28412e1e33f8d6fa1ee99fe2 authored over 3 years agoI 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 agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 3ac42224369e8993da21ea49a6ca2b4174c7cfe8 authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - bfc7fa7a9f5be4fcfe82ba4ce149ac5782f5d190 authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - a9f11444cd8ce54693253cfd6f837730635ec2ec authored over 3 years agoFixes gio#286
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a4242d04d1cba3d44b1d9042655e03ca321e1280 authored over 3 years ago
A previous change merged PassOp with AreaOp under the assumption that
the pass mode would be set...
It's better to fall back on OpenGL than to accept a software Vulkan
implementation. More importa...
The mapErr helper may map the error to nil, in which case the caller
should continue, not exit.
...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - d864fcd60bb5cd219b3d9de0b92b00c05fa33c52 authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 55d1913a0060e8dbdbd242ddd7317b58ae16b6d3 authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 97deee88322ab63ba20daa626e162aceee8b2629 authored over 3 years ago
This is a port of Sebastien Binet's stroke approximation algorithms.
They are no longer in Gio c...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 586665ce061344d65eeaa61c5cd872c7c72d790f authored over 3 years ago
In a discussion with Raph Levien, the author of our compute renderer
implementation, it became c...
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
The op.Save and Load methods exist to support the need for
transformation, clip, pointer area st...
We're about to make operation scopes explicit, which would result in
both AreaOp and PassOp be s...
Signed-off-by: Nicolas Maupu <[email protected]>
github.com/gioui/gio-x - 67e1f4fcf9d145afe590bff384a0de4ca374a701 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 62daadb37c9d38e3e10170730a24fc0cd6052765 authored over 3 years agoSigned-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 794b7854ea92b4e5e3b98cdda2a6a4f17de67b31 authored over 3 years agoSigned-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - 7a8117729c6e89701d30fbaa8e74d026836b2679 authored over 3 years ago
This change avoids a macro wrapping every text shape, and prepares text
shaping for scoped clip ...
Most importantly, return dimensions and transformation instead of adding
operations. Makes the f...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - cccb8d2c2bc2c63ed471d18c10e76a1ff1396b83 authored over 3 years ago
We're about to split state into a clip stack and a transform stack. The
intersect fields belongs...
The clip field tracks the intersection of the clip stack, and belongs in
the clip stack entries....
The rect field tracks whether the clip stack can be represented by a
pixel-aligned rectangle. It...
Since the Process* methods on clipboardQueue are called while decoding
the ops, no need to reche...