v0.9.0
design / The recordings

The recordings

media/ holds the sources that produce the frames used above:

v0.9.0 09 / 09 1 min read docs/DESIGN.md
  • media/*.tape — VHS tapes (ui, links, sections, shortcuts, search);
  • media/demo.toml — the pinned wr config used for every recording;
  • media/scenes.json — the same scenes as a PNG/SVG capture list, so the assets can be regenerated without VHS;
  • scripts/record.sh — runs the tapes with VHS → media/out/*.gif;
  • scripts/capture.sh — runs the scenes through the real program in a PTY and converts each frame to SVG → web/public/assets/scenes/*.svg.

New assets carry the wr version in media/ASSETS.md (generated by the scripts), so a recording is always traceable to the commit that made it.