Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gioui/gio
Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)
https://github.com/gioui/gio
The "material" name clashes with the theme of the same name.
Signed-off-by: Elias Naur <mail@el...
b7ba80951798496f25abec01eee99356a003e61d authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
81f474f5d73672a1855e6d7efab77055aa6718e3 authored over 4 years ago by Elias Naur <[email protected]>Fixes #114
Signed-off-by: Elias Naur <[email protected]>
391b89d11d410ea9ba01a3b45e2549735af35a06 authored over 4 years ago by Elias Naur <[email protected]>Reflect the move of Queue from Window to FrameEvent.
Signed-off-by: Elias Naur <mail@eliasnaur....
f16e8fd122e35769f03667839bec640f6ef5f802 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
2e25a28a5496c6ecea81ec05cd91ba9c30d25b26 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
05dfceb7e7c56858f4d1144fc378a63ff3e49ed2 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
a6dd70b2dc40a3d04a63f02425600b04d1d08e0d authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Wagner Riffel <[email protected]>
390949790e21af72191e58fa7a67453a004f3eb5 authored over 4 years ago by Wagner Riffel <[email protected]>Signed-off-by: Wagner Riffel <[email protected]>
4bbc6379ed308b92a8755384acf4478efac02740 authored over 4 years ago by Wagner Riffel <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
f29964fee15aeffd136fd9bb8716c124124ed5b2 authored over 4 years ago by Egon Elbre <[email protected]>Replace the hacked material.Buttons with Clickables for the tab areas.
Signed-off-by: Elias Nau...
d682e92606e7620d4be378b09b114b8014330c67 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
062e2bc54b109c3ed6b2fa295c4a63aaedcda95d authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
ca0af08ff2bfb8ead60865bccd1df8dcd6414249 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
a0df8ba59b0f52823e95a5b76afa7361e5d5ed63 authored over 4 years ago by Elias Naur <[email protected]>
material.Clickable is useful for adding a click response to any widget
or area.
Rename widget.B...
23baeff18d7534ac3443abd5771fae6e33c4264c authored over 4 years ago by Elias Naur <[email protected]>Document Button while we're here.
Signed-off-by: Elias Naur <[email protected]>
47ce4b8cb86ccac851be859860bbccbe6ec5ca41 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
43c2b9071620625ca147888e13cbcfbb4d33f8fd authored over 4 years ago by Elias Naur <[email protected]>
Before this change, the widget.Button.Layout method assumed the caller had set
up the pointer hi...
Signed-off-by: Elias Naur <[email protected]>
4e20ea83a137b25f300ef369594bde19ff5a9ebc authored over 4 years ago by Elias Naur <[email protected]>The previous formula was simply wrong.
Signed-off-by: Elias Naur <[email protected]>
3fd1ccbbeda540c45f5972b33fb05d9363d4f306 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
a046f15156d11c0ce82c9c9e8a8f9ae3c425393a authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
73475270fe8a813d5275af7a1b53f2dc7d9eead4 authored over 4 years ago by Elias Naur <[email protected]>
Setting a ColorOp before calling a widget function is too subtle.
Let the widget manage its colo...
First, use wineboot instead of winecfg to set up the WINEPREFIX. It's
the right tool for it.
Se...
669e4cc96a88ee5df5c95b8ea5f4485d8f721ddb authored over 4 years ago by Daniel Martí <[email protected]>
Fix a long-standing TODO: instead of each sub-test handling its own
output separately, just make...
A simple 'go test -modfile=<path>' won't work properly for the
end-to-end tests, since they run ...
This way, if the user has a custom winecfg, it can't possibly affect the
tests. I was encounteri...
This commit updates the implementation of the Enter/Leave pointer
events so that it no longer sh...
This commit improves the usefulness of the benchmark by automatically
measuring event processing...
This commit fixes a bug which concealed test failures when
the actual event sequence was empty b...
For experimenting with https://github.com/golang/go/issues/38918.
Signed-off-by: Elias Naur <ma...
0ad8f85c05e77782f4aa2b8926101d54413c553f authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
bcbea7e65371e81e2351467dd9a7aa8d8cec117b authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
630e0b494d27bd5dc0a92aed56079df302167ae3 authored over 4 years ago by Elias Naur <[email protected]>Fixes gio#112
Signed-off-by: Elias Naur <[email protected]>
681bafce08b5493408908e6b2289e3ebda1ed536 authored over 4 years ago by Elias Naur <[email protected]>
Set the fallback environment variables XDG_CONFIG_HOME and HOME to
make os.UserConfigDir and os....
os.UserCacheDir can't work on Android because it doesn't have
access to the Java app context. Gi...
This way, a Gio app's logs can be filtered uniquely, which wasn't
possible before since the tag ...
It's essentially a copy of go.mod, but with the gioui.org module replaed
with the parent directo...
Android apps may want to run Go code independent of the Gio Android Activity.
Expose a Gio.init ...
There can only be one JNI_OnLoad callback per JNI library, and the
Gio program may need it for i...
We're about to remove the global JNI_OnLoad constructor, and the
JavaVM singleton is just as eas...
Signed-off-by: Elias Naur <[email protected]>
c7c5b8726414f40aa46ff1e99bb24cd5f7dfc4bd authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
7301ebe0ef43a297f1c0fa1296fd463eca31f872 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
f08568a6dfc3890dcc8ea76c11f1a4cd436a57c1 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
05efb9b5f4529fa3d6446d238f461a84792f3644 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
26da49e145f37590f6927328653560af338d8534 authored over 4 years ago by Elias Naur <[email protected]>
We're about to introduce the Switch widget that re-uses the same
state type as CheckBox. The Boo...
Signed-off-by: Chris Waldon <[email protected]>
13941c9f1b3c5894ef6c2c0f34f60c6462302808 authored over 4 years ago by Chris Waldon <[email protected]>
This commit introduces a naive system for sending events
when a pointer enters or leaves a point...
Signed-off-by: Chris Waldon <[email protected]>
6501ecf2a0d52a985fc82fe0d06f7ab0a671727d authored over 4 years ago by Chris Waldon <[email protected]>The Value method both updated the enum value and returned it.
In order to access the current va...
f1e266a9e70f49385dd56666cd8a3ca53a48fcc7 authored over 4 years ago by Elias Naur <[email protected]>
Similar to the previous change to Enum, expose the current state of
the CheckBox. Rename the Che...
Signed-off-by: Elias Naur <[email protected]>
a1166e66521a982db2aabccc0c88595d86be88b9 authored over 4 years ago by Elias Naur <[email protected]>
Change gioui.org/commit/0e70fbc1262920a69c60409285795b6bb8701b09
added a note that app.Window.Qu...
We're about to reduce the scope of the Window.Queue by moving it
to FrameEvent. As a consequence...
Signed-off-by: Elias Naur <[email protected]>
d350f820113e57716d9fea3f8270d414c3e03130 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
d474b5b16a81d11e6012950c1d7bf47f2d8cd85a authored over 4 years ago by Elias Naur <[email protected]>
The multitude of widget methods on Theme is unnecessary coupling in that all
possible widgets ei...
There is nothing theme-specific about displaying images and icons,
so move the types from the ma...
Signed-off-by: Elias Naur <[email protected]>
fa7f9d3ba897ef0e4221c3cb1ceb50e98c99e28a authored over 4 years ago by Elias Naur <[email protected]>
Double click or tap actions are common in user interfaces and this
commit adds support for it in...
The global iconTextButton variable was used instead of the passed
button.
Signed-off-by: Fabian...
b862f4f1745e250ff785856aca4485295ac35d27 authored over 4 years ago by Fabian Geiselhart <[email protected]>Signed-off-by: Elias Naur <[email protected]>
0e70fbc1262920a69c60409285795b6bb8701b09 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
133fa45258fc5f4cb40a4ae6958d77e3a85cc7f7 authored over 4 years ago by Elias Naur <[email protected]>
By default, the standard library log package outputs to stderr.
However, stderr is redirected th...
Signed-off-by: Elias Naur <[email protected]>
51e4df77070974a962ee62646533ce48f870fe56 authored over 4 years ago by Elias Naur <[email protected]>
Safari's WebGL1 implementation (rightly) complains that first-class
array types are not supporte...
Signed-off-by: Elias Naur <[email protected]>
9218df1db76799ee3b14303765c61b260197b3a0 authored over 4 years ago by Elias Naur <[email protected]>
Safari's WebGL does not advertise support for EXT_color_buffer_half_float,
but does support rend...
Signed-off-by: Elias Naur <[email protected]>
22f964548b869d1ace6bfcaff8f52a511ce242a9 authored over 4 years ago by Elias Naur <[email protected]>
While launching an app on Android, the hard-coded theme is used for
the color. That color is by ...
Signed-off-by: Elias Naur <[email protected]>
cf6e128d48352f85c1e8abbbc078c8fed568cc70 authored over 4 years ago by Elias Naur <[email protected]>According to
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Multith...
533bf953f987861bfacb3facb8403146a4c9fdcc authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Fabian Geiselhart <[email protected]>
08dfd2943b6ff6e500fe909abec002dc93a5db16 authored over 4 years ago by Fabian Geiselhart <[email protected]>Signed-off-by: Elias Naur <[email protected]>
925f5af930a38c6043036bacf93bf6a904bd3275 authored over 4 years ago by Elias Naur <[email protected]>
The macOS backend doesn't re-create contexts, holding on to the first
created instead. Make sure...
While we're here,
- replace the registerFragment trampoline with a general variadic
CallVoidMet...
Clearer and fewer types.
Signed-off-by: Elias Naur <[email protected]>
ae77377f7be6dbb662321571937bf7ac15744f78 authored over 4 years ago by Elias Naur <[email protected]>Window options are a list now, not a struct.
Signed-off-by: Elias Naur <[email protected]>
10f932137c33b515093b5e64e4c4899e249eba80 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
30b46ded6b70bfb1bd16714d775487874abc9c5e authored over 4 years ago by Elias Naur <[email protected]>
Not strictly necessary, but makes embedding a Gio Android Activity
easier; adding
<activity an...
2b1935d657476207f6ad83114b6bf1f8ca1a8841 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
0cfc914d8b7d1db04f24fcc7644e286f34da42cd authored over 4 years ago by Elias Naur <[email protected]>This reverts commit 52ccc183b54c2a3ccc04fe69cfa08eebaab662a1.
Reason for revert:
This doesn't ...
b1aed3eae023d6f18804d9d028acf95c28aa0c87 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
b8cbc1e99d1781b8a8bf07871f78d5d2805dcde6 authored over 4 years ago by Elias Naur <[email protected]>Updates the kitchen example codebase showing ProgressBar functionality.
Signed-off-by: metaclip...
efce78d414f3adf866b81bf6c149aa6aee8302c6 authored almost 5 years ago by metaclips <[email protected]>Add progress indicator support to material widget
Signed-off-by: metaclips <[email protected]>
da01fbdea784f16b9307a82f3e71e9a981ce94ce authored almost 5 years ago by metaclips <[email protected]>The pleasing of automatic license detectors continues.
No license change, merely a merging of L...
221ce023289363fad9b7c2a9431240fa6db144da authored almost 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
0542796463af460775facab28b5beac4ab4dbee0 authored almost 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
97538991d27c431be62fb4d3fbbc9d25a6d11882 authored almost 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
1a3bbd5d921bb838bcb7b81e23b23091c25cc779 authored almost 5 years ago by Elias Naur <[email protected]>pkg-config doesn't exist for Android.
Signed-off-by: Elias Naur <[email protected]>
1ad891ff67228d6c28a268c5c254060794ad4083 authored almost 5 years ago by Elias Naur <[email protected]>
A previous change propagated the minimum layout constraints to Button's
content, which made Butt...
The previous change fixed a regression where minimum constraints larger than 0
would not affect ...
This patch allows support to draw button to maximum width using ButtonLayout.
f7a23ad46a883057e6a7b9641bad493c623d9f6c authored almost 5 years ago by metaclips <[email protected]>Updates the kitchen example codebase showing ButtonLayout functionality.
43df9f26771c4043269741c82025d59a790d196b authored almost 5 years ago by metaclips <[email protected]>
I've resisted relying on pkg-config in the hope that hard-coded include and
library paths would ...
Add ButtonLayout for adding button behaviour and style to arbitrary content such
as a combined i...
EGL is window system agnostic, but its egl.h header includex X11
headers by default. Use the MES...
Signed-off-by: Elias Naur <[email protected]>
56c3edef8294ee11cb34738bbb4e6d29a22d5748 authored almost 5 years ago by Elias Naur <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
acd32c31a2deb54578980d09151b1a25665a8742 authored almost 5 years ago by Egon Elbre <[email protected]>