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
Instead of adding an implicit ClipOp, return a ClipOp ready to use, freeing the
caller from reco...
The "hadEvents" field of handlerEvents is enough to track event
delivery.
Signed-off-by: Elias ...
github.com/gioui/gio - e49df512f6c6c5916cdf624922521db9077eaa0a authored about 5 years ago by Elias Naur <[email protected]>First, let the handlers know they're dropping with a cancel event.
Second, reset the grab flag ...
github.com/gioui/gio - ff4fa717381e5f57798266e48b2c1045cf18aede authored about 5 years ago by Elias Naur <[email protected]>Noticed by ~db47h.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a184faa50e887f12cf922beb34c003e1728003e9 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 163d9037e6c8f1b0c8ca48f8fd80340ac202c4c7 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 71731a613c7aff12b8331ae4395584e5f96309ea authored about 5 years ago by Elias Naur <[email protected]>
Go 1.14 disables the use of `go run` in module mode outside a module,
see https://golang.org/iss...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - e4b1a46dd243cb6ef948e5605aef74299056b9d2 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 468731538e3128fc843bdf13ca480898918212d4 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - b749c5dd285a1f1c9b7dacf1dfa87f9618be82e5 authored about 5 years ago by Elias Naur <[email protected]>It doesn't belong in a README about Gio.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - e031d7325cd13a782826f0c335123e3fde046d0f authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 25c76cf8a1584327cbeed85321037a7fea090c01 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a76de40e9a409104280701ec1f345025f4d5dda5 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 23c590b9be0dc01b67d8b0ee7fde0ad266bc6cc5 authored about 5 years ago by Elias Naur <[email protected]>Furthermore, add -Wno-deprecated-declarations; it is not worth it.
Updated gio#41
Signed-off-b...
github.com/gioui/gio - da5a83d2b253b57f172851c8b4e0cb3151eea1ea authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 6bc55d66c2feb857e1b1288abb632506c3e15ced authored about 5 years ago by Elias Naur <[email protected]>Fixes gio#41
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - c3a6ab1174b0930ea0d658dc352cbeb8cd06f992 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - e9db3801cc6da2bdd6918ac50c0e177c81db8920 authored about 5 years ago by Elias Naur <[email protected]>
Allow the user to specify a minimum supported Android platform
version.
Signed-off-by: Greg Pom...
github.com/gioui/gio - 81814e6fa41b75cd1e4bdb3bfb7710c7f8e0a8b0 authored about 5 years ago by Greg Pomerantz <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 370ff4bcc9d650ee67fb5ccc1a78da6242cfa316 authored about 5 years ago by Elias Naur <[email protected]>
While we're here, replace Height and Width options with just a Size; the value
of separate width...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 38a5717216b91848d7b4ec438ab6942b96cb57ba authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - afeaa247c80a136148d0874e2523987ad325d93e authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 225c73f012083cd3c78555e03edb7de5527cd239 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 43131b6f574c3cf442b6b9a01691ea29e11ab3e3 authored about 5 years ago by Elias Naur <[email protected]>
The new name emphasize the nature of the programs and won't be
confused with package `app`.
Sig...
github.com/gioui/gio - ea082c5cca88d3a74949d49322687602380ebc30 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - e7fabcf774871ea528c6d0feecf84c16a6c9099b authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 529fd4d307e89dcddf79d9d83117d294bf6d3bd7 authored about 5 years ago by Elias Naur <[email protected]>
With Context containing all the necessary information, separate
Init methods no longer makes muc...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - bb796ddf37b7a41b874fa0308c501b29d60e4e45 authored about 5 years ago by Elias Naur <[email protected]>
The sfnt.Buffer embedded in the opentype type caused instances of
it to escape. Move the buffer ...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - e8ca986a630e7bea3e0514a53cabba0dbee9376f authored about 5 years ago by Elias Naur <[email protected]>While here, rename Family.Path to Shape which a more precise term.
Signed-off-by: Elias Naur <m...
github.com/gioui/gio - 0b637f549daa8cfd75ba1a5929fec4eaef76e5fa authored about 5 years ago by Elias Naur <[email protected]>
It was easy to forget Family.Reset, and the per-frame caching strategy is
probably too aggressiv...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 404a065a0e03a9e0bf21da58288c2753b98b3983 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - b4a52d301013255adb2507aa29be4ca8f55960da authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f230036cad23c61b09f32a510d84f785adaffe27 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 31e12607d7397c1cf02d156ce66b62c15afff4c9 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f3819d816490d93770b3013dee995d40020ec0e4 authored about 5 years ago by Elias Naur <[email protected]>There was no "Path" to "Build", so let's just use the simpler name.
Signed-off-by: Elias Naur <...
github.com/gioui/gio - 6dad034b228085c4e9847510ad56ac800c8935bc authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 96d3d74cb33a21413b8b6590596d092fa5432c31 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 07a36d71d9b0e6c89b6d750b03bb026500ff2dd7 authored about 5 years ago by Elias Naur <[email protected]>
Only the Wayland backend needs an wl_egl_window between the wl_surface
and EGL. Move code dealin...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 32bda106e7ff00f33ba9cfda9fa9637d14bed74a authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - cf00c89c9f7493e84d78a3d12efab78f7d290ac5 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1673600ac641a3d09acf204cab26a20081d5c6ba authored about 5 years ago by Elias Naur <[email protected]>
Taking a constraint in Reset smells too much of a layout operation,
whereas a size is simpler an...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - b0e7b165b6fc03aa234a01537bcbe7ad6a00d4e8 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 2a1c203863c3933a1d19f343e2429f9c5c29c842 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 6bc5ff247938a7c1a8ce199f5b4a7841282242a5 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - beaec661d2a359f76fa117a297ad4489c0672f4b authored about 5 years ago by Elias Naur <[email protected]>
Text shaping is a common name for what package measure does. Rename
it to "shape" and move it be...
Extract operation types from package ui into package op.
Signed-off-by: Elias Naur <mail@eliasn...
github.com/gioui/gio - 8cf35a1f97ff455e4de964c544b753332c18d4c3 authored about 5 years ago by Elias Naur <[email protected]>
Package ui is now only about units except for the Config.Now method.
Remove Now and rename Confi...
We're about the split up and finally delete package ui. Move the
instructions link to the second...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - e7a97bf176d181807e31a6ec5ad623d39664d936 authored about 5 years ago by Elias Naur <[email protected]>
Packages that provide support for external events such as pointer, key and
system are only the b...
It is redundant with the existence of LICENSE. I don't remember why I added
COPYING in the first...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 3c65aa61f64ecdd71fc3203b4acf27c225a96cd0 authored about 5 years ago by Elias Naur <[email protected]>With the renamed gioui.org module, any path could be a Gio package.
Signed-off-by: Elias Naur <...
github.com/gioui/gio - 049c0b4dcda3dfbd8e3d57169fe39aea3a634a42 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 962bc36daccb5a6b78ed76d3987be17045f82f2d authored about 5 years ago by Elias Naur <[email protected]>The "ui" is redundant and stutters.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 22cd88df9f7fd9e138a07f802e269d0e2e7ee4ae authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - ce74bc0cbaea2539a6c5b558c693958642775fe9 authored about 5 years ago by Elias Naur <[email protected]>
A program might choose to process events that affect UI state already laid out.
For example, a b...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 90e2a119c04b0dd76f9d195a6b5b8d0b9c32d937 authored about 5 years ago by Elias Naur <[email protected]>The Queue interface was changed from
type Queue interface {
Events(k Key) []Event
}
to the...
github.com/gioui/gio - dc6fedc163d55806e9fce73709d2bdbf0852e7a4 authored about 5 years ago by Elias Naur <[email protected]>No functional changes.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 578b169279c251c4b87d880520ca39ac43a01120 authored about 5 years ago by Elias Naur <[email protected]>
Makes the Wayland backend more clean, and X11 might be able to reuse
the xkb code.
Signed-off-b...
github.com/gioui/gio - 51cfb4e5c299f5c35994f1c907f62e24eaa95457 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - bbc0cebacf45229261d6e8332a60b5b4da03491d authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 9c33550644a708e6fac90197faa94ed09c949540 authored about 5 years ago by Elias Naur <[email protected]>
Short like `ctx` but not as easily confused with context.Context
values.
Suggested by Larry Cla...
github.com/gioui/gio - a89c6d1c33a345747faa7bfc5a9747f481efba2c authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 4d84f46edbb1cd8575c4e13d688eac47ea98b8fc authored about 5 years ago by Elias Naur <[email protected]>
Event handling is as fundamental as operations, so move the input
package declarations to packag...
Almost every layout and widget need the ui.Config for its environment,
an ui.Ops to store operat...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - b928ee65f7a29f1f6f3bd5a175ae43c3811f1991 authored about 5 years ago by Elias Naur <[email protected]>Removes the stutter by simplifying
layout.Align{Alignment: layout.NE}
to
layout.Align(layou...
github.com/gioui/gio - 2f878fe154d1ff947e4492b665269b472e66ccf3 authored about 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - ec307008db58ec6f0d7e788978a930f61c6bd1bf authored about 5 years ago by Elias Naur <[email protected]>
Context keeps the current Constraints and Dimensions so the layout
function scopes don't have to...
According to the xdg_shell documentation, the xdg_surface must be
configured before use.
Signed...
github.com/gioui/gio - 64add13d28f1d6e26b3090e1086afaa57d888eaa authored about 5 years ago by Elias Naur <[email protected]>
While here, make sure the DestroyEvent is sent after exiting the
event loop.
Signed-off-by: Eli...
github.com/gioui/gio - 736692a7253b5f027a658bb77d4df335fe63dd57 authored about 5 years ago by Elias Naur <[email protected]>
Apparently, the (*syscall.LazyProc).Call does not keep its arguments
alive across calls.
Signed...
github.com/gioui/gio - 5c9d35c1861d7d528cd918718c29c4b5da9d53e5 authored about 5 years ago by Elias Naur <[email protected]>
This commit adds the first fully end-to-end test. It builds a very
simple Gio app, loads it on C...
It silently fails because the Gio window is using it.
Signed-off-by: Elias Naur <mail@eliasnaur...
github.com/gioui/gio - 5c87437542eb0c87a552c2d0689092d9adb09813 authored about 5 years ago by Elias Naur <[email protected]>The cast is not necessary and a syscall.Handle is not a pointer.
Signed-off-by: Elias Naur <mai...
github.com/gioui/gio - 8e41c8a0bef2cb40747450ee27e2ca211a9f0e12 authored about 5 years ago by Elias Naur <[email protected]>Now that we have a Widget type, use it in the documentation.
Signed-off-by: Elias Naur <mail@el...
github.com/gioui/gio - 2d8072fbbbc658ab190a65dc734f3c41a9fa325c authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 4a1e0a30cbf00c546a1fcce6d9d9f4e84b160e3f authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 3817b19bbe6aab800725b988b3943f0add03f411 authored over 5 years ago by Elias Naur <[email protected]>
The `gio` name clashes with a widely deployed GNOME tool.
Rename our tool to `gogio`, "the go to...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 31f7f0418108fcd462dd4149f17a472f135b261a authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1767588028e461a8f1eec13dcfdaeb0179c69419 authored over 5 years ago by Elias Naur <[email protected]>
Before this change, layout objects followed a pattern where a
begin method would set up the layo...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 816f0e901fc63244fcfd130e1345406963b542d8 authored over 5 years ago by Elias Naur <[email protected]>Fixes #37
github.com/gioui/gio - dcddd9a84a63065bd45f2a143cf56748c5edb150 authored over 5 years ago by Drew DeVault <[email protected]>Signed-off-by: Drew DeVault <[email protected]>
github.com/gioui/gio - c5a6ca2aba7615e0d80e3027d142e6e9686f48d8 authored over 5 years ago by Drew DeVault <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - ee89d643ccf062e9cab1c71fa1440304a73d4f62 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - bae2e0ecf254b990d3d720beb056baef59bb9f16 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 37d5b947eb574da0688d6203f2dcd78b08dc0c9e authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 2ea9fd99834684a0a38ed1e715d5bc41007f7ff7 authored over 5 years ago by Elias Naur <[email protected]>Sigh.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 81f935f69b24b0dda109acaad2b53613a66848a0 authored over 5 years ago by Elias Naur <[email protected]>I was seeing an extra newline when some errors were printed, like:
$ gio foo
please specify t...