alpha
Login
or
Join now
bomb.sh
/
tty
Star
5
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/bombshell-dev/tty. Platform independent 2D layout engine for terminal applications based on Clay
bomb.sh/docs/tty
Star
5
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
tty
/
specs
/
at
c41f8bf2f040d70807104f02fa98bccec5e9d50f
2 files
Charles Lowell
✨ surface Clay layout errors on RenderResult
5mo ago
ab1bd20b
input-spec.md
♻️ split spec into renderer and input specifications Separate the combined spec into two documents aligned with INV-8 (architectural independence of rendering and input parsing): - renderer-spec.md: rendering contract, directive model, rendering modes (cursor update + line mode), pointer hit-testing - input-spec.md: input parser API, scan model, InputEvent types Also adds normative specification of cursor update mode (default) and line mode with row offset to the renderer spec.
5 months ago
renderer-spec.md
✨ surface Clay layout errors on RenderResult Clay reports errors (duplicate IDs, capacity exceeded, etc.) via a callback during layout. These were previously silently discarded. Collect them per-render on the Clayterm struct and expose them as `errors: ClayError[]` on RenderResult.
5 months ago