| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | trunk: resume before the Reload experiment | Gabriel Schneider | 2026-09-15 |
| | | | | | Empty marker on the last pre-Reload change. Keep the Reload experiment on reload (3801914), its first change on reload-start (200a1fc), and the unfinished performance investigation on reload-perf-wip. | ||
| * | big slow change: prebuilt shaders (SPIR-V/Metal), core gui reflow, docs, web ↵ | Gabriel Schneider | 2026-08-18 |
| | | | | | + snapshot refresh | ||
| * | show New in every pane tag and enforce builtin-first Exec fallback | Gabriel Schneider | 2026-08-10 |
| | | |||
| * | the mode is a character in the layout box, not a word in the tagline | Gabriel Schneider | 2026-08-01 |
| | | |||
| * | build.zig runners and testing improvements | Gabriel Schneider | 2026-08-01 |
| | | |||
| * | Small ux improvements, : tagline focus | Gabriel Schneider | 2026-08-01 |
| | | |||
| * | boot with a single shell pane (was three). Options.shells (default 1; >=3 ↵ | Gabriel Schneider | 2026-08-01 |
| | | | | | gives the classic two-column boot), -n <count> CLI flag. The 26 legacy snap scripts pin -n 3 on their start line so their coordinates and goldens stay valid; boot.snap tests the new default (golden regenerated: one full-width pane). 28/28 green. | ||
| * | layout: every pane open/close resizes exactly ONE sibling — never the ↵ | Gabriel Schneider | 2026-08-01 |
| whole column. Buggy paths fixed: Alt-n inserted a weight-1 shell (whole column reflowed) — now splitBelow the active pane; stackDocLeft (file/image/tutor open with no doc yet) gave the doc a fair share (every pane shrank) — now it halves only the old top pane's slot; ttyForDir (execute from a file pane) appended a weight-1 shell to the rightmost column — now splitBelow its bottom pane; Alt-c moved a pane out without absorbVWeight (all old siblings grew) — now the sibling above absorbs first. Underneath: splitBelow/absorbVWeight/stackDocLeft snap the whole column's weights to on-screen row counts, because computeGeom's per-pane round(avail*w/vsum) let fractional weights jiggle bystanders by a row; evictLonePristineTty recomputes geometry first (a just-stacked doc has no rect). New snap tests layout-open + layout-close cover Alt-n, doc stacking, ttyForDir, Alt-c, tag Del, pty EOF, and column-width handoff. Six goldens regenerated (fileedit, images, look-file, syntax, tutor, windowops): they had frozen the fair-share/append reflow this change removes; every diff is only the doc/split pane sizing, with untouched panes' boundaries restored bit-identical (e.g. bottom pane tag back at its boot row 17 instead of pushed to 22). | |||
