termgrid-core 1.5.5

Deterministic terminal grid state engine with invariant enforcement and backend decoupling.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Non-goals

`termgrid-core` intentionally does not provide:

- ANSI input stream parsing
- Terminal emulation (cursor state machines, scrollback, alternate screen, etc.)
- Input handling
- Event loops or scheduling
- Terminal capability detection
- Line wrapping at the terminal layer (wrapping is handled via `TextBlock`/`TextBlockStyled`)
- High-level layout engines (panels, widgets, constraint systems)

These responsibilities belong to higher-level systems.

This crate focuses strictly on deterministic grid state mutation, representation, and backend-agnostic output derivation.