Skip to content

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 17 Aug 11:08
· 32 commits to main since this release
v0.2.4
0f4ea7d

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

Full diff

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        # Windows

To 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-missing

Files

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.