docs / widgets

gru · 0.8.0

Widgets

Interactive controls live in package ui. Learn them from runnable demos, then deepen with the GitHub encyclopedia.

How to explore

go run ./cmd/hello                   Button + Card sample
go run -tags grudemo .               40-scene catalog (main)
go run -tags "grudemo,webview2" .    + live WebView demos
KeyAction
TabNext scene
F12Widget Inspector
Footer ScenesOpen Demo Index scene

Families (start here)

FamilyOpen these scenes
ShellsDesktop Shell · App Shell · Settings · Desktop · List Pane
SurfacesCard Nest · List Pane
FormsForm Demo · DatePicker · field batches
Buttons & signalsCounter Demo
OverlaysBatch 1 Modal / Tooltip · Batch 7 Toast
NavigationAccordion · Stepper · TabView · Breadcrumbs
ColorBatch 18 ColorWell · Batch 26 ColorPicker
Search / filtersSearchBar · Filters
Data displayTimeline · Badge · DataTable
ThemeTheme v2 Foundation
WebViewWebView Module · Focus Handoff
Document / .gruGallery (.gru)

API narrative

Call-level docs (Document, Node, Mount, Signals, WebView API) live under docs/api/. Prefer go doc github.com/ledocorp/gru/ui or pkgsite once the module indexes.

Full widget encyclopedia: docs/widgets/README.md. Scene list: Demo index.

Next: Demos · Composition · Start