summaryrefslogtreecommitdiff
path: root/src/host_io.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-23 02:00:00 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:14 -0300
commitf6738c7edfff2249e0b13f2a76962f45d02c86bb (patch)
tree3f255da736fb0a6f4b926c72054d83091f941d21 /src/host_io.zig
parent9695cb098c784792af79c22d46a17f7bc7247d33 (diff)
downloadpardes-f6738c7edfff2249e0b13f2a76962f45d02c86bb.tar.gz
pardes-f6738c7edfff2249e0b13f2a76962f45d02c86bb.zip
Center tagline bands, frame anchors evenly, fill to the window edge, and resize columns from their grip
Every tag band (workspace, column, pane) is centred in its row, so text sits at one baseline offset. Anchors are inset from the column rule by that same margin, so they are square and the band frames them on the left, top and bottom; the pane mark moves to stay centred. When the window is not a whole number of cells, the bands, rules, spines and scroll thumbs at the right and bottom edges run on through the leftover pixels. A column grip dropped short of another column's place now moves the column's left edge, with a dashed rail preview, sharing setColumnPairWidth with the border drag. A release still on the grip changes nothing, and a pair too narrow for two MINW columns is left alone. PARDES_TEST_PAD adds leftover pixels to a test-mode window and capture.
Diffstat (limited to 'src/host_io.zig')
0 files changed, 0 insertions, 0 deletions