Repository navigation
quality-loop 0.2.1
quality-loop 0.2.1
A lone Esc is no longer glued to the next key. A terminal app waits a moment after an ESC to see whether an escape sequence follows: PuiKit waits 0.1s, and ncurses waits ESCDELAY, a second by default. So an Esc followed quickly by another key reached the app as Alt plus that key. The first live check of XeFM sent Esc and then Ctrl-T 20ms apart, and the command palette never opened. The pty backend now pauses after a lone Esc, and starts the app with ESCDELAY=25 unless the adapter sets its own.
Report fields may continue as a nested list. An operator that wrote - **Evidence:** and then put the evidence in an indented list below it had that finding listed as malformed, with "no evidence". Indented lines now continue the field above them.
Tests pass on Windows. quality-loop has now run end to end on Windows (11, ARM64) against the toy, Keyhac and XeFM, and the screen backends have opened and closed real pages and terminals there. Driving a desktop app with synthetic keys (drive.DesktopApp) has not yet run for real on either OS, and a terminal app is not driven on Windows yet.
No adapter has to change.