Goal
Add a GPUI rendering backend to rangular so the same Angular-subset templates + Rust controllers can target:
- Web: Leptos → DOM (existing v0.1 path)
- Native: GPUI → GPU desktop UI (new)
Context
RustaShop wants Angular-shaped authoring across web and native GPU apps (see Interchouette-ITC/RustaShop docs-dev/UI-RENDERERS.md, RustaShop #50).
v0.1 SPEC explicitly excludes native widget toolkits; this epic is post-v0.1.
Outcomes
Non-goals
- Replace Leptos web path
- Full Angular feature parity on day one
Goal
Add a GPUI rendering backend to rangular so the same Angular-subset templates + Rust controllers can target:
Context
RustaShop wants Angular-shaped authoring across web and native GPU apps (see Interchouette-ITC/RustaShop
docs-dev/UI-RENDERERS.md, RustaShop #50).v0.1 SPEC explicitly excludes native widget toolkits; this epic is post-v0.1.
Outcomes
@if) on GPUINon-goals