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
/
test
/
at
4d09e0c8aaf3eb3cd3496f2bfad9016e30baacdc
11 files
Ryan Rauh
Merge PR #33 descriptive pack errors
4mo ago
4d09e0c8
input.test.ts
✨ add termcodes module and make CursorEvent 1-based Rename csi.ts to termcodes.ts and add ESC(), SHOWCURSOR(), HIDECURSOR(), ALTSCREEN(), and MAINSCREEN() helpers. Make CursorEvent.row/column 1-based to match DSR native format. Replace all raw escape sequences in the demo with termcodes. Use DECSC/DECRC (ESC 7/8) for cursor save/restore instead of SCO (CSI s/u).
5 months ago
pack.test.ts
🐛 improve pack string overflow errors
4 months ago
pointer.test.ts
✨ add pointer events and interactive hover to Clay render pipeline Clay's pointer hit-testing is now wired through render() via RenderOptions, returning pointerenter/pointerleave/pointerclick events by diffing Clay_GetPointerOverIds() across frames. The demo keyboard shows hover highlights on keys, semantic element IDs, and configurable event log filters.
6 months ago
print.ts
✨ add line rendering mode for pipe-friendly output Add { mode: "line" } option to render() that emits newline-separated rows instead of CUP positioning sequences. Line mode writes every cell and primes the front buffer, so subsequent diff renders work without a full redraw.
5 months ago
settings.test.ts
✨ add clear option to alternateBuffer Add `{ clear?: boolean }` option to `ALTSCREEN()` and `alternateBuffer()`. When `clear` is false, uses xterm private mode 47 to switch without clearing the alternate buffer contents. Closes #13
5 months ago
suite.ts
🎉 initial commit WASM-based terminal renderer powered by Clay UI layout engine. Includes command buffer protocol for TS→C communication, double-buffered ANSI output, and Deno test harness.
6 months ago
term.test.ts
♻️ use string literals for floating options
4 months ago
transitions-pack.test.ts
✨ encode transition block in pack()
5 months ago
transitions-run.test.ts
🔥 drop unused grow import in transitions-run test
5 months ago
transitions.test.ts
✨ surface animating: boolean on RenderResult
5 months ago
validate.test.ts
♻️ use string literals for floating options
4 months ago