tawasuyu/llimphi
Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.
1[package]
2name = "foreign-lottie"
3version.workspace = true
4edition = "2024"
5rust-version = "1.88"
6license = "Apache-2.0 OR MIT"
7authors.workspace = true
8publish.workspace = true
9description = "foreign-lottie — fork vendorizado de velato 0.9 (reproductor de Lottie de Linebender), completado para no paniquear ante features no soportadas (split rotation/position, blends Add/HardMix, assets desconocidos) y degradar con gracia. Emite a la misma vello::Scene que llimphi-raster. Puente de formato ajeno (Regla 4)."
10
11[lib]
12name = "foreign_lottie"
13path = "src/lib.rs"
14
15[features]
16default = ["vello"]
17vello = ["dep:vello"]
18wgpu = ["vello", "vello/wgpu"]
19
20[dependencies]
21# Tipos geométricos/de pintura — DEBEN coincidir con los que expone vello 0.7
22# (peniko 0.6 / kurbo 0.13), o los Scene/Brush/Color no tipan.
23kurbo = "0.13"
24peniko = "0.6"
25serde = { workspace = true }
26serde_json = { workspace = true }
27serde_repr = "0.1"
28vello = { workspace = true, optional = true }