This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Ahmad Awais
ahmadawais.com
did:plc:ygieerqjsuajrl37t3qsxs7w
`charWidth(codePoint)` detects width-2 glyphs, and writes a placeholder empty cell after them, which keeps cursor math, wrapping, and diffs stable across frames.
Layout uses a small constraint solver:
`Length`, `Percentage`, `Ratio`, `Min`, `Max`, `Fill`
`splitLayout` does two passes:
2026-03-01T22:21:57.093Z