gioser

tawasuyu/llimphi

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

Rust 484Markdown 258TOML 131RON 38118 Sutichaykuna

⎇ main shared/foreign-lottie/LEEME.md Markdown · 23 siq'ikuna · 896 B Ñawpa willay ch'uya

chore: refresco desde el monorepo (pin tawasuyu.git v0.3.0) b575c63f1 · Sergio ·

1# foreign-lottie
2
3*Read this in English: [README.md](README.md).*
4
5> Fork vendorizado de **velato 0.9** (el reproductor de Lottie de Linebender), completado para
6> **no paniquear** ante features no soportadas y degradar con gracia.
7
8Lo que se agregó sobre el upstream: rotación/posición partidas, blends `Add`/`HardMix`, assets
9desconocidos. Antes, cualquiera de esas tres tiraba un panic en medio del render — un archivo
10ajeno no puede voltear la app que lo abre.
11
12Emite a la misma `vello::Scene` que `llimphi-raster`, así una animación importada se compone con
13el resto del árbol sin pasar por ningún puente de píxeles.
14
15Es un puente de formato ajeno (regla 4).
16
17```bash
18cargo test -p foreign-lottie --test no_panic_fork
19```
20
21---
22
23Parte de **shared/** — ver [shared](../LEEME.md). Regla 4: los formatos ajenos entran y salen por `shared/foreign-*`, nunca por el núcleo de una app.

LEEME.md

foreign-lottie

Read this in English: README.md.

Fork vendorizado de velato 0.9 (el reproductor de Lottie de Linebender), completado para no paniquear ante features no soportadas y degradar con gracia.

Lo que se agregó sobre el upstream: rotación/posición partidas, blends Add/HardMix, assets desconocidos. Antes, cualquiera de esas tres tiraba un panic en medio del render — un archivo ajeno no puede voltear la app que lo abre.

Emite a la misma vello::Scene que llimphi-raster, así una animación importada se compone con el resto del árbol sin pasar por ningún puente de píxeles.

Es un puente de formato ajeno (regla 4).

cargo test -p foreign-lottie --test no_panic_fork

Parte de shared/ — ver shared. Regla 4: los formatos ajenos entran y salen por shared/foreign-*, nunca por el núcleo de una app.