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

app: [Wayland] don't change cursor when there is no pointer

Fixes: https://todo.sr.ht/~eliasnaur/gio/333
Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - 7751d737403eddb4bcffd21ea480bcf3ead3ad98 authored about 3 years ago
io/key: remove "Mod" prefix from Modifiers.String names, concatenate by "+"

"Mod" is implied by the type, and "+" is the natural concatenation character
for displaying shor...

github.com/gioui/gio - 5860fbbe8e36eb91f1f014e14faa91fc67ac002a authored about 3 years ago
cmd/gogio: allow missing tool version components

This commit changes the way that gogio searches for build tools
so that it correctly identifies ...

github.com/gioui/gio - 99e34814191e04289cdca49118b3932c26abfb3d authored about 3 years ago
delete unicode chars with length > 1 correctly

When there were non ASCII characters (for exemple éèàçîï) in a deleted
selection or word, more c...

github.com/gioui/gio - 9b7ec167bcab68d800ef6037bec2c8321b92dd23 authored about 3 years ago
cmd/gogio: add -minsdk to iOS

Before that patch the minimum iOS version was hardcoded. That patch makes possible
to change the...

github.com/gioui/gio - ac3bbc72ac880663a3521d097f5f5423a1e80a26 authored about 3 years ago
stroke: properly calculate maxDist

The calculated value for maxDist (the maximum allowable error when
converting cubic Beziers to q...

github.com/gioui/gio-x - f3dbca58eb18ceb38d3c24790789e3325a4b3bff authored about 3 years ago
internal/stroke: properly calculate maxDist

The calculated value for maxDist (the maximum allowable error when
converting cubic Beziers to q...

github.com/gioui/gio - 6d9db2b13c1b7edf502f983c11de94ffed340f15 authored about 3 years ago
app: let drivers control Window directly

Before this change, Window driver callbacks would all go through
channels to be processed by Win...

github.com/gioui/gio - 4f5baa9a516372bcccf2cc6b358b508f162e9891 authored about 3 years ago
app: ensure SetDriver is called before sending events

This used to not matter, but a follow-up change will require a valid
driver to process events.

...

github.com/gioui/gio - 72b2f2c1bf9e6ff7591e76ab3b1a9d62c8306870 authored about 3 years ago
app: fix typo

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

github.com/gioui/gio - 787295a6e8de801c0c5129fced0b6ef6cbfab7a9 authored about 3 years ago
style: dark-mode

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - 5da0fe572da0cc908dd683494781bc4df3611c62 authored about 3 years ago
style: add repeating bg to examples

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - 2bb2345806e863e91d45a3e2be92a999e1fd3e40 authored about 3 years ago
content/home: simplify the content

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - ea6d72800463ebd4ae6f4b7ac305ced08f9e2b81 authored about 3 years ago
files/sponsors: remove 2x size

The 1719x522 image is plenty large already.

Also adjust the css to support multiple banners.

S...

github.com/gioui/giouiorg - 1ece1b55067da224a3db52413dedb9a605699f5a authored about 3 years ago
content/doc/faq: add closure information

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - 3c4839bdfc4c62089345a627dbfec0fdf4d47b35 authored about 3 years ago
content/doc/contribute: organize information

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - 4d9cbcc42a0e94ce411f42a760d9489f2b60e3d5 authored about 3 years ago
content/doc/community: page for finding help

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - f3ae1d624f468670dc430fcb9f29c07d9c494b34 authored about 3 years ago
content: use triple-quote for code

Triple-quote makes it more consistent and easier to manage.
Additionally add annotations for the...

github.com/gioui/giouiorg - 838ca06626d0cbc957aac7ee4129430f00e462de authored about 3 years ago
template: use more common triangle

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - 3ded86f6c0f9d37ff248f189d4630ccc04f54dbc authored about 3 years ago
stroke: update tests to be compatible with latest gio

This commit updates the stroke tests to use the new signature for
the screenshot feature.

Signe...

github.com/gioui/gio-x - 0484e0de5e4d9be53e6c81ca63199accc8c84eaa authored about 3 years ago
richtext: replace text.Shaper.Add calls

Signed-off-by: Inkeliz <[email protected]>

github.com/gioui/gio-x - 0e5541c3121514a39c29f9dd86a99b4992889104 authored about 3 years ago
io/router: don't panic if AppendSemantics is called without a frame

Fixes: https://todo.sr.ht/~eliasnaur/gio/328
Signed-off-by: Elias Naur <[email protected]>

github.com/gioui/gio - cce0a121e1b816d47853c2e98c76d085f9a6ec51 authored about 3 years ago
app: [android] fix vulkan crash when activity/surface is recreated

On Android it's possible that the Activity/View must be restore. But,
before that patch, an new ...

github.com/gioui/gio - 6913c856a25c069c858c7354a5d1e16a4bc50799 authored about 3 years ago
content/doc/learn: page for tutorials

This creates a new section Learn, that contains links to different
resources and tutorials.

Sig...

github.com/gioui/giouiorg - 5d92e5b4777a5d0a9ad3f033f35a6ef5748b9aa1 authored about 3 years ago
style: fix width of main and toc

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - f1ec54e6038dd38937f6515884325df7f24e0073 authored about 3 years ago
content/doc/install: organize installation instructions

Create a separate page for each of the platforms. This makes it cleaner
to find the appropriate ...

github.com/gioui/giouiorg - d9ff73297cbc800320bd9541043bea02d0fcb007 authored about 3 years ago
content/doc/architecture: split to multiple pages

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - ab9ca3017c88e3e82450ceab4bd4998fd42e53c3 authored about 3 years ago
internal,site: fix some lint issues

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - 40010966f1e53ec44b36d9059e34312422aaa725 authored about 3 years ago
template: add collapsible navigation

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - 95eebbb00d5a2f2ab140fb757dd2edc354e85ffe authored about 3 years ago
template: nicer pagination links

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - b5895d730d8a74db401802aeb4b3f583f7118099 authored about 3 years ago
files,template: add submenus

Signed-off-by: Egon Elbre <[email protected]>

github.com/gioui/giouiorg - 265257f0772d637f4e9c975decb741b0a56b1177 authored about 3 years ago
site: reimplement page parsing

Reimplemented parsing such it would be easier to extend to support
new content formats.

This al...

github.com/gioui/giouiorg - 49d8dd53dd27d16605e688689ae01ccdcb7ee23e authored about 3 years ago
content: update contribution guide with srht changes

This commit updates the contribution guide to recommend the new
sourcehut syntax for referencing...

github.com/gioui/giouiorg - f47894a21c8024950240b9b310508db322a2e631 authored about 3 years ago
app: detect fullscreen mode for macOS and Windows

When an application goes into or out of fullscreen mode,
Gio now emits a ConfigEvent with the cu...

github.com/gioui/gio - 3a20330d8213a1e49f376826e4dacdb593145088 authored about 3 years ago
op/clip: automatically close Path in Outlines

Unclosed path segments in Path will be automatically
closed by a line.

Fixes: https://todo.sr.h...

github.com/gioui/gio - 11bb86166a5b29eb95f1180d3add751fae4e7edc authored about 3 years ago
app: add String method to WindowMode and Orientation

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 0117de71d3d72ab5c18ca1e29fd11aa264389c7b authored about 3 years ago
io/pointer,op/clip: remove clip.Circle, pointer.Rect, pointer.Ellipse

They've been deprecated for a while, and gio-x is updated to not use
them.

Signed-off-by: Elias...

github.com/gioui/gio - 6534639276d7536b223b56326130f0c68a5e8278 authored about 3 years ago
widget/material: replace deprecated clip.Circle with clip.Ellipse

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

github.com/gioui/gio - 170d24bdcd5557152a267dc4eb29a6b6b4e8efa6 authored about 3 years ago
include/files/architecture: replace pointer.Rect with clip.Rect

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

github.com/gioui/giouiorg - d41961b2badfb43be42858adb83cca6e0135cb3a authored about 3 years ago
deps: update to latest gio-x

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-example - ceb684e877a29aa8b4f38b965c16e6df05e3bfaa authored about 3 years ago
all: drop deprecated pointer and clip types

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-x - cf2b1f072816979d36533b84b059f9ca6e3fe045 authored about 3 years ago
gpu/internal/vulkan: don't destroy nil vkDescriptorPool

Most drivers seem to tolerate vkDestroyDescriptorPool with a nil
pool, but NVIDIA's (rightly) do...

github.com/gioui/gio - 533f85cf8e1ba3de6e9434031ca4940644dffed9 authored about 3 years ago
text,widget,opentype: change text.Face.Shape to return a clip.PathSpec

With this change, the Shape function returns a clip.PathSpec
instead of a clip.Outline op. It is...

github.com/gioui/gio - a34e239c04a6015ca2f3e934426b726fb69202aa authored about 3 years ago
io/router: make transfer targets hovering easier to detect

In commit 929e4dc12, the rules to send pointer.{Enter,Leave}
events were relaxed. Unfortunately,...

github.com/gioui/gio - 3db11cbaad4bdda760bc6c822fb9dcb2fc43661f authored about 3 years ago
gpu/headless: make Screenshot take an input image to tranfer into

When extracting headless.Window's content via screenshots,
it can be useful to keep reusing the ...

github.com/gioui/gio - af63c089f63cdf07bb1ffad1a6106f705162a5a4 authored about 3 years ago
gpu,gpu/headless: plug a resource leak when taking screenshots

Ever since commit 8ff654628, the headless implementation has used two
GPU backend (not renderer)...

github.com/gioui/gio - 0c7b0b1d0bcfdab8a9db5723cf778f972423a9cf authored about 3 years ago
app: X11 clipboard: write to primary selection

This change is to augment the X11 clipboard write behaviour.
When writing to the clipboard both ...

github.com/gioui/gio - f5c9d2725c7bbb7a86410527402bdd918f9f399c authored about 3 years ago
io/router: deliver enter/leave events to transfer participants

When a drag and drop gesture is ongoing, let the potential target
handlers receive enter/leave e...

github.com/gioui/gio - 929e4dc1200325bae66986f27873e1e554f04503 authored about 3 years ago
gesture: add comment to Scroll.Add

Provide a reference to the documentation of io/pointer.InputOp.

Signed-off-by: Pierre Curto <pi...

github.com/gioui/gio - c8ca36b1e6d5765ee3e293733b7b7024f61f696f authored about 3 years ago
markdown: add markdown package example

Signed-off-by: Chris Waldon <[email protected]>

github.com/gioui/gio-example - ed7537230789ff0f17811138ce1a0cce48caf7e8 authored about 3 years ago
io/router: avoid extra work when dealing with EnterLeave events

When computing the set of Enter/Leave events to be
delivered to handlers, skip non mouse pointer...

github.com/gioui/gio - 294ecfbe9dbd7aed9b473382427f9a4d8cfaee36 authored about 3 years ago
widget: fix handling of disabled context in Draggable

While here, add an example on how to use the Draggable
widget.

Signed-off-by: Pierre Curto <pie...

github.com/gioui/gio - 038ec2cc3fdadaa7f6e06958fa79f961231084b4 authored about 3 years ago
io/transfer: fix package description formatting

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 27e38154a0b296f552a6909280ae5e40194cf5ff authored about 3 years ago
app: [iOS] replace ViewEvent.View with add ViewController field

For mixing native UI with Gio UI, the UIViewController is sometimes
needed, not just the UIView....

github.com/gioui/gio - 2a32ece084f6cd9985eefe25aadd0579c5dd94e6 authored about 3 years ago
Update brackgen.go

github.com/gioui/uax - 97711de03a509b8161dfdadba2b32b5a27252d24 authored about 3 years ago
refactored bidi/bracketgen to new UCD parser

github.com/gioui/uax - e063ed6f64f33a402b672fadd19de4461e52e701 authored about 3 years ago
Update .gitignore

github.com/gioui/uax - 5c7700f42375e037b4ab41705406d39c9e402bc6 authored about 3 years ago
Merge pull request #9 from npillmayer/bidi-experiments

re-introduced bidi experiments

github.com/gioui/uax - 7d16bf55f4c5d29bd98dccdba061063f6deec3fa authored about 3 years ago
Merge branch 'main' into bidi-experiments

github.com/gioui/uax - 974aa6e13ef4d96518591c41c2bec0b84b57c597 authored about 3 years ago
Performance optimizations

github.com/gioui/uax - cf8c504adb7f01deb06a96f486c6bb8ca8db8977 authored about 3 years ago
widget: add drag and drop support

This patch adds internal Drag and Drop support to app.Windows.

The new package io/transfer adds...

github.com/gioui/gio - 03016f0c69b7f3a0fc87e7fff9b74181b5e131d5 authored about 3 years ago
layout: fix dimensions of empty list

When the Min constraints are set but the list
has no item to display, use those as the list
retu...

github.com/gioui/gio - 2d75181b516ac746224ebde16bb6e325394ae849 authored about 3 years ago
Merge branch 'main' of https://github.com/npillmayer/uax

github.com/gioui/uax - 16b9e695ad87f4ef4c10a0c4422d93393ab978a1 authored about 3 years ago
Merge branch 'refactor-schuko-dependecies'

github.com/gioui/uax - b49486408795e8e62080e9268a1fc8c46bb786c0 authored about 3 years ago
Merge pull request #8 from npillmayer/refactor-schuko-dependecies

Extended API for better []rune support

github.com/gioui/uax - 94aadb5c32e3e1e6fa7a86bd2963af7485325dc6 authored about 3 years ago
Comment updates

github.com/gioui/uax - 7003f000e0917d0245ee32f8bb7e084a899567a3 authored about 3 years ago
removed commented-out code

github.com/gioui/uax - b0021fcb431135cf517a9b5696a2ab5f87e2743c authored about 3 years ago
extended segmenter API for runes all the way

github.com/gioui/uax - 49c128fdf23ebbc1d1e030a6bf481135bc2f7b2f authored about 3 years ago
exclude profiling output

github.com/gioui/uax - b4bad5c42a35f1c0415b60569e3e1c183ae19098 authored about 3 years ago
op/clip: fix Path open state

If a Move/MoveTo did not move the pen, the Path
was still set as open.

Signed-off-by: Pierre Cu...

github.com/gioui/gio - 872b4ba41be0d8b476d1cfd419d9bd9c94e2dc10 authored about 3 years ago
deps,all: update to expose a11y descriptions

This commit updates all examples to build against Gio's
updated widget interfaces that require a...

github.com/gioui/gio-example - c7ae7425a86c6e213e6f9fd60b9f0184cd4d5d28 authored about 3 years ago
deps,component: update to support new a11y APIs

This commit adds rudimentary support for the new accessibility
capabilities offered by the io/se...

github.com/gioui/gio-x - 0eb3fcddb9ec3fceaa3ceb00151cf2358d1f934e authored about 3 years ago
widget: add semantic descriptions

Some semantic information is automatically extracted, but some must be
provided by UI components...

github.com/gioui/gio - 6b1ca4ca7ec8a0ee08a1fcd7b3191da84cd5d3b1 authored about 3 years ago
app: expose semantic information to Android platforms

Previous changes added semantic API and semantic information to Gio
widgets. This change maps th...

github.com/gioui/gio - e6e69812af7f5f8a67a913c88360bd8562dae6ee authored about 3 years ago
widget: [API] add child widget argument to Clickable.Layout

To make the semantic relation between the clickable area and its
content clear, it will be impor...

github.com/gioui/gio - 665e23693ff1e1bc4b58db0eadea0f805cd04e4f authored about 3 years ago
widget: [API] add content widget argument to Editor.Layout

To make the semantic relation between the editor and its content clear,
the editor clip operatio...

github.com/gioui/gio - ac97b9d6e13cf9cd1ba0ef9f2693f4aa3774a8d7 authored about 3 years ago
widget: add missing license headers

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

github.com/gioui/gio - a894bd6c9cce4d68ed3691abed72a550bb66d204 authored about 3 years ago
io/semantic: add package for adding semantic descriptions to UI components

Software such as screen readers require semantic descriptions of user
interfaces to effectively ...

github.com/gioui/gio - 8a90074d04b05860cf2b9935483b159e98b83764 authored about 3 years ago
widget/material: [API] add description argument to IconButton

Icons have no inherent semantic meaning such as a label, so this change
adds another argument to...

github.com/gioui/gio - 763fca1f29cd70489842ec8d5276c56ed16b8e1e authored about 3 years ago
io/router: move transform state tracking from pointerCollector to Router

We're going to need transform tracking for the upcoming meta ops.

Signed-off-by: Elias Naur <ma...

github.com/gioui/gio - 48a96305c8258e016f445acb681f7bd559612eee authored about 3 years ago
widget: [API] add content widget parameter to Enum.Layout

To make the semantic relation between the enum widget and its content,
the content must be laid ...

github.com/gioui/gio - d82be97a71fbe9002f728dd42b64f110c5534cbe authored about 3 years ago
widget/material: [API] add description argument to Switch constructor

Switch needs a semantic description, but doesn't have a text label
attached. This change adds a ...

github.com/gioui/gio - 529baed88b90b090252f78019fb69626b0698a89 authored about 3 years ago
widget/material: fix click area offset for Switch

The click area was mistakenly offset by half the track width, but it
really should be offset by ...

github.com/gioui/gio - e5c040be1bf006bc6f9c52de44b145ba9c68fd05 authored about 3 years ago
op/clip: don't panic when Path is used without an initial MoveTo

A Path initialized with Begin should be ready to use with its pen at (0,
0). Make it so.

Update...

github.com/gioui/gio - 227c5a132be6281818831f11c4e6f077d655af32 authored about 3 years ago
internal/stroke: separate more the circle special case in ArcTransform

Avoid calculations not relevant for a circle.

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 74490b4dfc3783019a86546b7c894f0b7ec3bcb1 authored about 3 years ago
internal/stroke: tidy up ArcTransform

Fix comments and rename variables to avoid confusing
de facto ellipse constant names.

Signed-of...

github.com/gioui/gio - 321512d8a5a05960531c2efcac349fc8a810f8c9 authored about 3 years ago
app: implement Window.Close for Wayland

This is a followup from a question sent to the mailing list.

Signed-off-by: Pierre Curto <pierr...

github.com/gioui/gio - ebb7f40e9dcff71664db1b0ae1fbc82e91517e4a authored about 3 years ago
io/router: cleanup

Remove unused function and func argument.

Signed-off-by: Pierre Curto <[email protected]>

github.com/gioui/gio - 858e9930c46bf9188b8ed30cbbf520b0a034e6b7 authored about 3 years ago
io/router, internal/ops: minor refactoring

Rename the assertEventSequence helper to assertEventPointerTypeSequence.
Fix typos.

Signed-off-...

github.com/gioui/gio - 218a9588d61512dd587746dba0c716e7cefa34d0 authored about 3 years ago
clip: add Path method to Ellipse

Useful when drawing ellipses with Stroke.
Also, this makes it consistent with the other clip ope...

github.com/gioui/gio - 5fd4ecb01131da5c70d706976eb2854485b6a323 authored about 3 years ago
gpu/internal/vulkan: support novulkan tag, FreeBSD

The novulkan tag didn't completely disable the Vulkan backend, and
the backend wouldn't register...

github.com/gioui/gio - cf9832ffcb3bf8b71267b3248a8d42330cd59ea8 authored about 3 years ago
io/router: fix spelling

Signed-off-by: Jon Egil Strand <[email protected]>

github.com/gioui/gio - e82438e53dc8716acc1c32e84df3b7cafd79bfaa authored about 3 years ago
Merge pull request #6 from npillmayer/refactor-schuko-dependecies

Refactor schuko dependecies

github.com/gioui/uax - 16a4710d395ba3bca9217b41d6cc92eb714beae1 authored about 3 years ago
migrated all occurences of gtrace in tests

github.com/gioui/uax - 17ac47b63e7ee25479efc11fb7c4e15acebcdb5e authored about 3 years ago
first test migrated to trace2go API

github.com/gioui/uax - 21e7a75ceeb1fb1d070ab2a2b57e50c8e5af425c authored about 3 years ago
Merge pull request #5 from npillmayer/refactor-schuko-dependecies

first draft of tracing-switch done

github.com/gioui/uax - 4ce34a527e50a7aa5c0c36f3f300830d1b90c361 authored about 3 years ago
first draft of tracing-switch done

github.com/gioui/uax - dd1b3dac0a40f1cf9fe8449eee7f2741e620c9a9 authored about 3 years ago
Merge pull request #4 from npillmayer/refactor-schuko-dependecies

Switch to dual licensing scheme

github.com/gioui/uax - 46b3dbd3651ae70361ebea2d96cbaee8b8522e24 authored about 3 years ago
Changed all licenses to dual license scheme

github.com/gioui/uax - b4d66635b0ca9fcbf462b81ae0c6d7b2ed6adbc5 authored about 3 years ago
Removed unused GO-LICENSE

github.com/gioui/uax - 183ead93e9934e0373a7f05016aab42f6eee83b6 authored about 3 years ago