Ahmad Awais
@ahmadawais.com
3 months ago `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:
💬 1
♻️ 0
❤️ 0