v0.2.4
If you are on Windows, take this one
0.2.3 broke the mouse there: dragging to select stopped working at all. This
fixes it, and nothing else in 0.2.3 is affected — every other platform included.
The cause was a change made in 0.2.3 on reasoning rather than measurement.
Windows is asked for the mouse through the console, and 0.2.3 also sent the
escape sequence a terminal reads, on the theory that the console request does
not always reach it. Asking both ways gets the events delivered in a shape the
Windows code path does not parse, so none of them arrive. The console request
is on its own again, and the escape is kept only for the case where there is no
console to ask — a program talking over pipes, like mintty.
What changed
- fix(mouse): take the mouse the way Windows was already taking it
Install
curl -fsSL https://github.com/attacca-cc/zyris-code/releases/latest/download/install.sh | sh # macOS, Linux
irm https://github.com/attacca-cc/zyris-code/releases/latest/download/install.ps1 | iex # WindowsTo pin this version: ... | sh -s -- --version v0.2.4.
Everything else — what it does, how to run it, every environment variable —
is in the README.
Verifying a download
Every archive is listed in SHA256SUMS, which the install scripts check before
unpacking anything. By hand:
sha256sum -c SHA256SUMS --ignore-missingFiles
| Platform | Archive |
|---|---|
| Linux x86_64 | zyris-code-x86_64-unknown-linux-gnu.tar.gz |
| Linux aarch64 | zyris-code-aarch64-unknown-linux-gnu.tar.gz |
| macOS Apple silicon | zyris-code-aarch64-apple-darwin.tar.gz |
| macOS Intel | zyris-code-x86_64-apple-darwin.tar.gz |
| Windows x86_64 | zyris-code-x86_64-pc-windows-msvc.zip |
A platform missing from the release means its build failed; the others are
published regardless.