docs / widgets

gru · 0.7.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 .             # 35-scene catalog
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
Search / filtersSearchBar · Filters
Data displayTimeline · Badge
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