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

README.md: update for -buildmode=exe default

Also, move the exe section to the beginning of the mobile sections,
leaving -buildmode=archive s...

5b7a7334c8c43323e37afa4e259c033633e7ce37 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: apply correct material for cursor

Signed-off-by: Elias Naur <[email protected]>

2c5b7496d2636b64efd9f1157744264184ff4a04 authored over 5 years ago by Elias Naur <[email protected]>
ui/app: introduce DataDir for application-specific data files

Signed-off-by: Elias Naur <[email protected]>

f56e082cc74b697afb38911ad9d81ceb0fcc018d authored over 5 years ago by Elias Naur <[email protected]>
README.md: move the build line first in webassembly instructions

Signed-off-by: Elias Naur <[email protected]>

48786bbd05ccb3d2839d00f4018e98ed5294c0f5 authored over 5 years ago by Elias Naur <[email protected]>
ui/app: tweak comment

Signed-off-by: Elias Naur <[email protected]>

2d89a914e992b0b32a7d0b37381268fdf7a0342e authored over 5 years ago by Elias Naur <[email protected]>
cmd/gio: use package name for app name in -buildmode=exe

Signed-off-by: Elias Naur <[email protected]>

8e46bea6dc6d07e7b32b8d97406a0fb36f4d1a90 authored over 5 years ago by Elias Naur <[email protected]>
cmd/gio: set default buildmode to "exe"

Signed-off-by: Elias Naur <[email protected]>

07d99ab18259be0be9c9dd3854c7e416790a2833 authored over 5 years ago by Elias Naur <[email protected]>
apps: update to renamed ColorOp.Color field

Signed-off-by: Elias Naur <[email protected]>

6440fc35b7cc8ba9a5ced8f636f3bed8b8627365 authored over 5 years ago by Elias Naur <[email protected]>
ui/draw: rename ColorOp.Col to Color

38ec6a8831bd48fd9d553636e07d8cd0bdab3f60 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: use default colors to guard against empty materials

Signed-off-by: Elias Naur <[email protected]>

0f576cf6253bd4d1b7c054cbaf788925ef9dbf2d authored over 5 years ago by Elias Naur <[email protected]>
apps: update to new material api

Signed-off-by: Elias Naur <[email protected]>

e3629cc0fbf028e33acbf1af9eead92631d70b05 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: use BlockOp as materials

Before this change, clients were expected to set up the current
material (color or image) before...

86bc3e612d009c35b7858ccd72ed80fb3329b9bc authored over 5 years ago by Elias Naur <[email protected]>
ui/app: fix race condition between Window.Redraw and Draw

A Window.Redraw called after the client has completed building a
frame and before Window.Draw re...

30a558d10d369a61c14bde348993e1aa72b284f4 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: add ChangeEvent and rename Submit to SubmitEvent

Signed-off-by: Elias Naur <[email protected]>

f1dffa155c058e26a4079353a8559943cc9cab67 authored over 5 years ago by Elias Naur <[email protected]>
all: update dependencies

Signed-off-by: Elias Naur <[email protected]>

252514af9d2365c8a927a640ee81252f9fc9904f authored over 5 years ago by Elias Naur <[email protected]>
ui: add checks for unmatched Ops.Begin/End

Signed-off-by: Elias Naur <[email protected]>

475bccb722cac83b80ab35f37ca67d299daac8e3 authored over 5 years ago by Elias Naur <[email protected]>
apps/hello: update to latest gio api

Signed-off-by: Elias Naur <[email protected]>

322a95adee683345164c887eb5db5bf86d46a13a authored over 5 years ago by Elias Naur <[email protected]>
ui/input: keep default focus on earliest focusable

Signed-off-by: Elias Naur <[email protected]>

e862761e17affb4ad7642e9d65ce89a659e79e13 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: update to latest gio api

Signed-off-by: Elias Naur <[email protected]>

6fdab9dba66a2cdcd6a8cc78c5e523f4a5988b61 authored over 5 years ago by Elias Naur <[email protected]>
ui/draw: switch to color.RGBA for colors

Signed-off-by: Elias Naur <[email protected]>

33fc35f58db8b16b3180be12486776d9842f3a63 authored over 5 years ago by Elias Naur <[email protected]>
ui/layout: fix Flex spacing

Signed-off-by: Elias Naur <[email protected]>

683df6345b5caaa2259e55a04c8c6b414962e196 authored over 5 years ago by Elias Naur <[email protected]>
cmd/assets: delete

It is unused.

Signed-off-by: Elias Naur <[email protected]>

91de9acc4a3ef659da1cf4bada4aac7684d56c67 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: add editor hint

Signed-off-by: Elias Naur <[email protected]>

0316a27a45609d71252a950edafde67ff524eec8 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: add Hint and HintImage to Editor

Signed-off-by: Elias Naur <[email protected]>

d720fa62331aac228941739ceb730124355e8bcf authored over 5 years ago by Elias Naur <[email protected]>
ui/text: add LayoutOptions

Signed-off-by: Elias Naur <[email protected]>

054668372093804f555c23890480b49a54207041 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: add Label.MaxLines

Signed-off-by: Elias Naur <[email protected]>

28f53d8708c5456efef3f51e886af0d564c31cef authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: update to latest gioui.org/ui

Signed-off-by: Elias Naur <[email protected]>

3092a7208981cdad81f2d64bb01cfb450136592f authored over 5 years ago by Elias Naur <[email protected]>
ui/layout: allow one-line initialization of Flex and Stack

Returning itself from the Init methods allows the client to
initialize the layout instance on on...

ef9384ceee437c33700ae91df7fd459c1262ba82 authored over 5 years ago by Elias Naur <[email protected]>
cmd: update to latest gioui.org/ui version

Signed-off-by: Elias Naur <[email protected]>

bf96bb8bddddafa92f24160f85f3796fad438893 authored over 5 years ago by Elias Naur <[email protected]>
ui/gesture: rename Scroller.Update to Scroller.Scroll

Signed-off-by: Elias Naur <[email protected]>

4f94f1078a1e13674bf462a7f5198518034fd7eb authored over 5 years ago by Elias Naur <[email protected]>
ui/gesture: convert Click to single step events for symmetry

Signed-off-by: Elias Naur <[email protected]>

bebfd822d850cf9bbac9143c1cc18fab840a2ed9 authored over 5 years ago by Elias Naur <[email protected]>
cmd: update to latest API

Signed-off-by: Elias Naur <[email protected]>

b94119d0938be48c5ebd517ef8160eecf0c93c9e authored over 5 years ago by Elias Naur <[email protected]>
ui: change events to have "Event" suffixed, not prefixed

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]>
cmd: update to latest API

Signed-off-by: Elias Naur <[email protected]>

de5d5e19f53d166383a71e8760ab7ded0cc722e1 authored over 5 years ago by Elias Naur <[email protected]>
ui: rename ops to have Op suffixed, not prefixed

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]>
ui/input: support single stepping through events

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]>
cmd/gophers,cmd/hello: update to latest API

Signed-off-by: Elias Naur <[email protected]>

893b7f3c9f50b4160bd8691673634c5ce272673e authored over 5 years ago by Elias Naur <[email protected]>
ui/layout: unexport List.Update and move its parameters to state

Signed-off-by: Elias Naur <[email protected]>

898c3c5d7d7ce04331672488d190b1729c8a8316 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: replace Editor.Update with Next for stepping through events

Before this change, the Editor cleared its content after each
Submission event. If it didn't mul...

d4eb86a9b57bf83bad11cf9e9d28fb38ea89d717 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: move input.Events parameter from Update to Editor state

Signed-off-by: Elias Naur <[email protected]>

98d4d926f6779fdbe0d9e759ec2ca6a7d12333e9 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: move Config parameter from Editor.Update to Editor state

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]>
ui/measure: rename Faces.Cfg to Config

Signed-off-by: Elias Naur <[email protected]>

a695a115ce9edd68dd614630b5fa3cc3ca425647 authored over 5 years ago by Elias Naur <[email protected]>
ui/app: make Draw.Config a value, not a pointer

We are going to encourage a model where pointers to a central
(program global) Configs are passe...

47c5859d87fcd3f35a04ee7ead8dbd7dcf1d9530 authored over 5 years ago by Elias Naur <[email protected]>
ui/app: update comment and fix typo

Signed-off-by: Elias Naur <[email protected]>

b10a6938cdb5b12b30fbc894ddd9dd45a7416164 authored over 5 years ago by Elias Naur <[email protected]>
ui/app: (ios) relay system focus events

Signed-off-by: Elias Naur <[email protected]>

173d56a67a600ec89568789f86f450e8f1f442b8 authored over 5 years ago by Elias Naur <[email protected]>
uis/app: (macos) relay system focus events

Signed-off-by: Elias Naur <[email protected]>

b9205d9965523cc45bf1f6b23ecc68d53aae5a89 authored over 5 years ago by Elias Naur <[email protected]>
ui/app: (android) relay system focus events

Signed-off-by: Elias Naur <[email protected]>

a9199c6d23232cc2be6d467d33ad285e60557d5f authored over 5 years ago by Elias Naur <[email protected]>
ui/app: (js) relay system focus events

Signed-off-by: Elias Naur <[email protected]>

a92b97e236f2952400b1fcc04238c2aebf317e63 authored over 5 years ago by Elias Naur <[email protected]>
ui/app: (windows) relay system focus events

Signed-off-by: Elias Naur <[email protected]>

659419738cc70f735e2362f4d3f5ff8556a3ca1a authored over 5 years ago by Elias Naur <[email protected]>
ui/app: (wayland) relay system focus events

Signed-off-by: Elias Naur <[email protected]>

c73d3b59e67d228176b11bb24c59dbbfb929f45f authored over 5 years ago by Elias Naur <[email protected]>
ui/layout: implement List.Invert for end aligned lists

Signed-off-by: Elias Naur <[email protected]>

c1e129a87d7c33731b011e88691f58a0d4bba15d authored over 5 years ago by Elias Naur <[email protected]>
ui/app: (wayland) avoid excessive key repeats

Wayland requires its clients to handle key repeating themselves.
Our strategy is simple: start a...

f474282a312b84ad84f34d28d6464b3ea0abfc41 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: update to latest gio version and use Modifiers.Contain

Signed-off-by: Elias Naur <[email protected]>

0e332f8d65676f879189e68fd553024b3af85415 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: add submit events to Editor

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]>
ui/key: add Modifiers.Contain

Signed-off-by: Elias Naur <[email protected]>

474b1e8e178f630cadf0d3be15af5dfbdabc4721 authored over 5 years ago by Elias Naur <[email protected]>
ui/text: unexport Editor.Command

Signed-off-by: Elias Naur <[email protected]>

3d1e16c4d2a69e1cafb0f6859b982f66e4c9a26e authored over 5 years ago by Elias Naur <[email protected]>
ui/key,ui/app: introduce ModShift modifier

And add desktop implementations.

Signed-off-by: Elias Naur <[email protected]>

e24f19ecba58d92872370c80ca2fae4369afd6f6 authored over 5 years ago by Elias Naur <[email protected]>
README.md: update mailing list name and fix todo address

Signed-off-by: Elias Naur <[email protected]>

535f61fbeb44f6354afeeb52c9fd55fe14297274 authored over 5 years ago by Elias Naur <[email protected]>
ui/layout: add sanity checks to Insets/Align Begin/End

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]>
ui/draw,ui/layout: export OpClip

Signed-off-by: Elias Naur <[email protected]>

d67b7eca6c52a7ab39140f187c250fe87b47f9f4 authored over 5 years ago by Elias Naur <[email protected]>
cmd/gophers: fix layout re-use

Signed-off-by: Elias Naur <[email protected]>

1765a66fd63b395a08349d250d0587c70128bc64 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers/android: delete

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]>
website: force https and bump to Go 1.12 app engine runtime

Signed-off-by: Elias Naur <[email protected]>

839faf2b7ef6d0e945fe8378aec67342cb8764ae authored over 5 years ago by Elias Naur <[email protected]>
apps: go get gioui.org/ui@latest

Signed-off-by: Elias Naur <[email protected]>

d61a717ca8b350d07a6a5598c2e960fb47ddb38c authored over 5 years ago by Elias Naur <[email protected]>
ui/app: (android) enable IME dummy mode

We don't have full IME-aware editor yet. Fortunately, the BaseInputConnection
has a "dummy mode"...

503c41754490e7d1ada04292a86e50ffd39c9ef1 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: go get gioui.org/ui@latest

Signed-off-by: Elias Naur <[email protected]>

94162f8f2465e38022366d53e3404fe1abbcb44f authored over 5 years ago by Elias Naur <[email protected]>
ui/app/internal/gpu: replace look up texture with calculation

Signed-off-by: Elias Naur <[email protected]>

1f809234b864e966c76725e9ae76929af2476323 authored over 5 years ago by Elias Naur <[email protected]>
apps: go get gioui.org/ui@latest

Signed-off-by: Elias Naur <[email protected]>

8917cb33bcd650a3713d39802cfe103979412213 authored over 5 years ago by Elias Naur <[email protected]>
ui/app/internal/gpu: fix stenciling on the iOS simulator

It seems that the iOS simulator can return NaN from texture2D, so
even though width == 0, the re...

eddc0c948e9d4a826a25a0056f4a9a4ee3694108 authored over 5 years ago by Elias Naur <[email protected]>
ui/app/internal/gl: fix GetProgramInfoLog and GetShaderInfoLog

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]>
README.md: use example.com instead of gmail.com for example

Signed-off-by: Elias Naur <[email protected]>

d142a8c89d4f53a158385c90f883808cfd307e2e authored over 5 years ago by Elias Naur <[email protected]>
README.md: describe how to run programs on iOS simulators

Signed-off-by: Elias Naur <[email protected]>

cf99b9b487fe6736e56e14161e73bebb8ea32fce authored over 5 years ago by Elias Naur <[email protected]>
cmd/gio: don't silently skip apk signing if no certificate is found

Signed-off-by: Elias Naur <[email protected]>

62419e05a4f8420b3d67c687e86b7546ec94934b authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: delete support files

Now that the gio tool can generate runnable mobile and webassembly
apps, the support files are n...

6f9f07e860e02451c6e318131a4ff704e8a8c3d9 authored over 5 years ago by Elias Naur <[email protected]>
README.md: use the -buildmode=exe flag for running demos

Signed-off-by: Elias Naur <[email protected]>

821862b4c6c1214468124e14aa9519c37c13c703 authored over 5 years ago by Elias Naur <[email protected]>
apps: go get gioui.org/ui@latest

Signed-off-by: Elias Naur <[email protected]>

aad2fee36eb4046e222afdc9d2aef551aeb02a65 authored over 5 years ago by Elias Naur <[email protected]>
ui/app: (wasm) switch from <textarea> to <input> to avoid double newline

With a <textarea> DOM element pressing the enter key will result in
a "Enter" key down event and...

19315826837a8cc4a7e55f8c95d327ded83b6606 authored over 5 years ago by Elias Naur <[email protected]>
cmd/gio: add -target=js support for creating webassembly packages

Signed-off-by: Elias Naur <[email protected]>

441ca835c301bac588c2a1c20c133862c2b62ae7 authored over 5 years ago by Elias Naur <[email protected]>
cmd/gio: add iOS/tvOS support for -buildmode=exe

Signed-off-by: Elias Naur <[email protected]>

3c345a67b87040fdf2893e03de3ffc11b3287de3 authored over 5 years ago by Elias Naur <[email protected]>
cmd/gio: change runCmd to return a trimmed string

Signed-off-by: Elias Naur <[email protected]>

c3697fd1893279382def54351bd3eb0482da5a6a authored over 5 years ago by Elias Naur <[email protected]>
cmd/gio: add buildmode=exe for building gio programs ready to run

And add Android implementation.

Signed-off-by: Elias Naur <[email protected]>

d458070d298e33a24a793495c6a6b404c320a722 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: go get gioui.org/ui@latest

Signed-off-by: Elias Naur <[email protected]>

886e9ba68d9d2c5898af7bba12b349d37f3fac3d authored over 5 years ago by Elias Naur <[email protected]>
ui/app/internal/gpu: upload path data to GPU before re-use

Signed-off-by: Elias Naur <[email protected]>

bd005a09e33f6d027c43ce8b5ea139713642e221 authored over 5 years ago by Elias Naur <[email protected]>
cmd/gio: update usage documentation

Signed-off-by: Elias Naur <[email protected]>

108160f502c41d2b87af1c1629b12dc8bdb4bef3 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: update to merged input queue API

Signed-off-by: Elias Naur <[email protected]>

820d26007a49d9636f97f17aa7626df2644cac34 authored over 5 years ago by Elias Naur <[email protected]>
ui: update doc comment

Signed-off-by: Elias Naur <[email protected]>

52cea80bd494ba223f215c3fe453e8df0dcccce7 authored over 5 years ago by Elias Naur <[email protected]>
ui: add package input for merged input

To avoid passing a queue type for each kind of input (pointer, key),
introduce package input for...

a35118d5228eab171523f30e7c1ca5182421032c authored over 5 years ago by Elias Naur <[email protected]>
ui/key: make the computed text input state available as a method

When merging the key and pointers input sources, we can't return
the text input state as a side ...

28dd25736f35432850bf5c2df8187315587bcbaa authored over 5 years ago by Elias Naur <[email protected]>
ui/key: don't drop handlers that haven't had their events read

Similar to the previous change for pointers, only determine the
activeness of a handler from its...

bb6ee05d95a155095f88e6f55dffaad3614a5ff4 authored over 5 years ago by Elias Naur <[email protected]>
ui/pointer: don't drop handlers that whose events haven't been read

We're about to merge the pointer and key event streams in a single
input queue. To do that, we n...

a78f9c6eaa7d3ed305aad37c4e1302bce3299f35 authored over 5 years ago by Elias Naur <[email protected]>
ui/pointer: unexport HitResult enum

Signed-off-by: Elias Naur <[email protected]>

56bfc6e3481bd81351d77bc241f2bb1dfff2c12d authored over 5 years ago by Elias Naur <[email protected]>
ui/pointer: add Transparent to OpArea to allow events to pass through

Signed-off-by: Elias Naur <[email protected]>

f2679b202489afe5e155010f3e8c3a3f24cbf212 authored over 5 years ago by Elias Naur <[email protected]>
ui/pointer: unexport OpArea.Hit

Signed-off-by: Elias Naur <[email protected]>

b12430bab392f17b03aaa63c1bc0cc864b0c8cf1 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: upgrade to simpler layout API

Signed-off-by: Elias Naur <[email protected]>

13f69a28ac2a98c480d6e3987135f6fa596edadd authored over 5 years ago by Elias Naur <[email protected]>
ui: remove ui.Ops parameters from layouts and path builder structs

Layouts and path builders are transient and need an ops list for
operation. However, instead of ...

df791f2e9b17979b4e6f94417aee5a0f2f440e19 authored over 5 years ago by Elias Naur <[email protected]>
apps/gophers: upgrade to OpArea API

Signed-off-by: Elias Naur <[email protected]>

60fd129fdac4ae13d169610133e17bdfb53345ce authored over 5 years ago by Elias Naur <[email protected]>
ui: make the reference list argument to Ops.Write variadic

Makes the code nicer.

Signed-off-by: Elias Naur <[email protected]>

955fe1bc7705ccf907b082e0ef2894131cd5861b authored over 5 years ago by Elias Naur <[email protected]>
ui/pointer/queue: intersect hit areas of stacked OpAreas

Instead of using the most recent area for hit testing a pointer handler,
use the intersection of...

402837bbfaf5187160fe9746f86dfec5c3442d8a authored over 5 years ago by Elias Naur <[email protected]>
ui/pointer: introduce OpArea for pointer hit testing

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]>
ui: simplify op size and reference count code

Signed-off-by: Elias Naur <[email protected]>

559db02035bc46b62afd9f870cb724d5e79faf77 authored over 5 years ago by Elias Naur <[email protected]>