rae 0.1.11

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

Rendered examples open real desktop windows. Snapshot examples print data for renderer authors.

Run rendered examples with:

```bash
cargo run --example demo_layout
cargo run --example demo_widgets
cargo run --example demo_render_full
```

Run snapshot examples 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_code_output`: sanitized assistant Markdown/code output with token classes and copy-safe text.
- `demo_interaction`: scroll ranges, hit testing, resize handles, command palette filtering, and snippets.
- `demo_render_full`: polished macroquad window rendering layout, shaders, transcript rows, hit feedback, commands, snippets, and ripples.
- `demo_morph`: whole-card topology morph samples and cache keys.
- `demo_layout`: polished macroquad layout lab with live shell geometry and desktop/tablet/mobile previews.
- `demo_widgets`: polished macroquad widget gallery with prompt, panes, chips, sections, and transcript cards.
- `demo_transcript`: transcript wrapping, row materialization, and scroll clamping.
- `demo_themes`: built-in palettes and material token previews.
- `demo_full`: one cohesive shell snapshot using multiple modules.