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
Save allocations by using pathData instead of *pathData.
Signed-off-by: Viktor <viktor.ogeman@g...
github.com/gioui/gio - 901478d102fd2ba9ea5f688c415cb561dded3329 authored over 4 years ago by Viktor <[email protected]>
f32color.RGBAFromSRGB is used extensively in package gpu, avoid an
interface type to save alloca...
To avoid duplicate work when using macros and non-offset transforms,
cache also the new bounding...
Benchmarking showed that the double map access calls
were a bottleneck. Rework the cache to avoi...
Previously the cache was only filled during gpu-buffer creation,
resulting in extra work on the ...
Uses app/headless to create a set of test cases for drawing operations, including clipping
textu...
Add support for affine transformations. The key changes are outlined
below.
- Painting/clipping...
github.com/gioui/gio - 24951a7ee7f79b5ec38850148b7b18db07a48f08 authored over 4 years ago by Viktor <[email protected]>Encode TransformOp as an Affince2D matrix instead and use that in gpu and io transform handling....
github.com/gioui/gio - b247395c6259163cd0ca910cd55401d0e31919c4 authored over 4 years ago by Viktor <[email protected]>
Implements 2D affine transformations. This commit is a step
towards full affine transformations ...
This is a first step towards supporting affine drawing transforms.
The rendering algorithm relie...
Create a standard, representative set of benchmarks for the
rendering pipeline to allow for meas...
This change adds optional password masking to the Editor. To enable
this feature, set the new Ma...
github.com/gioui/gio-x - 1215aa671d8b24b64674d3d07ea008092b9f896b authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - aef2cf562d12312f65384d84df7d0f4c09095c13 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - 08792ea52f006136fa9a540342c8bf069be9eeb1 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - d2c6ea6ea62e8f44d00b92ae251b2c20277a228e authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - 98fb54e6e0ffd7c36f1b0bb0f693cf0e685b8a0d authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - bbfeebc0bde2e801d9764cb85a45f1a8f8a8122a authored over 4 years ago by Chris Waldon <[email protected]>
In preparation for adding editor masking, Editor can't rely on the
Rune and Len fields of the la...
github.com/gioui/gio-x - a88ff57f7338aa6e1c21aa1131b9efd6171b9b37 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - 62cd63ee08784974ac760040465559f0ba592482 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - 9706db52764c685e136c79e557e1612ec7504643 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - fe7a92c444132620908fdbd48bd1bdee566c4f7e authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - 211b8b125354c26c87d91590292c4fb6c921cea6 authored over 4 years ago by Chris Waldon <[email protected]>
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - dcbbcbb5434333e935a475339e0802435100b7bb authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - ffec83a001be70c169726b56cc293a839366c51f authored over 4 years ago by Elias Naur <[email protected]>
Only call layoutCaret when the text layout changes, adjust position
for caret movement.
Signed-...
github.com/gioui/gio - ef21a7ace14e1e334a2b67486f6aaa01c3d9098e authored over 4 years ago by Elias Naur <[email protected]>github.com/gioui/gio-x - 6449040e618629f8db345408725ee497582416bf authored over 4 years ago by Chris Waldon <[email protected]>
In preparation for maintaining the caret position.
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 8f31f8da2c7c0a9d88ba86e9c8a5d04cbfd9f709 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 4eb66d27079788cf1198eb71569fc21d7140eb13 authored over 4 years ago by Elias Naur <[email protected]>
The caret x-offset tracks residual horizontal offset for arrow key
movements. Caret movement by ...
Don't leak the implementation details of the caret coordinates.
Signed-off-by: Elias Naur <mail...
github.com/gioui/gio - 2f23a326b8addca92b0f0b7eebb902432bac90d8 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 810be77412f473ac014848b91b22125eea44b67a authored over 4 years ago by Elias Naur <[email protected]>github.com/gioui/gio-x - 4c377a2f202d57f904b87f7c0f6834aa1e04ff87 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - 420149d9e90650e53f49fe2065cbe79b1af98e0b authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - 52786735c77b0b35c385ea9870e5d9fe3568db87 authored over 4 years ago by Chris Waldon <[email protected]>
github.com/gioui/gio-x - e9b23d155d78148e90b5af8d6301cb95a4225329 authored over 4 years ago by Chris Waldon <[email protected]>
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - e2f3bbdfc36707fbaff274aea031277ca0d5c459 authored over 4 years ago by Elias Naur <[email protected]>
Mice drags scroll on Android by convention. Further, ChromeOS converts
two-finger touchpad scrol...
github.com/gioui/gio - 88ced59dad93f4d8a51a1f5f04a6db3fcd2f9da6 authored over 4 years ago by Egon Elbre <[email protected]>
Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/gio - 7c98e679efa34a0e553f881ddccf404243adea3f authored over 4 years ago by Egon Elbre <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/gio - 0b713032fbff7d5fbcb5398bea6a369071646c35 authored over 4 years ago by Egon Elbre <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - c35d81e828b096fea6cbb372ffbe2e6fe812c051 authored over 4 years ago by Elias Naur <[email protected]>
Recently support was added for multiple top-level windows. Add support
for closing those windows...
For the font fix: https://go-review.googlesource.com/c/image/+/237900
Signed-off-by: Elias Naur...
github.com/gioui/gio - 7f836fa627b1a0cc50a7d767b8d038700925d0a4 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - dd225d5d07f0aaaae77b4562466af66ce8ce3ec3 authored over 4 years ago by Elias Naur <[email protected]>
An interface for scaling dp and sp is overkill, at least for all
current uses. Make it a concret...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1603a6f3eef36931395538ae58d93646877347fe authored over 4 years ago by Elias Naur <[email protected]>Updates gio#139
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 3b54c665ca4dea212b8f639023e22915738f4a94 authored over 4 years ago by Elias Naur <[email protected]>
WM_CLASS is used by Linux desktops to provide hints for window
grouping, icons to show and start...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1eedd19231a9a21334ec73122570b935475639b1 authored over 4 years ago by Elias Naur <[email protected]>
At least one Samsung S9 device ignores the sRGB setting if the context
wasn't created with alpha...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 04e605c1b263ac4a121392002bc7b1c9eebdb25b authored over 4 years ago by Elias Naur <[email protected]>
This adds a --disable flag to the kitchen example so that it's easy
to preview what all widgets ...
This commit configures all remaining widgets to draw themselves in a disabled state
when their l...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - feacd1e2df1f12c6ae5756ac2d1554a26657c440 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f36674ddb3d645d0987bff5b6b7dd7db1d4883f1 authored over 4 years ago by Elias Naur <[email protected]>
Do is a function for accessing the underlying Android View in a safe
context, the main thread. D...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - d045f492b41862c1e5d1ad24029157ab99a5e23c authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 65d9a9d1f160cb7a8bd80e5a3b66a51cd2f88519 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - fda6fbcf84e07b20c8ef478895da716241ace112 authored over 4 years ago by Elias Naur <[email protected]>
The Activity context may not be available, so it's safer and simpler
to use the always available...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 8a5f3f3dd5746682e6c9ca3511131177cb025d23 authored over 4 years ago by Elias Naur <[email protected]>Fixes gio#136 (I think)
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1b944c8e65563c0adb4d5685d13d5438d6b5376e authored over 4 years ago by Elias Naur <[email protected]>
Fixes misaligned carets when the Editor text contains code points
represented by multiple UTF-8 ...
Signed-off-by: gdh1c <[email protected]>
github.com/gioui/giouiorg - f85462bab806b794092d46528f3d79a7681de97c authored over 4 years ago by gdh1c <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/giouiorg - 3078732af5ff6e28e0669998107977b9592863b1 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Egon Elbre <[email protected]>
github.com/gioui/giouiorg - b88597c6bb6d000c1075b01f17545700e630e819 authored over 4 years ago by Egon Elbre <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 4c28369aa2def353cb62ff7ca33514cf2c6c98d6 authored over 4 years ago by Elias Naur <[email protected]>Updates github.com/tailscale/tailscale/issues/431
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 6d5fbcba3f21ea92acfbe1232088f27e4009ca3b authored over 4 years ago by Elias Naur <[email protected]>github.com/gioui/gio-x - 4814b6be1a34434d40c279cd7a5b810496f1c46c authored over 4 years ago by Chris Waldon <[email protected]>
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 5fe3785bbd88360d0c3d2cd9a402f14ded3032cc authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - bb8bb504d82965be7746bcb687a064e13fed3954 authored over 4 years ago by Elias Naur <[email protected]>
It's more intuitive to specify the weight as a ratio of the total
weight of all Flexed children ...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - b1df2a61a9f7433180a99d8de8cad3144aedf319 authored over 4 years ago by Elias Naur <[email protected]>Then, make layout.Context.Now a field, copied from FrameEvent.Now.
API change:
gofmt -r 'gtx....
github.com/gioui/gio - 6380baacb6c454e9ba6528e802405f072326e703 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 81a84d874b5ab98578df31e6789bf84ee1e0e2e7 authored over 4 years ago by Elias Naur <[email protected]>
The layout package imports io/system anyway, so depending on
FrameEvent does not introduce new d...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 566132b4f573e05d14252ddf6bc8d9e8ec50d0a9 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - a24a2c9fb6a5b188b138929dc57450924178cf88 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 0715c801e236eb4826942b661ee10504a206f2e6 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - f7fea02312bfb701cb231c73797fba4f874eb8a0 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 5e37a64ff126d70abb2f6c2538b31f23d4dd3e02 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1c6809142f1eb998f73c6eb32afd69dc452170d1 authored over 4 years ago by Elias Naur <[email protected]>While here, adjust inkwell sizes to match gtx.Constraints.Min.
Signed-off-by: Elias Naur <mail@...
github.com/gioui/gio - ce5646492362c45de276450e6288041cca63b379 authored over 4 years ago by Elias Naur <[email protected]>
When a clickable is pressed and dragged any enclosing List will grab and
cancels the press. To m...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 0444caa9e36c34f88593e13678671585123d3f59 authored over 4 years ago by Elias Naur <[email protected]>
Fixes a problem where a touch Release would signal gesture.Click
that it had left just before cl...
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1ace1392d6553037ddc03b102ae1cbab210ff844 authored over 4 years ago by Elias Naur <[email protected]>Updates (maybe fixes) #130
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 6f15275e223cd71b329d653c566ccceb849adf5f authored over 4 years ago by Elias Naur <[email protected]>This reverts commit 504664e01497a60f063c8fc4b257a0d9b6886fc2.
Reason: Doesn't work.
Signed-off...
github.com/gioui/gio - ab9b6383a46c2dc5be7abe02e658e448ca38669c authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 06f6f54b2d2519abfa4c1b931840441d4c6fdc97 authored over 4 years ago by Elias Naur <[email protected]>Updates gio#130
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 98a603aed6d63fc7d1c7348d56efb699f2ff7891 authored over 4 years ago by Elias Naur <[email protected]>
Use greater-than-or-equal test and saturate the z depth buffer
when more than 65k objects are dr...
Drawing more than 65k objects is reasonable, but not today.
Updates gio#127
Signed-off-by: Eli...
github.com/gioui/gio - 52864950f139e4b354e2b33024e50c7d29e1f208 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 700d8d8c2c6d212d6106fc9a2b8c79517780a469 authored over 4 years ago by Elias Naur <[email protected]>Fixes gio#129
Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - ea85e80dc8dfe639a87f823a8781f623f7603670 authored over 4 years ago by Elias Naur <[email protected]>Signed-off-by: Elias Naur <[email protected]>
github.com/gioui/gio - 1c68b7d585ffb7055eb04b52e090ec63b4169e5b authored over 4 years ago by Elias Naur <[email protected]>The area transform is already stored in areaNode.
Updates gio#129
Signed-off-by: Elias Naur <m...
github.com/gioui/gio - 35e477757bf45b6db52482838e7599e8ed7746d6 authored over 4 years ago by Elias Naur <[email protected]>While here, replace the window hwnd-to-window map with a sync.Map.
Signed-off-by: Elias Naur <m...
github.com/gioui/gio - 64a516d7c9c0ebb4ca84719f6f7d9ab915155bf9 authored over 4 years ago by Elias Naur <[email protected]>