Go to file
Jefemy 481dd95c5c richtext: fix pressing event not being set to false due to early return
fixes: https://todo.sr.ht/~eliasnaur/gio/563
Signed-off-by: Jeremy Haynes <jefemyyt@gmail.com>
2024-04-18 16:45:13 -04:00
.builds ci: use go 1.21 2023-08-31 08:40:37 -04:00
colorpicker colorpicker: [API] update to event filtering API 2024-02-07 12:49:48 -05:00
component component: convert to event filters API 2024-02-07 12:49:36 -05:00
debug debug: [broken] update to event filter API 2024-02-07 12:28:04 -05:00
explorer explorer: [Android,iOS,macOS] fix view event handling 2024-04-11 08:02:17 -04:00
haptic explorer,haptic,pref: drop temporary go.{mod,sum} 2022-11-03 10:21:38 -04:00
markdown go.*,colorpicker,markdown: update to latest gio (system fonts) 2023-07-21 13:32:09 -04:00
notify notify/macos: drop critical alert attribute 2023-08-01 15:36:57 -04:00
outlay outlay: update remaining layouts to new gio API 2024-02-07 12:24:58 -05:00
pref pref/battery: add battery implementation for Linux 2023-08-02 15:08:13 -04:00
richtext richtext: fix pressing event not being set to false due to early return 2024-04-18 16:45:13 -04:00
stroke stroke: add handling of large angles to ArcTo 2023-08-01 15:12:51 -04:00
styledtext styledtext: fix tests 2024-02-07 12:24:58 -05:00
.gitignore example/example.app: Update Info.plist 2020-08-28 20:50:27 -04:00
LICENSE all: restore main dir files 2021-01-16 14:20:51 -05:00
README.md profiling: [API] remove profiling package 2024-02-07 12:24:58 -05:00
go.mod go.*,richtext: update to gio v0.6.0 2024-04-10 13:43:11 -04:00
go.sum go.*,richtext: update to gio v0.6.0 2024-04-10 13:43:11 -04:00



Go Reference

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 gioui.org/x:

Name Purpose Intended for core? Non-core dependencies? API Stability
colorpicker Widgets for choosing colors uncertain no unstable
component Material.io components uncertain no unstable
haptic Haptic feedback for mobile devices no yes unstable
notify Background notifications no yes unstable
outlay Extra layouts yes no unstable
pref Query user/device preferences no yes unstable
richtext Printing text objects with different styles uncertain no unstable
explorer Opening a native file dialog uncertain yes unstable
markdown Rendering markdown text as richtext uncertain yes unstable
stroke Complex stroked path support no 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 [PATCH gio-x]

All patches should be Signed-off to indicate conformance with the LICENSE of this repo.


Pre-1.0 tags are provided for reference only, and do not designate releases with ongoing support. Bugfixes will not be backported to older tags.

Tags follow semantic versioning. In particular, as the major version is zero:

  • breaking API or behavior changes will increment the minor version component.
  • non-breaking changes will increment the patch version component.


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

Chris Waldon: https://github.com/sponsors/whereswaldon https://liberapay.com/whereswaldon