rae 0.1.4

Renderer-neutral widget, layout, state, and GLSL shader primitives for agentic Rust desktop tools.
Documentation
# rae Examples

These examples are renderer-neutral snapshots. They print the data a renderer would consume: shader sources, layout rectangles, effect samples, morph states, transcript rows, sidecar previews, and full shell models.

Run any example with:

```bash
cargo run --example demo_shader_catalog
```

Current examples:

- `demo_shader_catalog`: complete shader catalog grouped by family.
- `demo_aisling_shaders`: Aisling-inspired GLSL motifs and recommended slots.
- `demo_effects`: ripple, glow, elevation, and motion timing samples.
- `demo_morph`: whole-card topology morph samples and cache keys.
- `demo_layout`: desktop/tablet/mobile agent shell rectangles.
- `demo_widgets`: prompt, panes, deck, chips, and transcript model assembly.
- `demo_flow`: agent phases, edit plan, Kanban, validation, and completion gates.
- `demo_sidecar_safety`: sidecar command previews and workspace write guards.
- `demo_transcript`: transcript wrapping, row materialization, and scroll clamping.
- `demo_themes`: built-in palettes and material token previews.
- `demo_full`: one cohesive xrae-style shell snapshot using multiple modules.