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
This adds a simple button that defaults to being disabled, but can
be enabled by toggling the st...
This adds a simple method that returns a copy of the Context
with no event queue. Widgets laid o...
This leverages the new semantics of a disabled layout.Context
to draw all of the button types in...
There may be unrelated events in the queue, so it's not appropriate
to clear the queue just beca...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - d86f96503f6c71695b5c6e7a4df7df28e95e7c02 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 8761550839a6aa18c89c04a9a3d7cac1d2279188 authored over 4 years ago by Elias Naur <[email protected]>Updates gio#19
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - b3d14d2dd4c0a3e5571b48192acfcd27c91e3a26 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 352856fc24f6765e2a65587a293fc3d3c4932bfb authored over 4 years ago by Elias Naur <[email protected]>Fixes gio#19
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f710bdf8e8f17d8d18bc7164e7991685cdf5ca6f authored over 4 years ago by Elias Naur <[email protected]>Updates gio#19
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - c2c31a4d003eb28fb816ecc356699321ca99cccd authored over 4 years ago by Elias Naur <[email protected]>
Before this change, package font implemented a global font registry,
with the usual problems of ...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 65078cdece5ce63e3d1f015c91ee87635eacdd59 authored over 4 years ago by Elias Naur <[email protected]>Updates gio#128
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 78565c92329941704cc15a3c06e017cb946aad7b authored over 4 years ago by Elias Naur <[email protected]>Fixes #128
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 483084f4becdc919d2258fb9f2087d9c5babb3a6 authored over 4 years ago by Elias Naur <[email protected]>github.com/gioui/gio-x - 6db27b96eeebb965f13e818961bab878b5812ae3 authored over 4 years ago by Chris Waldon <[email protected]>
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 0749afc13c32017836c5f462ad8cbdd0d5549ef0 authored over 4 years ago by Elias Naur <[email protected]>
This time without arbitrary offsets and with support for multiple
windows.
Signed-off-by: Elias...
github.com/gioui/gio - 144a5a9cf52d12dedd28aa873a371259b9ad7099 authored over 4 years ago by Elias Naur <[email protected]>Updates #19
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 4408c2a6957093e6cc0ccd4130d47e49a4d54fa1 authored over 4 years ago by Elias Naur <[email protected]>github.com/gioui/gio-x - 47e49a53a785e687fbfc0351e6455fa7d3400a72 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - a710a970ef7c0e955b84986b472d6716218e6908 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - 0d91940353652dbb7f8ca78d6e349b76b03f6673 authored over 4 years ago by Chris Waldon <[email protected]>
Updates #19
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 9efdc3409ccae18630a98d26b2800e1a95c9b8a0 authored over 4 years ago by Elias Naur <[email protected]>Updates #19
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 34c212d152ba00ffd73fa6212caefa9e0422109e authored over 4 years ago by Elias Naur <[email protected]>Updates #19
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 476bf8d263b8459ab2b58af34af0de2d3a0c4147 authored over 4 years ago by Elias Naur <[email protected]>Updates #19
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 7c22a888b1d654d1ca3c1b982ad9be2925577c24 authored over 4 years ago by Elias Naur <[email protected]>Scroll events are no longer special after gioui.org/commit/65d4707e3.
Signed-off-by: Elias Naur...
github.com/gioui/gio - 4f64ac17368f997ef5d6437442bcaab175b06f4d authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a4e572d0e31e12997d5a7e317306601386d0a92f authored over 4 years ago by Elias Naur <[email protected]>
Replace the pointer.Scroll special case with a new priority that
indicates the foremost handler,...
Fixes #126
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 2accb8838128906494f7a48c9b729c09c4ca805d authored over 4 years ago by Elias Naur <[email protected]>The window and its view is guaranteed to outlast the display link.
Signed-off-by: Elias Naur <m...
github.com/gioui/gio - 278e9bc334005f3612a4a8479ae0a89e252bc04a authored over 4 years ago by Elias Naur <[email protected]>
All accesses to the view map now happens on the main thread, so
there is no need for a sync.Map ...
This eliminates needless redraws for handlers that care about drag events and not move events, l...
github.com/gioui/gio - 1a070a36b677363bbcd3b437b3fd35b3361ec08d authored over 4 years ago by Gordon Klaus <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - cb5cc0256027bf9475a791f007c4b4f983d00ce5 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Gordon Klaus <[email protected]>
github.com/gioui/gio - 33a87ac61c387c39a2b53f1d25dfae5ff9a8986a authored over 4 years ago by Gordon Klaus <[email protected]>Signed-off-by: Gordon Klaus <[email protected]>
github.com/gioui/gio - 9d2a6c48d88f709575c1660a04893945c6d0df08 authored over 4 years ago by Gordon Klaus <[email protected]>The race runtime allocates where the non-race runtime doesn't.
Signed-off-by: Elias Naur <mail@...
github.com/gioui/gio - 4484674ab1d796816345875c4cb6e3b751a1e187 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Gordon Klaus <[email protected]>
github.com/gioui/gio - e188d0e6ffb269ccbc83bcee16c3786c3503d349 authored over 4 years ago by Gordon Klaus <[email protected]>assertEventSequence is shorter and clearer and more precise.
Signed-off-by: Elias Naur <mail@el...
github.com/gioui/gio - 275a91f26adda57c10be3a56a037f5d90112c5de authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - d489c20b842132724faff70b45dc835692b8c385 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - fc290f34571a15fc12844a6a3df52bba4f448deb authored over 4 years ago by Elias Naur <[email protected]>Asynchronous draws introduces flickering on resizes.
Fixes #123
Signed-off-by: Elias Naur <mai...
github.com/gioui/gio - 4cb96ccad9105f32b5cb7e0d9d68bd522097642d authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - ff71d0c518e31b2f151f85bd7c1d796195142466 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 9196ce0369bc03920862ccd57b559224117d8c9e authored over 4 years ago by Elias Naur <[email protected]>Converting
macro := op.Record(ops)
...
macro.Stop()
macro.Add()
to
macro := op.Record(o...
github.com/gioui/gio - c19ed053429731010493c8a1515ee5dd5c0ac5ec authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - ce0cc706adf1c8af9d1e58103f647d04ee522e49 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 2bdf8c38515c255e55cb0b6128e1375d2f58497a authored over 4 years ago by Elias Naur <[email protected]>
The only mutable field is "recording", which is used for a sanity
check. THat check is performed...
To match Record, we'd like Push to return a value. To do that and
support the one-line
defer o...
github.com/gioui/gio - 3e8c502550bc87762753ecb03ebaea460fb5e852 authored over 4 years ago by Elias Naur <[email protected]>
The funcs replace stack.Push and macro.Record, which become private.
This makes stack and macro ...
Clickable.Clicks() now returns the number of clicks.
Signed-off-by: Pierre.Curto <pierre.curto@...
github.com/gioui/gio - bade2778763168193c9b56ea93005d6c0b7a88d2 authored over 4 years ago by Pierre.Curto <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 3ef841bd07fb0e21ea2e33f0e31d36608c54b623 authored over 4 years ago by Elias Naur <[email protected]>
In turns out that only the listener declarations need to be in C, not
the listener registration ...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - eafe09967f5bdabb90e7eedfb09e40b12c995269 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 28bf9e200143817f229eb2a72118ffa05549a16f authored over 4 years ago by Elias Naur <[email protected]>Fixes #122
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 6fbcae07cb769471a89b1d07f4c132e8b12bb0bc authored over 4 years ago by Elias Naur <[email protected]>
- Drop pointer.Event.Hit in favour of Enter/Leave events.
- Track enter/leaves for each pointer....
Remove a redundant call and shorten image.Rectangle literals while here.
Signed-off-by: Elias N...
github.com/gioui/gio - 23c2d44b8cfe36792785ce3fb4a3cc671ad10f58 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 2487842aaef7f927eb49a81dfa174087a5a1b02f authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 4bf043eb5b2f8c56593ce7947b52e43fb9abf2d8 authored over 4 years ago by Elias Naur <[email protected]>Updates #121
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - d2c67cdf8039364d730942131ce8c068f6252eec authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - e9500f5f4c2f4596be6069674a92cfbb3e2c60e3 authored over 4 years ago by Elias Naur <[email protected]>
Recent changes to the macOS threading exposed a problem where a
window's display link may fail t...
We're about to move the display link to common Go code. To do that,
we need the redraw logic in ...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 266b01bb5d54ef1d6d5e4cb30920d7ad5e7b9b3e authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 6a0da04598aaec3cbb6f0fa030235c8b61594634 authored over 4 years ago by Elias Naur <[email protected]>Fixes #120
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 9da54eac61b525f3c67886549983cec31bf5dcb9 authored over 4 years ago by Elias Naur <[email protected]>Updates #120
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f6dff2fd1c92ce78229a6262a1f221d7ec93fa7f authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 7b6eafcb591a8d85c25e9b175b650ab7fb7f8b59 authored over 4 years ago by Elias Naur <[email protected]>
The macOS redraw callback is not invoked on the main thread, so its
access to window fields must...
Only the synchronous draws from the main thread may involve changing
width, height and scale. In...
Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/giouiorg - f9199d27c22f8b859478c479eadff89ab0e08883 authored over 4 years ago by Egon Elbre <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/giouiorg - 897eadfbcca5961198b93992f860eafe45a37224 authored over 4 years ago by Egon Elbre <[email protected]>Ignore programmatic value changes to avoid feedback loops.
Signed-off-by: Elias Naur <mail@elia...
github.com/gioui/gio - ad93e321282403aa13fb04822e0a2c86b612b976 authored over 4 years ago by Elias Naur <[email protected]>Respect constraints and return dimensions.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f2df7c145801734dcbc80e3e7ccaf3be513c107a authored over 4 years ago by Elias Naur <[email protected]>
Just like Clickable, Bool.Layout should respect constraints and
return its dimensions.
Signed-o...
github.com/gioui/gio - 31d722d9eb15678a18988f627ce637931ad8913d authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 3164a3fee76692f3b85ed4386e222e9f2aa72f9e authored over 4 years ago by Elias Naur <[email protected]>
An earlier change unexported the Button.Update method that exposed raw pointer
input not availab...
Press tracks pointer presses, not clicks, and we're about to add a Click
type that does.
Signed...
github.com/gioui/gio - 8d838e89f5d55769f72bef1e3314532f37cd1892 authored over 4 years ago by Elias Naur <[email protected]>
Before this change, events were typically processed twice or more per
widget: once in the Layout...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - c791f593510d13901733bd5012f79b2ce9fc6fae authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/giouiorg - 6dd8bcf623ea24635e9ce92077dba73251ef235a authored over 4 years ago by Egon Elbre <[email protected]>Signed-off-by: Dominik Okwieka <[email protected]>
github.com/gioui/giouiorg - fa1ff33e651dad07df598a69b8ab16715b32a72c authored over 4 years ago by Dominik Okwieka <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - d8000880c3b437562d25d797d33f0531b86fdb38 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/giouiorg - 8ae14c2b49dac1e0d9981c355aa96e274d77f2d1 authored over 4 years ago by Elias Naur <[email protected]>Change the definition of Widget from the implicit
type Widget func()
to the explicit f...
github.com/gioui/gio - 3af01a3f431244214a439c7bb392d0166e724a00 authored over 4 years ago by Elias Naur <[email protected]>Instead of, say,
var th *material.Theme
var btn *widget.Clickable
material.Button(th, "Clic...
github.com/gioui/gio - 2451750782b86e020be67be715178c7a163e1d3f authored over 4 years ago by Elias Naur <[email protected]>Use Inset instead, matching the other buttons.
Redefine Size to apply to the icon size, without...
github.com/gioui/gio - af10307f4ad7c908ca46ba1dc07fe0056a00a710 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/giouiorg - b1250b5416d179f8c21b1c309eb581ecd081c727 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/giouiorg - d73c8e2eaf3f1835d81f36a7f1f7d992782ae767 authored over 4 years ago by Elias Naur <[email protected]>
The location.hash method doesn't work correctly with multiple
iframes and Safari.
Signed-off-by...
github.com/gioui/gio - 60bed57cd7f4df2dfb9fb830ce33b198571bf07d authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/giouiorg - 10c71d293704a00c3ad14b0a68780731fdc94fe2 authored over 4 years ago by Elias Naur <[email protected]>
Collaborative document from Egon Elbre, Elias Naur, Roger Peppe, Larry Clapp,
Mikhail Gusarov, L...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - fc2a2ae615160978d1d21615182a7abeeb9fee19 authored over 4 years ago by Elias Naur <[email protected]>Allows for passing command line arguments to the webassembly examples.
Signed-off-by: Elias Nau...
github.com/gioui/giouiorg - 0c53824d217663a18031eef15d5eb72d634042fc authored over 4 years ago by Elias Naur <[email protected]>
Allow for specifying command line arguments to webassembly programs
through the URI hash (https:...
Go code formats code as:
// START OMIT
func main() {
}
// END OMIT
When using...
github.com/gioui/giouiorg - 4d503ad95b4e37024e5e5e646bf9699648b2fe34 authored over 4 years ago by Egon Elbre <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a96b2085822f08792ad4d14690d36cd8a95f35b6 authored over 4 years ago by Elias Naur <[email protected]>Fixes gio#118
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 0614bd29d751c563ef70a21b5bac6ac9132a80fb authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 22b367cb33bfb613ca5d235f7674dcb24f20357f authored over 4 years ago by Elias Naur <[email protected]>Match the behaviour of https://godoc.org/golang.org/x/tools/present.
Signed-off-by: Elias Naur ...
github.com/gioui/giouiorg - d0b7e85df411c4ed7e5bde44d9c3e7ae8757722b authored over 4 years ago by Elias Naur <[email protected]>