summaryrefslogtreecommitdiffstats
path: root/src/graphics.c
diff options
context:
space:
mode:
authoruser <user@clank>2026-09-09 20:49:18 +0200
committeruser <user@clank>2026-09-09 20:49:18 +0200
commit2d006fdc97df7eecde0f49f94f24e096bcdebe28 (patch)
treeb0e45b3b4d2828ab119d645fed2350004909a9c5 /src/graphics.c
parentpane: shift consumed by the character is consumed, tell the encoder (diff)
downloadslosh-2d006fdc97df7eecde0f49f94f24e096bcdebe28.tar.gz
slosh-2d006fdc97df7eecde0f49f94f24e096bcdebe28.tar.xz
slosh-2d006fdc97df7eecde0f49f94f24e096bcdebe28.zip
compact: the minimised bar sits below a shared line, not on the border
A compact pane owns no border cells -- its bottom border is the shared line one cell outside its rect. With panes minimised, that cell was the bar's top row: the chips sat directly on the bottom panes' content, reading as frames cut into the pane. Classic panes carry their own border row and never collided. The layout now reserves one extra row above the bar in compact, and draw_compact_lines strokes the boundary there: it joins the outer ring with real junctions, a divider from above ends into it, and a focused bottom pane re-strokes its stretch like any shared line.
Diffstat (limited to 'src/graphics.c')
0 files changed, 0 insertions, 0 deletions