Repository navigation
0.1.6 - 2026-09-23
Release Notes
This release renders YAML front matter, adds an About tab and collapsible table-of-contents sections, brings the green 8-bit reader theme, and reworks the Styles and Fonts settings.
Added
-
Add compact, right-aligned stacked-square SVG buttons in the Contents header to expand or collapse all outline sections.
-
Add the 8-bit reader theme with green CRT colors, Fusion Pixel typography throughout the document and UI.
-
Collapse and expand nested table-of-contents sections with per-tab state and keyboard navigation that skips hidden headings.
-
Add a compact About tab in Settings with a centered application icon, the standard project description, a clickable project link and one-click copying of diagnostic information: version, build date, OS, active WGPU backend, and commit.
-
Read
---fenced YAML front matter: a flat mapping renders as a two-column table with a bold key column, anything nested renders as ayamlcode block, andfront_matterjoins the MVSS vocabulary as the frame around either shape — withtable/cellorcode_block/labelcomposing into one rendering, andshow = falsehiding the block while its metadata stays parsed. A document that opens with an unclosed---is unchanged.
Changed
-
Prefer upright LXGW WenKai for Simplified Chinese emphasis in reader and PDF themes, offer it through GitHub, SourceForge and archlinuxcn (Europe/TUNA) font downloads, and fall back through system Kai fonts (
regularscript[cjk]) to synthetic italics. -
Reuse segmented settings controls for the Fonts status filter, with shared borders and consistent selection and focus highlights.
-
Rework the Styles settings with clearer priorities: numbered badges for enabled styles, and arrows hidden at the ends of the order.
-
Rework the Fonts settings: drop the source filter, rename the states to Missing / Downloaded / In System, split the bulk action into Download Missing and Download All, and show sources, download progress and empty-state guidance.
-
Consolidate panel navigation and font UI ownership, share bounded HTTP transport, and decouple PDF requests from CLI launch options.
-
Clarify paired performance checks under any consistent power mode; refresh absolute README metrics only during releases.
-
Compare readers and PDF pipelines against SuperGoodViewer 1.0.8, whose mathematics fixtures now render and whose new
sgv exportcommand joins the PDF table. -
Refresh the README size, memory and first-frame figures to the current build.
Fixed
-
Draw shared borders in segmented settings controls only once, preserving selection and keyboard focus highlights.
-
Update font download counts as each file finishes, accumulate transferred bytes correctly, and show a continuous progress bar using each active transfer’s byte fraction with clearer details and an SVG cancel control.
-
Draw the increase/decrease controls with SVG icons instead of font glyphs, avoiding minus-sign font fallback warnings.
-
Keep the bulk font-download buttons hoverable, and silently do nothing when no downloads are needed.
-
Align the Styles summary and separator with Generic settings while keeping the tabs clear on short panels, align style text, center the priority badges and row controls, and hide unavailable arrows.
-
Build the downloadable-font catalogue when the Fonts or Styles page opens instead of during window startup, removing a system-font collection build from the first frame and about 8 MiB from the reader.
-
Name the requested resource in shared HTTP transport errors, so a failed font download no longer reports an image error.
-
Fold a ligature's continuation clusters into the cluster that draws the glyph, so its selection highlight, hit testing and copy range cover the whole ligature instead of leaving a gap over half of it.
Install markview 0.1.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/szdytom/markview/releases/download/v0.1.6/markview-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/szdytom/markview/releases/download/v0.1.6/markview-installer.ps1 | iex"Download markview 0.1.6
| 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 |