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/basics/getting-started/
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
/
src
/
at
49b885491caca607bd5d8efe3959cd3847fb8bbe
13 files
Charles Lowell
🔧 return Uint8Array from render, fix duplicate element IDs
5mo ago
49b88549
buffer.c
🎉 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.
5 months ago
buffer.h
🎉 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.
5 months ago
cell.c
🎉 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.
5 months ago
cell.h
🎉 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.
5 months ago
clayterm.c
🔧 return Uint8Array from render, fix duplicate element IDs - Change Term.render() to return Uint8Array instead of string, avoiding unnecessary TextDecoder overhead on every frame - Fix Clay element ID collisions by adding a monotonic index to the hash - Remove cursor hide/show from the C render path (caller responsibility) - Update README example and tests to match new return type
5 months ago
clayterm.h
🎉 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.
5 months ago
module.c
🎉 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.
5 months ago
ops.c
🔧 return Uint8Array from render, fix duplicate element IDs - Change Term.render() to return Uint8Array instead of string, avoiding unnecessary TextDecoder overhead on every frame - Fix Clay element ID collisions by adding a monotonic index to the hash - Remove cursor hide/show from the C render path (caller responsibility) - Update README example and tests to match new return type
5 months ago
ops.h
🎉 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.
5 months ago
utf8.c
🎉 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.
5 months ago
utf8.h
🎉 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.
5 months ago
wcwidth.c
🎉 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.
5 months ago
wcwidth.h
🎉 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.
5 months ago