Release notes

What’s new in MarkView.

New features, small improvements, and fixes. A better read, release by release.

Latest download v0.3.28Get MarkView

Release notes

2026

v0.3.27

Latest notes

Added

  • Table of Contents now offers an Auto mode that appears for long, well-structured documents; closing it affects only that window.

Fixed

  • The Theme menu now marks the selected Light, Dark, or System preference with a checkmark.
Link to this release

v0.3.26

Added

  • The Table of Contents now highlights the section being read and keeps that row visible as you scroll.
  • Linux downloads can now be verified with published SHA-256 checksums and Minisign signatures.
  • Reopen recent documents from File → Open Recent without returning to the welcome screen.
  • Window titles and Recent Files now show folder context to help distinguish documents with the same name.
  • Show an optional Table of Contents from the View menu (⌘⇧T / Ctrl+Shift+T) to jump between headings; your visibility choice is remembered.
  • A “Back to…” link appears in the bottom bar after following a link to another Markdown document, preserving your reading position.

Fixed

  • Checklist links and formatting now display correctly without duplicated text, and checkboxes stay read-only.
  • Local images now display correctly, including relative paths and paths containing spaces or non-English characters.
  • Mermaid diagrams now retain their colors, labels, and correct sizing in the installed app.
Link to this release

v0.3.25

Added

  • Find text within a document with ⌘F / Ctrl+F. The find bar highlights every match, jumps to the first, shows a match counter, and Enter / Shift+Enter cycle through results.
  • Print the current document from File → Print (⌘P / Ctrl+P). Printouts always use a clean, light layout, so dark-theme documents stay readable on paper.

Fixed

  • Links to other local Markdown files (e.g. [Authoring](AUTHORING.md)) now open that document in MarkView instead of failing to load in a browser.
  • Opening a Markdown file from Finder on macOS now reliably opens a single window for it (it could previously open two).
Link to this release

v0.3.24

Added

  • In-document links to headings now jump to the matching section instead of opening a browser window.

Fixed

  • Keyboard shortcuts now have an in-app fallback so they keep working on Windows systems where native menu accelerators do not fire.
Link to this release

v0.3.23

Fixed

  • Linux AppImage and .deb now launch correctly on additional Wayland setups where the 0.3.19 fix alone wasn't enough (recent CachyOS, Arch, Fedora 42+, and AlmaLinux 10 beta, with either GNOME or KDE). Previously the main window opened but file-open and other dialogs still failed to render because WebKitGTK's accelerated compositing path hits EGL errors on those systems independently of the DMABUF path that 0.3.19 already disabled. Compositing mode is now disabled by default on Linux as well. Power users who specifically want it back can launch with WEBKIT_DISABLE_COMPOSITING_MODE=0.
Link to this release

v0.3.22

Fixed

  • MarkView now reliably appears in Finder's "Open With" menu for .md files on macOS, and the "Set as Default" button takes effect on double-click instead of silently being ignored when another markdown app was already installed.
Link to this release

v0.3.21

Added

  • Keyboard shortcut to toggle Full Width: ⇧⌘F on macOS, Ctrl+Shift+F on Windows and Linux.
  • Reload command in the File menu (⌘R / Ctrl+R) to manually re-read the current file from disk.
  • Auto Reload on File Change toggle in the File menu. When on, the current file is re-read whenever it changes on disk, with a brief "File changed — reloaded" confirmation in the status bar so the reload doesn't go unnoticed.
  • Close Document command in the File menu (⇧⌘C / Ctrl+Shift+C) that returns to the welcome screen without closing the window.
  • Help → Keyboard Shortcuts menu item that opens a reference list of all built-in shortcuts.

Changed

  • Full Width is now a global preference — toggle it once and it applies to every document, including ones you open later. Previously the setting was remembered per file.
  • Default window size on first launch is now 1200×800 (was 900×700) so the page renders at its intended layout width without manual resizing.

Fixed

  • Reloading a file now preserves your scroll position instead of jumping back to the top.
Link to this release

v0.3.20

Fixed

  • Auto-update is more reliable on networks with strict security filters.
  • Auto-update on Linux and Windows now reliably downloads the new version.
Link to this release

v0.3.19

Fixed

  • Linux AppImage and .deb now launch correctly on Wayland systems with recent Mesa drivers (e.g. CachyOS/Arch with KDE on Wayland). Previously the main window opened but file-open and other dialogs failed to render due to a WebKitGTK DMABUF/EGL bug. Power users who specifically want the DMABUF renderer can still opt in by launching with WEBKIT_DISABLE_DMABUF_RENDERER=0.
Link to this release

v0.3.18

Fixed

  • Auto-update endpoint moved to the apex markview.io/releases/ path. Reputation-based network filters (e.g. Xfinity Advanced Security) that were silently blocking the legacy downloads.markview.io subdomain no longer interfere with update checks. Existing installs on a filtered network may need a one-time manual download from markview.io to pick up this fix.
Link to this release

v0.3.17

Added

  • "Full Width" toggle in the View menu that lifts the prose column cap so wide tables, code blocks, and Mermaid diagrams use the full window width. Off by default. The setting is remembered per document — opening a doc that was previously set to Full Width restores it; new docs default to off.
Link to this release

v0.3.16

Fixed

  • Windows installer signing. Installers no longer trigger the SmartScreen "Unknown publisher" warning.
Link to this release

v0.3.15

Changed

  • Mermaid diagrams now use the ELK layout engine by default. Complex flowcharts (nested directions, feedback loops, cross-subgraph edges) lay out cleanly without the overlapping/cramped behavior of the previous default. Diagrams that prefer Mermaid's older layout can opt in with layout: dagre in the diagram's config block.
Link to this release

v0.3.14

Added

  • Mermaid diagram support. Fenced code blocks tagged ```mermaid now render as inline diagrams (flowcharts, sequence diagrams, class diagrams, and the rest of the Mermaid v11 set, including the hand-drawn look).
Link to this release

v0.3.13

Added

  • "Check for Updates…" menu item so users can manually check instead of waiting for the auto-check on next launch.
Link to this release

v0.3.12

Added

  • One-click "Set as Default" button for .md files on macOS and Windows, with a setup banner shown until MarkView is the system default.

Fixed

  • Cold-start race where the very first file double-click after launch could be lost.
  • Recent Files now prunes entries that point to files that no longer exist, instead of silently failing on click.
Link to this release

v0.3.11

Changed

  • macOS builds are now signed and notarized under Commerce Song LLC, so Gatekeeper no longer shows the "unidentified developer" warning on first launch.
Link to this release

v0.3.9

Changed

  • Windows builds are now signed with an SSL.com EV code-signing certificate, eliminating SmartScreen "Unknown publisher" warnings.
Link to this release