gioser

tawasuyu/llimphi

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

Rust 484Markdown 258TOML 131RON 38118 Definitions

⎇ main shared/foreign-lottie/Cargo.toml TOML · 28 lines · 969 B History raw

chore: refresco desde el monorepo — 27 crates nuevos (anim, lottie, svg, mesh, image, layer, test, wire-view, widgets rag-sidebar/router/lazy-list/rive-button) y sync de los 95 existentes 93253cc22 · Sergio ·

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 }