This repository hosts
gioui.org/x. Two kinds of package exist in this namespace. Some are extensions that will eventually be merged into
gioui.org's core repository once their APIs stabilize and their value to the community is proven. The rest are extensions to Gio that are not likely to be needed by every application and require new dependencies. These will likely never be merged to the core repository, but will be maintained here.
This table describes the current status of each package in
|Name||Purpose||Intended for core?||Non-core dependencies?||API Stability|
|colorpicker||Widgets for choosing colors||uncertain||no||unstable|
|eventx||Event management tools||yes||no||unstable|
|haptic||Haptic feedback for mobile devices||no||yes||unstable|
|pref||Query user/device preferences||no||yes||unstable|
|profiling||Gio render performance recording tools||uncertain||no||unstable|
|richtext||Printing text objects with different styles||uncertain||no||unstable|
Report bugs on the gio issue tracker with the prefix
gio-x: in your issue title.
Ask questions on the gio discussion mailing list.
Send patches on the gio patches mailing list with the subject line prefix
All patches should be Signed-off to indicate conformance with the LICENSE of this repo.
This repository is primarily maintained by Chris Waldon.
Dual MIT/Unlicense; same as Gio
If gio provides value to you, please consider supporting one or more of its developers and maintainers:
Elias Naur: https://github.com/sponsors/eliasnaur
Package colorpicker provides simple widgets for selecting an RGBA color and for choosing one of a set of colors.
|Package colorpicker provides simple widgets for selecting an RGBA color and for choosing one of a set of colors.|
Package component provides material design UI components as described by https://material.io
|Package component provides material design UI components as described by https://material.io|
Package eventx provides types to help manage Gio events and event routing.
|Package eventx provides types to help manage Gio events and event routing.|
Package outlay provides extra layouts for gio.
|Package outlay provides extra layouts for gio.|
Package profiling provides tools for recording frame timings for later analysis.
|Package profiling provides tools for recording frame timings for later analysis.|
Package richtext provides rendering of text containing multiple fonts, styles, and levels of interactivity.
|Package richtext provides rendering of text containing multiple fonts, styles, and levels of interactivity.|