Gio Extras

This page provides descriptions and WASM demos (when possible) for the various Gio extension libraries available as part of gio-extras.

NOTE: Golang exhibits relatively poor performance when transpiled to WASM. The performance of these WASM demos is not indicative of their performance as native widgets on Gio's other target platforms.

See each project's README for details about supported platforms. Many of these libraries aspire to support all Gio target platforms, but currently only support a subset.

Materials

Materials provides implementations of common material design components. Here is a demo of some of them:

Colorpicker

Colorpicker provides implementations a couple simple color selection widgets. You can see them here:

Scroll

Scroll provides a simple scrollbar suitable for use with the gio layout.List type.

Demo under construction!

Niotify

Niotify provides a simple API for sending notification badges from the background.

No demo is possible, as WASM is not currently supported.

Haptic

Haptic provides a simple API for sending haptic feedback buzzes.

No demo is possible, as WASM is not currently supported.