Skip to content

0.1.4 - 2026-09-19

Choose a tag to compare

@github-actions github-actions released this 19 Sep 14:45
6f2ff69

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 list lists 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 targets declares 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.toml parses a stylesheet in place and
    reports its version and rule count, so a draft can be checked before install.

  • The markview-icon icon! 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 or Ctrl+E, with its own text size, indent, paper, margins,
    stylesheet sequence and PNG scale under [export] in settings.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, and scripts/render_typography_comparison.py reproduces 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, with scripts/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 builtin sheet.

  • 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 | sh

Install 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