diff options
| author | user <user@clank> | 2026-09-09 20:49:18 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-09-09 20:49:18 +0200 |
| commit | 2d006fdc97df7eecde0f49f94f24e096bcdebe28 (patch) | |
| tree | b0e45b3b4d2828ab119d645fed2350004909a9c5 /src/graphics.c | |
| parent | pane: shift consumed by the character is consumed, tell the encoder (diff) | |
| download | slosh-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
