<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pantograph.git/src/tui_key.zig, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://code.tjp.lol/pantograph.git/atom?h=main</id>
<link rel='self' href='https://code.tjp.lol/pantograph.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/pantograph.git/'/>
<updated>2026-06-08T18:25:55Z</updated>
<entry>
<title>Replace print CLIRenderer with differential TUI engine</title>
<updated>2026-06-08T18:25:55Z</updated>
<author>
<name>t</name>
<email>t@tjp.lol</email>
</author>
<published>2026-06-08T16:41:30Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/pantograph.git/commit/?id=e5ed00c52bb10aec811734c5568c881c41e58474'/>
<id>urn:sha1:e5ed00c52bb10aec811734c5568c881c41e58474</id>
<content type='text'>
Implement TUI Phase 1: a raw-mode terminal, differential render engine,
pinned input box + footer, and component model wired into the libpanto
event stream. Adds foundation modules (theme, key, component, input,
terminal), the render engine, components, and the app loop; removes the
old print CLIRenderer and driveTurn REPL from main.zig.

Also removes scratch status reports (tui-p1/, progress.md) for the now
completed work.
</content>
</entry>
</feed>
