Screenshots live in docs/media/. Regenerate them with:
./scripts/capture-example-screenshots.shEnd-to-end Bevy + Vite + TypeScript sample:
- Spawns a
ReactBundlecovering the right half of the window - Loads the UI from the Vite dev server with HMR
- Exercises basic components and style props
See examples/demo/README.md and GETTING_STARTED.md.
Full-screen menu with panel navigation (Play / Options / Credits) and hover/press feedback via useInteraction.
cd examples/menu/ui && pnpm install --ignore-scripts && pnpm dev
cargo run --manifest-path examples/menu/Cargo.tomlSettings panel exercising TextInput (caret/selection/clipboard), Checkbox, Slider, and Select, plus light client-side validation.
cd examples/forms/ui && pnpm install --ignore-scripts && pnpm dev
cargo run --manifest-path examples/forms/Cargo.tomlGame-state binding via ReactBridge: Rust ticks HP/score and publishes on a channel; React reads with useBridgeState and can call add_score through callNative.
cd examples/hud/ui && pnpm install --ignore-scripts && pnpm dev
cargo run --manifest-path examples/hud/Cargo.tomlPoor-man's Storybook: buttons, text, TextInput, Select, Slider, Checkbox, ProgressBar, and layout samples. Enables the devtools feature (WS bridge on :8098).
cd examples/gallery/ui && pnpm install --ignore-scripts && pnpm dev
cargo run --manifest-path examples/gallery/Cargo.tomlSee examples/gallery/README.md and DEVTOOLS.md.
Additional examples are tracked under Epic 8 in PROJECT_PLAN.md.



