[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
Something went wrong. Try again.
✨ add termcodes module and make CursorEvent 1-based master
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).
Author Charles Lowell Date (Apr 10, 2026, 9:06 PM UTC) Commit 7b801bb8 7b801bb8a3bd1a4bcd127885ed016cc14a013edb Parent c09a67ed c09a67edc4f90359a160b1fdf2c7896972e963b4