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
Signed-off-by: Patrick T Coakley <[email protected]>
github.com/gioui/giouiorg - bda76fb780bc6e464700b846b696fb9567bc50fe authored over 2 years ago by Patrick T Coakley <[email protected]>Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio-x - 8fad0626e912370942a3bd5a7d84477d841e7120 authored over 2 years ago by Dominik Honnef <[email protected]>Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio-x - c62c60f33ec43c0e742475147cceb653ef1a63a8 authored over 2 years ago by Dominik Honnef <[email protected]>
The richtext package currently has two duties: laying out spans with
different styles, and provi...
This change removes `gofont.Collection()`, which imports multiples fonts and
increase the binary...
Before that change, Gio could crash when the WebGL context was lost
unexpectedly. Now, Gio will ...
Before this change, inverse transformations of pointer positions would
stack up, leading to inco...
This commit clarifies that the android example commands are meant to be run
from within a local ...
This commit switches the priority of EGL and Vulkan so that EGL is always
tried first. This is b...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - c04f66c288ac5aedd7a814e5ab1cf219ad2adcfd authored over 2 years ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - a9116b22fe5967fbd452b455f8a78b0ee7906888 authored over 2 years ago by Chris Waldon <[email protected]>
If the context area is able to fit the contextual widget inside of itself,
but the default offse...
This commit adds a method to the context area type that permits running
the event processing ind...
This commit adds functions to ContexArea enabling the
caller to determine if the contextual widg...
This picks up the new slimmed-down dependencies for gio.
Signed-off-by: Chris Waldon <christoph...
github.com/gioui/gio-example - 3d1ae7069a7ce9bd32d1ad362b6b66baa67004a4 authored over 2 years ago by Chris Waldon <[email protected]>
This updates multiple dependencies getting rid of many unnecessary
entries in go.sum.
This requ...
github.com/gioui/gio-x - 48391e74323b65a0c59079b190ad3e3ae44355e1 authored over 2 years ago by Egon Elbre <[email protected]>
Bump golang/x/exp/shiny to use the specific module,
instead of using a single all-encompassing m...
This commit adds methods to widget.Scrollbar that enable consuming
code to check if the scroll i...
The redundant include also broke CI.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 911b526dc1f70446b924552a20e60b3f22219b1b authored over 2 years ago by Elias Naur <[email protected]>Reduce the number of dependencies
github.com/gioui/uax - cda973fac06d57e21fac5568ea69479c438f9751 authored over 2 years ago by Chris Waldon <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/uax - c64526fd00c6b8c25dd9ff5abdf068134e23e943 authored over 2 years ago by Egon Elbre <[email protected]>
Window.decorations.height is supposed to be a constant during the
lifetime of the window, unlike...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio-cmd - 02068d6340fc3427cb2a22fd25b2e73e0a08a2a5 authored over 2 years ago by Elias Naur <[email protected]>
Before this change, the middle alignment would align according to
the widest child. This change ...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - b12a70663a15e8730e5b7186c6cd6d17ea17c933 authored over 2 years ago by Chris Waldon <[email protected]>
This commit updates to the recent changes in the richtext package's
public API.
Signed-off-by: ...
github.com/gioui/gio-example - a56563fa1cb6380fba15f34e2fe6660f9c1b3c52 authored over 2 years ago by Chris Waldon <[email protected]>
Users may want to associate complex metadata with spans, such as objects
that interactive spans ...
Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio-x - a0b26f7d48aa345f34ae5dd7e0587256e45dceba authored over 2 years ago by Dominik Honnef <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a55065af9c1e31254e94675841027f0629602b1f authored over 2 years ago by Elias Naur <[email protected]>
Before this change, an IME text edit would always have its newlines
replaced with spaces. Howeve...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - ed887024892149cc87cd5fa4e03dbc97f987f638 authored over 2 years ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 57fec8c62b3c50de5a8111121a1f49e2ffadb03b authored over 2 years ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 6253df27de9b09d379593047362815afddfa87d4 authored over 2 years ago by Chris Waldon <[email protected]>
This reverts commit cd0c9dab9fcd2dd70f9f900f480473879d16f683. It turns out
that Enter/Leave is i...
Previously, the Inset could be report wrongly when the bottom inset
is smaller than the top.
Si...
github.com/gioui/gio - 65a4366e4468b7b17034fdc0e698c82b790540e9 authored over 2 years ago by Inkeliz <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 61b2e376913cb8910928ab895e10458e909c35e0 authored over 2 years ago by Elias Naur <[email protected]>
It should be valid to provide nil state for Text if no spans
are interactive.
Signed-off-by: Ch...
github.com/gioui/gio-x - 02a5084a3ebdf0ffc961794b94154abc258bdeaf authored over 2 years ago by Chris Waldon <[email protected]>Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio-x - 249e0ff70a06ddbb7ea8aa38990050ff0ba80359 authored over 2 years ago by Dominik Honnef <[email protected]>
Before that change, on Android, was impossible to overlay GioView with
a custom view. This chang...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio-cmd - 2edf599bebb4db19e8c5b07764bec822384d2638 authored over 2 years ago by Elias Naur <[email protected]>
Build arguments are passed to the program, which is useful for
platforms where there is no other...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - dbbae0519e248dbfcf8f633b196c66018b15aad9 authored over 2 years ago by Elias Naur <[email protected]>
The Nix version of the macOS toolchain has difficulties compiling
Objective-C modules; disable m...
Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio-x - 34c2fc95672e9eccc78792d55e08c1d2f2e81495 authored over 2 years ago by Dominik Honnef <[email protected]>Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio-x - dd943a72e93f84a03aadfb48202ccd940705c942 authored over 2 years ago by Dominik Honnef <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 28d59114e5708b628cac764e0f03305c9c781cd8 authored over 2 years ago by Chris Waldon <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f7bc744a24bfdfecf1882d4ccc83e18fa139e5cb authored over 2 years ago by Elias Naur <[email protected]>
We used to track the pressed pointer buttons through the global function
[NSEvent pressedMouseBu...
Previously, Gio doesn't reclaim the focus when they lose that to a
parent window. In such a case...
12 isn't readable on some low-dpi screens, at least not well.
Use a more reliably readable defau...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 26e71011f5363c3a2a514e8cd41cbbd788046222 authored over 2 years ago by Elias Naur <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 8415d02c9cf2a0bcf9a09b60e1cf19bd1a206436 authored over 2 years ago by Chris Waldon <[email protected]>
Don't make the Grid as large as the Max constraint. Instead, make it at
least as large as the Mi...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 7a0dc49a7fd4f1bf3aa7e9f3fe5d1e3854419431 authored over 2 years ago by Chris Waldon <[email protected]>
The old code accounted for the number of locked rows twice, which caused
it to render fewer tota...
Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio - b67bef3e0d961e1c04eb4f9f449903a625664d5b authored over 2 years ago by Dominik Honnef <[email protected]>Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio - b9416c7c9c72efa9773bb789be5f47790a4f359f authored over 2 years ago by Dominik Honnef <[email protected]>
When a key.InputOp is focused, a key.Event is matched to it and its ancestors.
If there is no fo...
Pass through a fallback window decoration height to the Wayland backend,
so that it can account ...
When a window is destroyed, it is no longer valid to call its wakeup
method.
Thanks to Jack Mor...
github.com/gioui/gio - 63d2353864371fb07f7959c23deeb8bb3f39bff0 authored over 2 years ago by Elias Naur <[email protected]>Signed-off-by: psydvl <[email protected]>
github.com/gioui/gio - e711cbc004b21f1f40b937ff7438478795aadcbd authored over 2 years ago by psydvl <[email protected]>Matches the other platforms.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - c73125e1c3f63f7eb6fd099de650b601a527bc42 authored over 2 years ago by Elias Naur <[email protected]>
This commit adds a simple linear-history undo/redo mechanism to
widget.Editor bound to Short-(Sh...
The GoDCR team failed to achieve another round of funding and are
ending the sponsorship for now...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1d9ab6531396466de17614cfbb21b04ec6423b4a authored over 2 years ago by Elias Naur <[email protected]>
ChangeEvent contains no information, so emitting multiple instances
per layout is pointless.
Si...
github.com/gioui/gio - 48e9cdaffd75219d76ffe5bd7df275cbb553bc72 authored over 2 years ago by Elias Naur <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/uax - 6d870dced2e272a673eb37c8ac14188909cbdce4 authored over 2 years ago by Egon Elbre <[email protected]>
The jibber_jabber dependency causes a lot of additional dependencies,
it would be nicer to reimp...
This commit fixes a markdown rendering bug that would clear
the bold/italic state of text when e...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - a30e84e34d4e7b9aad1a6292e5d28752cddb3b79 authored over 2 years ago by Chris Waldon <[email protected]>
The change to Gio's text shaper that dropped support for breaking
within words subtly broke an a...
This commit enables consuming code to configure the text sizes
and colors generated by the markd...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 53da73de35dbdaf1cc77f6ebb7a99c1d6cc3208d authored over 2 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 162250392b3b2423f3e019bfbc25584e2b0192e7 authored over 2 years ago by Elias Naur <[email protected]>
The input op started listening to Return, however the check
was looking for Enter.
Signed-off-b...
github.com/gioui/gio - b4acc239cd5b4b54787531409de8a7d2dd18c75b authored over 2 years ago by Egon Elbre <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/gio - 0777afb85f900d86e34027aa9c2bc33323316e6d authored over 2 years ago by Egon Elbre <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - bea3625e99adff33ad8abda7a5eabfafa3a9bd4e authored over 2 years ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - f125c07cc500d6e87c100d9e41bb5ac4f0c95b72 authored over 2 years ago by Chris Waldon <[email protected]>
This commit adds a discussion of the hierarchy of clip areas and
how pointer events propagate th...
The button example was updated to use two overlapping clip.AreaOps
when we converted pointer.Are...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - 84212b45d91b8ae63631be1b9c3255b394bcdda7 authored over 2 years ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - ba733594ff37684aed3cd58e3bad3a051d156056 authored over 2 years ago by Chris Waldon <[email protected]>
Fixes: https://todo.sr.ht/~eliasnaur/gio/434
Signed-off-by: Elias Naur <[email protected]>
By keeping all the information in a single map, we avoid multiple
lookups and can switch between...
Using clean struct creation creates a lot of temporary variables in
assembly. Inline the assignm...
Size and NumRefs are always used together, so consolidate info to
a single table to avoid two se...
Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/gio - f8efc9c2a6af4f93eb005891284e83e89e76364f authored over 2 years ago by Egon Elbre <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/gio - e7dd180447288c27ef087d36b3f56d1b3e9ca58f authored over 2 years ago by Egon Elbre <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/gio - d3d2c5171739622072df2f0204b8e34517d048af authored over 2 years ago by Egon Elbre <[email protected]>
splitTransform func was creating multiple copies of f32.Affine2D
due to not having access to the...
Previously each call was ~100ns, the new implementation is ~1ns.
Signed-off-by: Egon Elbre <ego...
github.com/gioui/gio - 3670f70c010f6453dfebacfc694fa0ed0704e814 authored over 2 years ago by Egon Elbre <[email protected]>
As reported by Chris Waldon, the resize area is big enough to make
it hard or impossible to grab...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 2957d007a25ff4ec8c6858a056cfd40275393695 authored over 2 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - cab11848181a2b0a8390948e9fc197cba20ea60d authored over 2 years ago by Elias Naur <[email protected]>
This commit updates the way that we change cursors so that the
hotspot of the cursor is properly...
This is initial template for newsletters and the four
most recent newsletters by Chris Waldon.
...
github.com/gioui/giouiorg - 38905d0843ccd4a11dbcbd0a4ac145db1975627f authored over 2 years ago by Egon Elbre <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio-example - 171a6b4847f12506a616f4ccadbd998bc3440cb8 authored over 2 years ago by Elias Naur <[email protected]>
Previously, we'd scroll so the new viewportStart corresponded to the
clicked position. This felt...
Once the user begins dragging, the cursor can move outside the clip
area (or even the window on ...
Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio - 6981a887208cf6e5c9350c7e0d2440e8074e0783 authored over 2 years ago by Dominik Honnef <[email protected]>