Changelog

What's new in every MDViewer release

Download Latest Version

v1.16 · Free · macOS 13.0+ · Intel & Apple Silicon

v1.16 — June 11, 2026

  • Context menu in file tree — right-click files and folders for Open in New Tab, Reveal in Finder, and New File.
  • New File from folder — creates an untitled document with the save panel pre-set to the selected folder.

v1.15 — June 6, 2026

  • Drag & drop tabs — reorder open tabs by dragging them in the tab bar.
  • Copy button for code blocks — one-click copy for any fenced code block in your preview.
  • PDF export from editor — Export as PDF now works when you're editing, not just in preview mode.
  • Find fix — ⌘F reliably opens search in the active tab.

v1.14 — May 31, 2026

  • Clickable plain links — URLs in your preview are now clickable even without Markdown link syntax. Works with http, https, www, and bare domains like getmd.ma.
  • Default app reminder — MDViewer gently reminds you to set it as the default .md viewer if you haven't already, once every 14 days.

v1.13 — May 27, 2026

  • New File (⌘N) — create a new document from the menu, empty state screen, status bar, or the + button in the tab bar. Opens instantly as an untitled draft in edit mode.
  • Open Recent — quickly reopen recent files from File → Open Recent or by right-clicking the Dock icon. Clear the list anytime.
  • Untitled draft fallback — if you leave the editor on an empty untitled document, you get a dedicated screen with Edit, Open File, and Discard Draft actions instead of a blank page.
  • Stable state screens — Untitled Document, Unsaved Changes, and Large File screens now share a consistent vertical layout. No more visual jumping when switching between states.
  • Safer window close — closing a window with unsaved changes now goes through a system confirmation dialog instead of silently discarding tabs.

v1.12 — May 19, 2026

  • No more duplicate windows — files opened from Finder now appear as tabs in the existing window instead of spawning a new one.
  • Token count in QuickLook — QuickLook previews now show an approximate token count badge, handy for checking LLM context size at a glance.
  • File tree fix — the sidebar file tree now correctly starts from your Home directory instead of showing the parent folder.
  • Show Window menu item — a new Show Window option in the Window menu lets you restore a hidden window.
  • Dock menu improvements — right-click the Dock icon to reliably show or create a window, even after closing all windows.

v1.11 — May 15, 2026

  • Dock menu restore — right-click the Dock icon to show or create a new window. Works reliably even after closing all windows.
  • Clean window on restore — restoring a closed window opens a fresh empty tab instead of the previously loaded file.
  • CRLF line endings — files with Windows-style line breaks (\r\n) now display correctly.
  • Duplicate window fix — opening the same file no longer creates a second window.

v1.10 — May 11, 2026

  • Export to PDF — press ⌘⇧E or choose File → Export as PDF to save any document as a clean PDF. Smart pagination keeps tables, code blocks, images, and diagrams intact across page breaks. Headings stay with their content. Portrait or Landscape orientation right in the save dialog.
  • JSON formatting fix — the Format button no longer auto-saves to disk. Changes stay in memory until you explicitly press ⌘S.

v1.9 — May 6, 2026

  • Unsaved changes are now clearly visible — edited documents show an Unsaved Changes chip in the viewer.
  • Review unsaved edits before deciding — you can save, discard, or keep editing without leaving the current document.
  • Safer closing behavior — closing a tab, a window, or the app now prompts before unsaved changes are lost.

v1.8 — May 5, 2026

  • Auto-reload on external changes — edit a file in another app, and MDViewer picks up the changes automatically. No more stale content after saving in VS Code or Vim.
  • File-deleted banner — if a file is moved or deleted while open, an orange banner appears with options to save a copy or close the tab. No more silent surprises.
  • Large file warning — files over 2 MB show a size indicator and two buttons: “Render Anyway” or “Open in Editor.” Prevents accidental freezes on auto-generated dumps.
  • Wide tables scroll horizontally — tables wider than the content area now get a horizontal scrollbar instead of overflowing into the right edge.
  • Performance improvements — faster edit/view switching (content updates without full page reload), background Markdown parsing, debounced search, and smoother tab handling.
  • GFM table escape fix\| inside table cells is now treated as a literal pipe, matching the GitHub Flavored Markdown spec.

v1.7 — May 4, 2026

  • KaTeX math formulas — inline math with $...$ and display math with $$...$$ now render beautifully. Supports matrices, fractions, Greek letters, and full LaTeX notation.
  • Improved toast notifications — toasts now include a close button and configurable display duration for a cleaner editing experience.

v1.6 — May 3, 2026

  • QuickLook Preview in Finder — press Space on any .md, .json, or .mermaid file in Finder to see a fully rendered preview without launching the app. Works in column view, icon view, and full-screen Quick Look. The extension installs automatically with MDViewer.
  • Mermaid contrast fix — diagrams with custom node colors now automatically get dark or light text based on background brightness. No more unreadable labels in dark mode.
  • Automatic update checks — MDViewer now checks for updates on every launch to make sure you always have the latest version.

v1.5 — May 2, 2026

  • JSON file viewer — open .json files directly in MDViewer. JSON renders as an interactive tree with collapsible nodes, just like browser DevTools. Click [−]/[+] to expand or collapse any level.
  • JSON Format button — one-click pretty-print that preserves key order and saves to disk.
  • Syntax highlighting — fenced code blocks now render with color highlighting for 180+ languages (Python, JavaScript, Swift, TypeScript, SQL, and more). GitHub-style theme, adapts to light and dark mode.

v1.3 — April 30, 2026

  • Open multiple files and folders — Cmd+O supports multi-select and folder selection. Drag and drop a folder onto MDViewer to open all Markdown files as tabs. Drop files onto an open document too.
  • Standalone Mermaid files — open .mmd and .mermaid files directly from Finder, drag and drop, or Cmd+O. Diagrams render with the same lightbox, zoom, and dark mode support.
  • Edit/View toggle button — floating pill button in the top-right corner for quick mode switching. No more hunting through menus.
  • Online Markdown viewergetmd.ma/viewer lets you view Markdown files in any browser. Drag and drop, fully private, same rendering as the desktop app.

v1.1 — April 29, 2026

  • Search (Cmd+F) — find text across headings, code blocks, tables, and body text. Matches highlight in yellow, current match in orange. Works in both preview and editor modes. Counter shows "2 / 7" and updates live.
  • Sparkle auto-updates — "Check for Updates" in the app menu. Signed and verified updates delivered through CDN.

v1.0 — April 2026

Initial release.

  • Inline editor — double-click any word to edit with the cursor exactly where you clicked. Cmd+S to save, Esc to return to reading.
  • Git history & diff — browse commit history for any file, click a commit to see a color-coded unified diff with line numbers.
  • Table of contents — smart sidebar tracks your scroll position, highlights the active heading, click to jump.
  • Tabbed interface — open multiple files in one window.
  • Mermaid diagrams — flowcharts, sequence diagrams, ER diagrams render as interactive SVGs. Click to open a full-screen lightbox with zoom and pan.
  • File tree — browse project files from the sidebar, rooted at your git repository.
  • Default app for .md — set MDViewer as your default Markdown viewer in one click.
  • Native macOS app — built with SwiftUI, launches instantly, uses minimal memory. Full GitHub Flavored Markdown support.
  • Dark mode — follows your system preference automatically.