tawasuyu

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 660Markdown 302TOML 157RON 312382 Definitions

docs: showreel de widgets reales como hero del README

GIF arriba (widgets reales en movimiento: switch/slider/progress/
segmented/button/radial → morph de layout); el counter (~124 LOC, el
Elm loop completo) queda debajo. Solo docs+assets, no toca código.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

5b7ac4fd5dcd5bff1aec842610f8e2160f571e2b · by Sergio · (4 months ago) · parent 14d76bd4a · browse the tree at this commit

Semantic delta

No definition changed: this change is text, documentation or data.

3 files · +7 −1

diff --git a/README.md b/README.md
index 0c5e97e..c6c1e77 100644
--- a/README.md
+++ b/README.md
@@ -4,10 +4,16 @@
 
 `llimphi` is a sovereign, retained-mode UI framework with an Elm-style loop (`input → update → view → layout → raster → present`). Declarative pipeline over `vello` + `wgpu` + `taffy` + `parley`, with `Dark/Light/Aurora/Sunset` themes and a multi-platform HAL (Wayland · X11 · Win32 · Android · Wawa bare-metal). It powers a full Rust application suite; this repository is the framework extracted to stand on its own.
 
+<p align="center">
+  <img src="docs/showreel.gif" alt="Llimphi showreel — real widgets (switch, slider, progress, segmented control, buttons, radial) animating live, then reflowing across layouts" width="900">
+  <br>
+  <sub>real widgets in motion — rendered headless, frame-by-frame, fully deterministic</sub>
+</p>
+
 <p align="center">
   <img src="docs/counter.gif" alt="counter example — the full Elm loop in ~124 LOC" width="480">
   <br>
-  <sub><code>cargo run -p llimphi-ui --example counter</code></sub>
+  <sub>…and the entire Elm loop in ~124 LOC — <code>cargo run -p llimphi-ui --example counter</code></sub>
 </p>
 
 **Usage manual:** [MANUAL.md](MANUAL.md) — full reference (Elm loop, `View<Msg>` DSL, the ~44 widgets and 10 modules, GPU path, gotchas) for humans and AI. Design rationale and roadmap: [SDD.md](SDD.md).
diff --git a/docs/showreel.gif b/docs/showreel.gif
new file mode 100644
index 0000000..e02c715
Binary files /dev/null and b/docs/showreel.gif differ
diff --git a/docs/showreel.mp4 b/docs/showreel.mp4
new file mode 100644
index 0000000..563070a
Binary files /dev/null and b/docs/showreel.mp4 differ