tawasuyu

tawasuyu/llimphi

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

Rust 614Markdown 274TOML 149RON 310606 Definitions

⎇ main llimphi-compositor/src/input.rs Rust · 19 lines · 1.1 KB History Who touched what raw

chore: refresco desde el monorepo — 128 miembros, los 76 widgets y los 11 módulos b3f12e136 · Sergio ·

1// =============================================================================
2//  input :: re-exportación de `llimphi-entrada`
3// -----------------------------------------------------------------------------
4//  Estos tipos VIVÍAN acá desde W4.7, que los bajó de `llimphi-ui` con el
5//  argumento correcto: «el input no es del shell, es del MODELO». El 24-ago-2026
6//  se completó esa mudanza y pasaron a `llimphi-entrada`, un crate sin vecinos.
7//
8//  El motivo es el caso que aquel comentario ya nombraba —la jaula— vuelto
9//  concreto: un `KeyEvent` que viaja por un socket entre dos procesos necesita
10//  serde, y este crate no compila sin elegir un backend de pintura. El anfitrión
11//  pinta con `vello` y el huésped con `wire`, así que el cable que los une no
12//  puede depender de ninguno: un dato de entrada no tiene por qué saber quién
13//  dibuja.
14//
15//  Se re-exporta con los mismos nombres y desde el mismo lugar: ni un `match` ni
16//  un `use` de los once consumidores cambia.
17// =============================================================================
18
19pub use llimphi_entrada::*;