3 Commits
Author SHA1 Message Date
dualfroz 82cb283539 Describe this repository 2026-10-22 21:02:54 +02:00
dualfroz 4e196d82d8 fix(whitespace): prevent wide runes from overflowing render width
whitespace.render checked the loop bound only before writing a rune,
then advanced by the rune width. A rune wider than the remaining space
was still written, overshooting the requested width by up to
runeWidth-1 cells, and this made the trailing space-fill unreachable.

Stop before a wide rune would overflow and let the existing space-fill
pad the remaining cells, so the result is always exactly the requested
width. This also fixes overflow surfaced through Place/PlaceHorizontal
with WithWhitespaceChars for multi-cell whitespace characters.
2026-09-02 09:44:11 +02:00
upstream 080e6dc737 Upstream charmbracelet/lipgloss state of the touched files before 1a8841c478 2026-09-02 09:44:11 +02:00