[package] name = "llimphi-widget-fugaces" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true publish.workspace = true description = "llimphi-widget-fugaces — la maquina de los controles fantasma: jerarquia de voz (Nivel), turno rotativo, asiento aprendido por uso, congelado bajo el puntero y armado de la franja. Agnostica de que representa cada fantasma y de como se pinta cada icono." [dependencies] # El COMPOSITOR, no el shell: la franja tiene que servir igual en Linux, en el # kernel de wawa y adentro de una jaula WASM (W4.6). llimphi-compositor = { workspace = true, default-features = false } # Sólo por `sqrtf` (el saturado del asiento aprendido). Se usa siempre, con y # sin std, para que el puntaje dé el MISMO número en los cuatro targets: un # asiento que cambia de orden según dónde compilaste no es un asiento. libm = { workspace = true } serde_json = { workspace = true, optional = true } [features] # Un widget NO elige backend: lo elige quien ensambla la app. Este default # existe sólo para que el crate compile solo (`cargo check -p …`). default = ["vello"] vello = ["llimphi-compositor/vello"] cpu = ["llimphi-compositor/cpu"] wire = ["llimphi-compositor/wire"] # El registro de uso en disco. Sin esto el crate es `no_std` puro y el uso vive # en memoria (el prior manda) — que es exactamente lo que necesita wawa. persistencia = ["dep:serde_json"]