Skip to content

nanorele/gio-x

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

549 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gio-x

Go Reference

Desktop-focused fork of gio-x — extension packages for the Gio UI toolkit. Mobile (Android/iOS) backends have been dropped; only Linux, macOS, Windows and JS/Wasm are supported.

Packages

Package Purpose
colorpicker Widgets for choosing colors
component Material design components (app bar, menus, sheets…)
debug Constraint-editor and layout-debug helpers
explorer Native file open/save dialogs
haptic Haptic feedback (no-op on desktop)
markdown Render markdown text into richtext spans
notify System notifications
outlay Extra layouts (grid, fan, flow, multi-list…)
pref Query OS preferences (battery, locale, theme)
richtext Spans of styled text with metadata
stroke Complex stroked-path support
styledtext Mixed-style inline text

Install

go get github.com/nanorele/gio-x

Requires Go 1.26 or newer.

Status

APIs are unstable. Pin to a specific commit or tag in go.mod.

License

Dual MIT / Unlicense — same as Gio.

About

Mirror of the Gio x repository (https://git.sr.ht/~whereswaldon/gio-x)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 99.2%
  • Objective-C 0.8%