diff options
Diffstat (limited to 'src/CHANGELOG.md')
| -rw-r--r-- | src/CHANGELOG.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index d2641aa9..50149551 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## 0.0.5 + +- Over a slow link the terminal build keeps at most one frame in flight: it + asks the terminal for a status report after each frame and draws the + latest state when the answer comes back. A 150-step wheel flick over a + 60 ms, 250 KB/s ssh link settles in under a second instead of nearly + four. A terminal that never answers turns this off after one second. +- A frame that changes nothing writes nothing, and a blank cell whose ink + alone changed is not sent again. +- Every theme gives a tag's file name, `+Errors` and a terminal's `Tty+` + name an accent: a theme that sets none derives one from its own palette. + acme's is its navy `#000099`. +- `Kill` on a command stops the command's shell before its jobs, so the + line's next command can no longer start in between. +- `pardes NEWFILE` inside a pane opens a pane named NEWFILE, as acme's `B` + does, and `--wait` waits on it. A launch with no terminal says so. +- `Newcol` shares out a narrowed column's rows again, or is refused when its + panes' tags would not fit. +- 9P: msize up to 64 KiB; a Dump holds 16 columns; DumpDir makes every + missing directory; an error over 128 bytes keeps its reason and shortens + the path; a tag write over its limit is ENOSPC. +- The docs and the 9P skill are shorter, with one home per fact. + `zig build monkey-gui` runs the GUI monkey. + ## 0.0.4 - Drive the editor over 9P the way acme is driven. Panes take sam |
