0.10.0 - 2026-07-27
Release Notes
Added
-
Named themes.
theme = "high-contrast"in place of the[theme]table.
Four ship inside the binary —default,default-light,high-contrastand
ansi— and anything inthemes/<name>.tomlbeside your config is found
first, so a bundled theme can be replaced without renaming it.A theme file may
inheritsanother, so a variant is the lines that differ
rather than a copy of all eighteen keys, and may define a[palette]of named
colours. Redefining a palette entry in a child recolours the keys its parent
set with it.The same key does both jobs and TOML decides which: a quoted string is a name,
a table is colours written out. Your existing[theme]table keeps working
and keeps its error messages — the misspelled-key report and the
--migrate-confighint for the pre-0.1.0rx/txkeys both survive, which
an untagged enum would have flattened into "data did not match any variant".Not built, deliberately: dotted-scope fallback (sized for Helix's hundreds of
syntax scopes, where mirador has thirteen flat semantic keys) and per-key
style objects with fg/bg/modifiers (every theme read takes a flat colour, and
emphasis belongs to the widget that knows what it is emphasising). -
A theme file with its colour keys after
[palette]is refused by name.
TOML puts every key following a table header inside that table, so those
keys set nothing — without failing, without a typo, and with the theme quietly
coming out as the defaults. mirador's owndefault.tomlwas written that way
during development and the test comparing it against the built-in default
passed, because a file that sets nothing resolves to exactly the default.
Install mirador 0.10.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jchultarsky/mirador/releases/download/v0.10.0/mirador-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/jchultarsky/mirador/releases/download/v0.10.0/mirador-installer.ps1 | iex"Download mirador 0.10.0
| File | Platform | Checksum |
|---|---|---|
| mirador-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| mirador-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| mirador-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| mirador-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo jchultarsky/miradorYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>