Skip to main content

max / shop

README: correct the status section The VT parser is wired into the binary and has been; the section still said it was not. State what actually works and name the two things that gate daily use.
Author: Max Johnson <me@maxj.phd> · 2026-07-31 15:34 UTC
Signed with PGP, not checked
Commit: f4b5863e4442c88b53d45e94f4a282413ecc2eba
Parent: aebf01d
1 file changed, +10 insertions, -5 deletions
M README.md +10 -5
@@ -10,11 +10,16 @@
10 10
11 11 ## Status
12 12
13 - Pre-v0.1, and not yet daily-drivable. The workspace builds and the binary opens
14 - a Wayland window, runs a shell on a PTY, and renders its output: `ls`, `echo`
15 - and `printf` look right. The VT parser is written as `shop-vt` but is not wired
16 - into the binary yet, so escape sequences still render as garbage and vim and
17 - htop do not look right. No input handling crate (`shop-xkb`) and no sixel yet.
13 + Pre-v0.1, and not yet daily-drivable. The binary opens a Wayland window, runs a
14 + shell on a PTY, and renders its output through `shop-vt`, which is wired in, so
15 + escape sequences are interpreted rather than printed. Working: the Kitty
16 + graphics protocol, truecolor, cursor shapes via DECSCUSR, and a palette
17 + resolved from a makeover theme.
18 +
19 + Two things gate daily use, and they are what the work goes into next: there is
20 + no selection or clipboard, and keyboard handling still sits inline in the
21 + binary rather than in a `shop-xkb` crate. Also absent, and not gating: sixel,
22 + scrollback search, hyperlinks.
18 23
19 24 ## Layout
20 25