docs / demos

gru · 0.8.0

Demo index

40 curated scenes (including Demo Index). Starter scene: Counter Demo. Run go run -tags grudemo . from the repo root.

Keys

Catalog

#TitlePurpose
1Demo IndexScene picker
2Desktop Shell (Go)MenuBar + nav rail + main
3App Shell (Go)AppBar + scroll body
4Settings · Desktop (Go)Desktop settings rows
5List Pane (Go)Sidebar list + detail
6Filters (Go)Filter chips / control row
7Form DemoForm fields + validation layout
8Card Nest (Go)Nested Card / callout / code
9Responsive - Breakpoints - GridBreakpoints + grid reflow
10Settings (Go)Mobile settings in App Shell
11Timeline (Go)Timeline list composition
12Counter DemoSignals + button (starter)
13Theme v2 FoundationTheme v2 variants
14Gallery (.gru)DocumentSpec / .gru load
15Batch 1 · Tooltip / TabView / ModalOverlay + tabs + modal
16Batch 2 · SearchBarSearch field
17Batch 3 · BadgeBadge chip
18Batch 3b · AccordionAccordion sections
19Batch 3 · DatePickerDate picker
20Batch 4 · StepperStepper control
21Batch 6 · DataTableData table
22Batch 7 · Toast / NotificationToasts + notification center
23Batch 11 · DateRangePickerDate range
24Batch 12 · RatingStar rating
25Batch 13 · PaginationPagination control
26Batch 14 · SegmentedControlSegmented control
27Batch 15 · ComboBoxCombo box
28Batch 16 · SpinBoxSpin box
29Batch 17 · BreadcrumbsPath trail navigation
30Batch 18 · ColorWellColor swatch well
31Batch 19 · DropdownClassic select dropdown
32Batch 20 · RadioGroupRadio group
33Batch 21 · ListTileList tiles in a surface
34Batch 22 · ToggleToggle switch
35Batch 23 · CheckboxCheckbox
36Batch 24 · SliderSlider
37Batch 25 · ProgressBarProgress bar
38Batch 26 · ColorPickerHSV color picker
39WebView Module DemoEmbedded WebView (webview2)
40WebView Focus HandoffFocus handoff + modal occlusion

Canonical list: DEMO_INDEX.md.

Standalone samples

go run ./cmd/hello
go run -tags webview2 ./cmd/webviewhello

Next: Widgets · Composition · Start