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: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 3246478ce3ca37fa3cf4ad6671c3f0dbb0f4ac05 authored over 1 year ago by Chris Waldon <[email protected]>
I didn't realize that my editor imported the wrong slices package here.
We do support Go 1.20, s...
As described in https://devblogs.microsoft.com/oldnewthing/20150304-00/?p=44543
Windows extends ...
And fix a typo while here.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f30e936d9a38c2357caa2a1575783e8b148db297 authored over 1 year ago by Elias Naur <[email protected]>
The new paint.PushOpacity allows for adjusting the opacity of a group
of drawing operations.
Si...
github.com/gioui/gio - ae3bd2a1e1b3d634caee4e3a72626de4f34d44a3 authored over 1 year ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - ae43d18ced20bb83380c476a81a0cb11f41660ea authored over 1 year ago by Elias Naur <[email protected]>This type is no longer needed now that the core text widgets internally support truncation.
Sig...
github.com/gioui/gio-x - 101388983c883b9be5b7f16731c6e3ad73f5f5ca authored over 1 year ago by Chris Waldon <[email protected]>
When storing a string in an interface value that escapes, Go has to heap
allocate space for the ...
Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio - b9654eb4eb16224fa2d75bd291eb28bb54ec6719 authored over 1 year ago by Dominik Honnef <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - 17fadfe7d02bc46b04c2c0295a528564cece657f authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - ffec21ca190ba006f190c42cf695f29097ebbe81 authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 3be33be496dc20e3af947057b17d4833d178aa2a authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 80332163fd2ea1f24bbf4863badd2f5cfabf5646 authored over 1 year ago by Chris Waldon <[email protected]>
This commit fixes a failed automatic refactor that was supposed to rename the outlay
inset field...
Signed-off-by: Dominik Honnef <[email protected]>
github.com/gioui/gio - 89d20c7d99bbccf9e24141ecf7e5ed75c913d283 authored over 1 year ago by Dominik Honnef <[email protected]>
NSView only has events for left, right, and other. Also, the Go side
wasn't actually checking fo...
This commit updates the logic behind SemanticAt to use the same hit area
traversal as normal eve...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 9081dbd4ca656657050bca4e14484a54cc857d5b authored over 1 year ago by Chris Waldon <[email protected]>
This commit updates our invocation of syscall/js.CopyBytesToGo to provide the
expected concrete ...
Thanks to Imran Iqbal for prompting me to do this. Imran submitted a
great patch that manually f...
This commit adds analogs to layout.Inset and layout.Flex that automatically
respond to the syste...
This commit picks up text behaviors expected by the styledtext package.
Signed-off-by: Chris Wa...
github.com/gioui/gio-x - 92d9df46ccd569373e507c0049499a10c30c4037 authored over 1 year ago by Chris Waldon <[email protected]>
If wrapping on words and a world longer than the max line length is encountered, we
would previo...
This commit updates styledtext to expect the Gio text shaper to truncate trailing
newlines and a...
This commit allows configuring the wrapping policy of a richtext.Text using the
policies defined...
This commit enhances styledtext to allow the user to configure a line wrapping
policy. The prior...
This commit updates the logic used to position the contextual widget given to
ContextArea.Layout...
Without eglTerminate, using EGL will crash or report spurious errors after
creating and destroyi...
This commit changes the shaper's behavior when truncating text. Previously, if the final
line al...
This commit reverts the work of several previous attempts to resolve truncation-related
rune acc...
Discovered while debugging #528 with -race.
References: https://todo.sr.ht/~eliasnaur/gio/528
S...
Fixes: https://todo.sr.ht/~eliasnaur/gio/527
Signed-off-by: Elias Naur <[email protected]>
Commit c0c25b777 replaced the synchronizing of the display link callback
from a sync.Map to a cg...
Go 1.16 is already old, and the GOOS detection code fails for me on
Nix:
$ go run gioui.org/cmd...
github.com/gioui/gio-cmd - 7cb98d0557e75b6f2c71cd5c091dcc71a6e7b965 authored over 1 year ago by Elias Naur <[email protected]>
This commit fixes a platform inconsistency that prevented custom-decorated windows
from being re...
This commit fixes the non-intuitive behaviour, where hitting return or
space with a button focus...
I don't remember when the #xxx format was changed to /xxx in the Sourcehut
documentation, but th...
When running ActionAt, the router used to only consider the topmost clip area, even
if that clip...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 0e77a2b5210ddf5767ca1e57b21cd968e4dacfe6 authored over 1 year ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 63550cc81ef6ef632887822592709db7f281e226 authored over 1 year ago by Elias Naur <[email protected]>
NewShaper cannot be called prior to opening an application window on Android unless
the applicat...
Signed-off-by: David Haymond <[email protected]>
github.com/gioui/giouiorg - 2c5efe97f55cefd51a113fe4154a2ede77ca96e4 authored over 1 year ago by David Haymond <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - 07746b119843295ce78a39aaf09b832440ecaa85 authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - a3f52ac994b50a81c212b4168a4a989a179e8e51 authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - d14eb12c15728079891fc8702475d14f8226717d authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Sebastien Binet <[email protected]>
github.com/gioui/giouiorg - 1f74a9d4ff8d250b6eba1c27f7b5915a1d5e0604 authored over 1 year ago by Sebastien Binet <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - 998cd98733e348eb7b518e0f566447fb2ac8280d authored over 1 year ago by Chris Waldon <[email protected]>
This commit picks up v0.2.0 of gio and gio-x, and the typesetting version that
is known to be go...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 53a0f77a69a30f673d70f6b91af815414556c31d authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 0d73d86079a6bcf3a82007c71da04f742f9e9ddc authored over 1 year ago by Chris Waldon <[email protected]>
This commit ensures that multiple newlines in a row still produce expected
results when occuring...
This commit updates us to a version of go-text that correctly provides text
dimensions for the e...
Signed-off-by: Sebastien Binet <[email protected]>
github.com/gioui/gio-x - fae61daa6be412ab67fc7b4978f367fd4cf73a06 authored over 1 year ago by Sebastien Binet <[email protected]>
This CL adds the battery API implementation for Linux based off the
informations provided by /sy...
This commit fixes another rune accounting bug that the fuzzer discovered. If we
shaped a space i...
This commit updates the shaper fuzzer to try truncating the text, exposing
new edge cases.
Sign...
github.com/gioui/gio - d41411699064a48e5b89478713fe4aea2c6dfe30 authored over 1 year ago by Chris Waldon <[email protected]>
This commit fixes another rune accounting issue that only existed when shaping
a solitary newlin...
This commit tests and fixes some edge cases that threw off rune accounting
when a newline charac...
This change makes Explorer compatible with Go 1.21.
Fixes: https://todo.sr.ht/~eliasnaur/gio/51...
github.com/gioui/gio-x - ffbcbb2bf7fcbe712342db34d1b807843378ae17 authored over 1 year ago by inkeliz <[email protected]>
This makes notify-generated notifications not request critical priority, as it both is
disruptiv...
Signed-off-by: Sebastien Binet <[email protected]>
github.com/gioui/gio-x - ca9a80220515e7ded2556082c56d9923028509ae authored over 1 year ago by Sebastien Binet <[email protected]>
We previously were not handling glyphs that extended vertically beyond the
ascent/descent declar...
This commit removes the logic that calculates the bounding box of a line.
We don't actually use ...
This commit updates the strategy of our cursor positioning index to eliminate
cursor positions *...
The previous logic kept the y offset of a line as a fractional value
until the last possible mom...
This commit adds several notable fuzz test failure cases to our corpus.
Signed-off-by: Chris Wa...
github.com/gioui/gio - 1d8b54892a2cb6eb89bae3705216d8c29eda9e0d authored over 1 year ago by Chris Waldon <[email protected]>
This commit updates our version of go-text to pick up important bugfixes to the
line wrapper (fi...
This commit ensures that we properly handle the case in which an input string is only
a newline ...
This commit ensure that nil'ing out a queue, which is a valid
convention in Gio, does not cause ...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 39a247aca1dd35b8bef97fd84e00a0db61d966d1 authored over 1 year ago by Chris Waldon <[email protected]>
This commit fixes some uses of material.NewTheme that I missed in the richtext
test suite.
Sign...
github.com/gioui/gio-x - cf97c3d93d9fec6812a9c9b1f7c901803a8aabdb authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-x - 807d0bf42e069ab1545cb6e70c2e9ef22b8d6341 authored over 1 year ago by Chris Waldon <[email protected]>
This commit updates every example to be compatible with the new system font
text API. Mostly thi...
This commit updates gio-x to be compatible with Gio's new text API.
In particular, the colorpick...
Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/giouiorg - 415bd8b73fc58b8e099ce68e9f6d3df671d40e5e authored over 1 year ago by Egon Elbre <[email protected]>Signed-off-by: g45t345rt <[email protected]>
github.com/gioui/giouiorg - 96839d1172303f308efa0111270e960395441680 authored over 1 year ago by Egon Elbre <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/gio - d62057a62e67f529cf40351f2c1a15fc2287fa2c authored over 1 year ago by Egon Elbre <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/giouiorg - 701909b53731f7ba511106611662f680d0122eda authored over 1 year ago by Egon Elbre <[email protected]>
This commit surfaces fields to manipulate the line height of all label and editor
types. It's un...
This commit introduces the material.Theme.Face field, which will automatically
populate the Font...
This commit updates the text package to be able to load system fonts. As a consequence,
applicat...
This commit adds a parser for a simple domain-specific language that
can express a comma-delimit...
This commit defines an environment-variable-based debug mechanism allowing
users to toggle vario...
This commit alters the android backend to automatically populate some environment
variables as e...
We only support the most recent two go versions, and using 1.18 prevents use of
atomic.Bool, fai...
Fixes: https://todo.sr.ht/~eliasnaur/gio/517
Signed-off-by: inkeliz <[email protected]>
github.com/gioui/gio - 74a87b10920841cdb800dc565d33f0b0ca882946 authored over 1 year ago by inkeliz <[email protected]>
This commit ensures that any given paragraph of text shaped by Gio will use a single
internal li...
In the general case, it isn't possible for us to efficiently find system fonts that
are monospac...
This commit fixes a bug that would incorrectly baseline bitmap glyphs text if the line
contained...
Now, it's possible to notarize the app, using -notaryid,
-notarypass and -notaryteamid flags. Th...
Previously, gogio creates the `.app` and then generates
the signature.
Now, it will generate th...
github.com/gioui/gio-cmd - 42b1cd0f6c6341a95054f63a7735fb317ff4cadf authored over 1 year ago by inkeliz <[email protected]>
Builds.sr.ht is having problems with the debian/testing image because it is
switching which conc...
Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - 0cfff6848ca3c6a2fc8bd72b1d89ab7199e53602 authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/giouiorg - 1a62f553aa700df754f4f8d314cee9f32b75ca91 authored over 1 year ago by Chris Waldon <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 550f56acde40fcb7cd0683396126b367825e74b1 authored over 1 year ago by Chris Waldon <[email protected]>
This commit updates x to use Gio v0.1.0 and adds the tag policy to
the README.
Signed-off-by: C...
github.com/gioui/gio-x - 1004d1652b87c26644e452fbe095bb09f6b93f13 authored over 1 year ago by Chris Waldon <[email protected]>This commit adds a note describing our tagged-version policy to the README.
Signed-off-by: Chri...
github.com/gioui/gio - 6d925a12ffa3a5ab4047be6ecd35e00982d725c9 authored over 1 year ago by Chris Waldon <[email protected]>
This commit updates the logic that computes scroll viewport coordinates to correctly
consume lay...
Signed-off-by: Tobias Gesellchen <[email protected]>
github.com/gioui/gio-cmd - 940364d3e94ab0fd51b8c6efd0887d6c50cc6a2f authored over 1 year ago by Tobias Gesellchen <[email protected]>Signed-off-by: Chris Waldon <[email protected]>
github.com/gioui/gio-example - 26ff103132b69be0a96238b3b72a8687c02eea1e authored over 1 year ago by Chris Waldon <[email protected]>