[package] name = "llimphi-widget-terminal" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true publish.workspace = true repository.workspace = true description = "llimphi-widget-terminal — superficie de terminal infinita y virtualizada (ver 02_ruway/shuma/SDD-TERMINAL.md). Fase 0: store de scrollback append-only (acceso O(1), cap por memoria). Fase 1: virtualización modo línea (sólo se pinta la ventana visible, numeración global + color, scroll propio del widget — costo de render constante a scrollback ilimitado)." [dependencies] llimphi-ui = { workspace = true } llimphi-theme = { workspace = true } llimphi-widget-scroll = { workspace = true } # Acceso a `wgpu` (re-exportado por `llimphi-hal`) para el pipeline GPU # del cell renderer (Fase 4 del SDD-TERMINAL). llimphi-hal = { path = "../../llimphi-hal" } # Rasterizador de glifos para el atlas GPU del modo grilla (Fase 4 del # SDD-TERMINAL). Default features de fontdue alcanzan acá (std host). fontdue = "0.9" [dev-dependencies] png = { workspace = true } pollster = { workspace = true } tempfile = { workspace = true } [[example]] name = "dump_terminal" path = "examples/dump_terminal.rs" [[example]] name = "dump_blocks" path = "examples/dump_blocks.rs"