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
Also, move the exe section to the beginning of the mobile sections,
leaving -buildmode=archive s...
Signed-off-by: Elias Naur <[email protected]>
2c5b7496d2636b64efd9f1157744264184ff4a04 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
f56e082cc74b697afb38911ad9d81ceb0fcc018d authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
48786bbd05ccb3d2839d00f4018e98ed5294c0f5 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
2d89a914e992b0b32a7d0b37381268fdf7a0342e authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
8e46bea6dc6d07e7b32b8d97406a0fb36f4d1a90 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
07d99ab18259be0be9c9dd3854c7e416790a2833 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
6440fc35b7cc8ba9a5ced8f636f3bed8b8627365 authored over 5 years ago by Elias Naur <[email protected]>38ec6a8831bd48fd9d553636e07d8cd0bdab3f60 authored over 5 years ago by Elias Naur <[email protected]>
Signed-off-by: Elias Naur <[email protected]>
0f576cf6253bd4d1b7c054cbaf788925ef9dbf2d authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
e3629cc0fbf028e33acbf1af9eead92631d70b05 authored over 5 years ago by Elias Naur <[email protected]>
Before this change, clients were expected to set up the current
material (color or image) before...
A Window.Redraw called after the client has completed building a
frame and before Window.Draw re...
Signed-off-by: Elias Naur <[email protected]>
f1dffa155c058e26a4079353a8559943cc9cab67 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
252514af9d2365c8a927a640ee81252f9fc9904f authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
475bccb722cac83b80ab35f37ca67d299daac8e3 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
322a95adee683345164c887eb5db5bf86d46a13a authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
e862761e17affb4ad7642e9d65ce89a659e79e13 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
6fdab9dba66a2cdcd6a8cc78c5e523f4a5988b61 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
33fc35f58db8b16b3180be12486776d9842f3a63 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
683df6345b5caaa2259e55a04c8c6b414962e196 authored over 5 years ago by Elias Naur <[email protected]>It is unused.
Signed-off-by: Elias Naur <[email protected]>
91de9acc4a3ef659da1cf4bada4aac7684d56c67 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
0316a27a45609d71252a950edafde67ff524eec8 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
d720fa62331aac228941739ceb730124355e8bcf authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
054668372093804f555c23890480b49a54207041 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
28f53d8708c5456efef3f51e886af0d564c31cef authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
3092a7208981cdad81f2d64bb01cfb450136592f authored over 5 years ago by Elias Naur <[email protected]>
Returning itself from the Init methods allows the client to
initialize the layout instance on on...
Signed-off-by: Elias Naur <[email protected]>
bf96bb8bddddafa92f24160f85f3796fad438893 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
4f94f1078a1e13674bf462a7f5198518034fd7eb authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
bebfd822d850cf9bbac9143c1cc18fab840a2ed9 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
b94119d0938be48c5ebd517ef8160eecf0c93c9e authored over 5 years ago by Elias Naur <[email protected]>Match the Go error naming convention (FooError).
Signed-off-by: Elias Naur <[email protected]>
0b6dd4efd95ec108d42402cdec7eea905974dfd7 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
de5d5e19f53d166383a71e8760ab7ded0cc722e1 authored over 5 years ago by Elias Naur <[email protected]>Match Go's FooError name pattern.
While we're here, rename RedrawOp to InvalidateOp.
Signed-of...
7aa7bb3be40858efe2a98f866fcc7db2026b02fd authored over 5 years ago by Elias Naur <[email protected]>
Change input.Events interface to return one event at a time until
the queue is empty.
Change te...
b981ccf9eda43816ae9d809466fe96c8e0c2475b authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
893b7f3c9f50b4160bd8691673634c5ce272673e authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
898c3c5d7d7ce04331672488d190b1729c8a8316 authored over 5 years ago by Elias Naur <[email protected]>
Before this change, the Editor cleared its content after each
Submission event. If it didn't mul...
Signed-off-by: Elias Naur <[email protected]>
98d4d926f6779fdbe0d9e759ec2ca6a7d12333e9 authored over 5 years ago by Elias Naur <[email protected]>Assume the user will set a Config pointer once at init.
Signed-off-by: Elias Naur <mail@eliasna...
dda9e3486df1a2b827a9f5ff42bce95784342dc4 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
a695a115ce9edd68dd614630b5fa3cc3ca425647 authored over 5 years ago by Elias Naur <[email protected]>
We are going to encourage a model where pointers to a central
(program global) Configs are passe...
Signed-off-by: Elias Naur <[email protected]>
b10a6938cdb5b12b30fbc894ddd9dd45a7416164 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
173d56a67a600ec89568789f86f450e8f1f442b8 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
b9205d9965523cc45bf1f6b23ecc68d53aae5a89 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
a9199c6d23232cc2be6d467d33ad285e60557d5f authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
a92b97e236f2952400b1fcc04238c2aebf317e63 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
659419738cc70f735e2362f4d3f5ff8556a3ca1a authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
c73d3b59e67d228176b11bb24c59dbbfb929f45f authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
c1e129a87d7c33731b011e88691f58a0d4bba15d authored over 5 years ago by Elias Naur <[email protected]>
Wayland requires its clients to handle key repeating themselves.
Our strategy is simple: start a...
Signed-off-by: Elias Naur <[email protected]>
0e332f8d65676f879189e68fd553024b3af85415 authored over 5 years ago by Elias Naur <[email protected]>Add Editor.Text() and fix a reset while here.
Signed-off-by: Elias Naur <[email protected]>
7354874bb5bca7260023a6afd86fc072e8ce2300 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
474b1e8e178f630cadf0d3be15af5dfbdabc4721 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
3d1e16c4d2a69e1cafb0f6859b982f66e4c9a26e authored over 5 years ago by Elias Naur <[email protected]>And add desktop implementations.
Signed-off-by: Elias Naur <[email protected]>
e24f19ecba58d92872370c80ca2fae4369afd6f6 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
535f61fbeb44f6354afeeb52c9fd55fe14297274 authored over 5 years ago by Elias Naur <[email protected]>Would have caught the invalid layout re-use fixed by a recent commit.
Signed-off-by: Elias Naur...
c511858d30df57502dbfb6af95c2d8b88636eaba authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
d67b7eca6c52a7ab39140f187c250fe87b47f9f4 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
1765a66fd63b395a08349d250d0587c70128bc64 authored over 5 years ago by Elias Naur <[email protected]>With gio -buildmode=exe, we don't need the Android scaffold anymore.
Signed-off-by: Elias Naur ...
067d493e6044d39d6aa9d2b5063e85bf5d324821 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
839faf2b7ef6d0e945fe8378aec67342cb8764ae authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
d61a717ca8b350d07a6a5598c2e960fb47ddb38c authored over 5 years ago by Elias Naur <[email protected]>
We don't have full IME-aware editor yet. Fortunately, the BaseInputConnection
has a "dummy mode"...
Signed-off-by: Elias Naur <[email protected]>
94162f8f2465e38022366d53e3404fe1abbcb44f authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
1f809234b864e966c76725e9ae76929af2476323 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
8917cb33bcd650a3713d39802cfe103979412213 authored over 5 years ago by Elias Naur <[email protected]>
It seems that the iOS simulator can return NaN from texture2D, so
even though width == 0, the re...
I should read the manual more carefully.
Signed-off-by: Elias Naur <[email protected]>
01385442424befee4076bbda1f3c276615e145bb authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
d142a8c89d4f53a158385c90f883808cfd307e2e authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
cf99b9b487fe6736e56e14161e73bebb8ea32fce authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
62419e05a4f8420b3d67c687e86b7546ec94934b authored over 5 years ago by Elias Naur <[email protected]>
Now that the gio tool can generate runnable mobile and webassembly
apps, the support files are n...
Signed-off-by: Elias Naur <[email protected]>
821862b4c6c1214468124e14aa9519c37c13c703 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
aad2fee36eb4046e222afdc9d2aef551aeb02a65 authored over 5 years ago by Elias Naur <[email protected]>
With a <textarea> DOM element pressing the enter key will result in
a "Enter" key down event and...
Signed-off-by: Elias Naur <[email protected]>
441ca835c301bac588c2a1c20c133862c2b62ae7 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
3c345a67b87040fdf2893e03de3ffc11b3287de3 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
c3697fd1893279382def54351bd3eb0482da5a6a authored over 5 years ago by Elias Naur <[email protected]>And add Android implementation.
Signed-off-by: Elias Naur <[email protected]>
d458070d298e33a24a793495c6a6b404c320a722 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
886e9ba68d9d2c5898af7bba12b349d37f3fac3d authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
bd005a09e33f6d027c43ce8b5ea139713642e221 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
108160f502c41d2b87af1c1629b12dc8bdb4bef3 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
820d26007a49d9636f97f17aa7626df2644cac34 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
52cea80bd494ba223f215c3fe453e8df0dcccce7 authored over 5 years ago by Elias Naur <[email protected]>
To avoid passing a queue type for each kind of input (pointer, key),
introduce package input for...
When merging the key and pointers input sources, we can't return
the text input state as a side ...
Similar to the previous change for pointers, only determine the
activeness of a handler from its...
We're about to merge the pointer and key event streams in a single
input queue. To do that, we n...
Signed-off-by: Elias Naur <[email protected]>
56bfc6e3481bd81351d77bc241f2bb1dfff2c12d authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
f2679b202489afe5e155010f3e8c3a3f24cbf212 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
b12430bab392f17b03aaa63c1bc0cc864b0c8cf1 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
13f69a28ac2a98c480d6e3987135f6fa596edadd authored over 5 years ago by Elias Naur <[email protected]>
Layouts and path builders are transient and need an ops list for
operation. However, instead of ...
Signed-off-by: Elias Naur <[email protected]>
60fd129fdac4ae13d169610133e17bdfb53345ce authored over 5 years ago by Elias Naur <[email protected]>Makes the code nicer.
Signed-off-by: Elias Naur <[email protected]>
955fe1bc7705ccf907b082e0ef2894131cd5861b authored over 5 years ago by Elias Naur <[email protected]>
Instead of using the most recent area for hit testing a pointer handler,
use the intersection of...
Split out OpArea from OpHandler to allow stacked areas in a followup.
Replace hit closures with...
40856a244ec184a95fd0e4973d30b0191ff34c05 authored over 5 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
559db02035bc46b62afd9f870cb724d5e79faf77 authored over 5 years ago by Elias Naur <[email protected]>