Repository navigation
0.1.4 - 2026-09-19
Release Notes
This release adds stylesheet discovery and validation, expands theme and typography support, and improves reader previews.
Fixed
- Avoid spurious font fallback warnings from UI headings requesting unavailable weight 600 faces.
Added
-
markview ss listlists bundled and installed stylesheets. -
Optional CJK Medium UI overlay and GPU weight comparisons, with documented exact-weight fallback behavior.
-
Monochrome, Qi Baishi, Van Gogh and Mondrian PDF themes, plus
theme = "none"for uncolored code. -
MVSS
targetsdeclares UI/PDF destinations, filters theme selectors and rejects incompatible use. -
Celadon, Blueprint and Rosewood reader themes, a theme preview fixture, and an MVSS authoring skill.
-
Benchmark reports separate GPU preparation/submission from blocking completion
to diagnose tail latency without changing the end-to-end timing scope. -
Settings offer an eye button that fades the panel for live document previews.
-
markview ss validate FILE.mvss.tomlparses a stylesheet in place and
reports its version and rule count, so a draft can be checked before install. -
The
markview-iconicon!macro parses an SVG at compile time into a
unit-box vector buffer, so the reader keeps its UI icons as editable files
with no SVG parser in the binary. -
The reader exports the open document to PDF or a whole-document PNG from a
toolbar button orCtrl+E, with its own text size, indent, paper, margins,
stylesheet sequence and PNG scale under[export]insettings.toml,
independent of the reading view. -
The export panel's
Export and Watch…action keeps rewriting the same file
whenever the document is saved. -
The README sets the same text through a browser engine and through Markview at
one measure, andscripts/render_typography_comparison.pyreproduces the
figure. -
The README also times opening a document against MarkText, with
scripts/compare_readers.py, and one document to one PDF against Typst,
Chromium and XeLaTeX, withscripts/compare_pdf_engines.py.
Changed
-
Prefer Medium (500) CJK faces throughout bundled themes, with inherited-weight fallback; refresh README screenshots.
-
Enlarge Print page headers, footers and page numbers to 0.75em.
-
Refresh Light/Dark palettes and move shared style defaults into the hidden, lowest-priority
builtinsheet. -
Reorganize the MVSS guide with theme recipes, cascade rules and a validation workflow.
-
Stylesheet panels use a matching vector arrow for the Back action.
-
Redesigned reader chrome with flat, square controls and coordinated light/dark themes;
shared, grouped settings and export panels scroll without shrinking their controls. -
The toolbar's Open and Settings buttons, and every panel's close button, are
vector icons drawn from those buffers instead of text labels. -
The reader's export opens the written file with the operating system, and the
export icon points out of its tray instead of into it. -
The export panel refuses to open without a document, and its header names the
document and the resulting measure instead of repeating the rows. -
PDF export is set at 12 pt body text by default, on the command line and in
the reader's export panel.
Fixed
- Keep all three toolbar buttons visible while a panel or confirmation is open.
- Buttons now show distinct hover and pressed fills, including selected choices;
keyboard-only focus replaces the border without stacking extra outlines.
Install markview 0.1.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/szdytom/markview/releases/download/v0.1.4/markview-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/szdytom/markview/releases/download/v0.1.4/markview-installer.ps1 | iex"Download markview 0.1.4
| File | Platform | Checksum |
|---|---|---|
| markview-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| markview-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| markview-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| markview-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |