summaryrefslogtreecommitdiff
path: root/src/layout.zig
Commit message (Expand)AuthorAge
* size says its limits, keeps every pane its rows, and ptys follow their panesGabriel Schneider37 hours
* No placement leaves a pane shorter than its tag and two rowsGabriel Schneider37 hours
* Columns are named by stable serials over 9P, as panes areGabriel Schneider37 hours
* A pane's last row of text is no resize handle; the grip is, and the GUI's ruleGabriel Schneider37 hours
* The tree serves the layout: /layout, /tag and /col/<n>/tagGabriel Schneider37 hours
* A column can be empty, as acme's can; new panes go where acme's makenewwindow...Gabriel Schneider37 hours
*-. Trial merge: 9P + helix + renderGabriel Schneider37 hours
|\ \
| | * Move the frame into draw.zig and the transitions out of layout.zigGabriel Schneider37 hours
| * | A selection's other ranges live out of line, made at the second range and fre...Gabriel Schneider37 hours
| |/
* / Focus on a closed pane goes to the pane that takes its place, never to the on...Gabriel Schneider37 hours
|/
* File the tag code into tagline.zig and draw tags beside bodiesGabriel Schneider37 hours
* Make the column and workspace tags Texts with the pane tag's keysGabriel Schneider37 hours
* Give a pane's body its own Text holding the cursor, selections, mode and undoGabriel Schneider37 hours
* Move saving and loading a whole editor out of pardes.zig into dump.zigGabriel Schneider37 hours
* Ask from the keyboard which neighbour a closed pane's rows go toGabriel Schneider37 hours
* Light a held column grip, and rail its landing beside the rule where the GUI ...Gabriel Schneider37 hours
* Center tagline bands, frame anchors evenly, fill to the window edge, and resi...Gabriel Schneider37 hours
* Make the macOS shell a first-class hostGabriel Schneider37 hours
* Reorder columns using aligned and distinctly colored tag gripsGabriel Schneider2026-09-15
* Separate tag text geometry from physical pane gripsGabriel Schneider2026-09-15
* Add optional compact tagline styling for source contextGabriel Schneider2026-09-15
* Remember tag cursors and reserve uppercase pane navigationGabriel Schneider2026-09-15
* trunk: resume before the Reload experimentGabriel Schneider2026-09-15
* Refactor panes and filesystem; replace FUSE with 9PGabriel Schneider2026-09-07