Download Latest Version MacDown 3000.0.8 source code.zip (8.9 MB)
Home / v3000.0.8
Name Modified Size InfoDownloads / Week
Parent folder
MacDown-3000.0.8.dmg 2026-11-02 9.3 MB
MacDown-3000.0.8.dmg.sha256 2026-11-02 87 Bytes
MacDown 3000.0.8 source code.tar.gz 2026-11-02 8.5 MB
MacDown 3000.0.8 source code.zip 2026-11-02 8.9 MB
README.md 2026-11-02 4.8 kB
Totals: 5 Items   26.7 MB 0

MacDown 3000 is a modern, open-source Markdown editor for macOS.

This release adds folder workspaces, unified document zoom, and draggable table-column resizing, restores automatic update checks, and fixes a batch of preview-rendering, toolbar, export, and scroll-sync bugs.

Added

  • Add draggable table column resizing in the live preview: drag a column-boundary handle to resize live, double-click to reset; widths are held in memory only and reset on full preview reload or document close, with no document mutation (#451, [#569]) -- thanks @aseelye for the contribution!
  • Add folder workspaces: browse a folder of Markdown files in a hideable sidebar and open them as native macOS window tabs, via File > Open Folder… or macdown . (#493) -- thanks @fluxa (JM Fluxà) for the contribution!
  • Add unified document zoom: ⌘+ / ⌘− / ⌘0 and a toolbar preset dropdown drive one shared zoom level across every open document window, persisting across launches (#529, [#518], [#470], [#335], [#552]) -- thanks @leevi2010-cursor for the contribution!
  • Restore automatic update checks and the Check for Updates… menu item, on Sparkle 2 with EdDSA-signed updates (#129, [#556], [#557])

Changed

  • Reduce "keep/discard" dialogs on external file changes: coalesce rapid write notifications, guard against re-entrant prompts, and reload silently when there are no unsaved edits, preserving caret and scroll position across reloads (#543, [#550]) -- thanks @Maarten-TL for the report!
  • Add paragraph and list-item scroll-sync reference points alongside headers/images, and follow the cursor on click and arrow-key moves (not just viewport scroll, and not while typing) when Sync Panes is on, reducing drift in header-sparse sections (#562, [#563], [#600]) -- thanks @macnotes for the contribution!

Fixed

  • Fix heading anchor links copied from GitHub-rendered Markdown not resolving for common headings: heading IDs now strip common punctuation such as em dashes and curly quotes, lowercase Latin-1 letters, and preserve hyphen runs as GitHub does, in the preview, HTML export, and Quick Look (#503, [#512]) -- thanks @falcon-enoc for the report and the contribution!
  • Port four low-risk fixes from upstream MacDownApp/macdown#1379: fix a potential crash reaching the editor through a dangling outlet, correct Homebrew detection in the Terminal preferences pane (it never worked — NSTask cannot resolve a bare brew path), replace deprecated -insertText:, and remove stale xib outlet warnings (#526, [#528]) -- thanks @wltb (Roberto Bissanti) for the contribution!
  • Fix internal anchor links being lost in exported PDF by injecting PDF link annotations after export, so TOC and heading links are clickable (#504, [#516]) -- thanks @falcon-enoc for the report!
  • Fix Mermaid/Graphviz diagrams not rendering in the live preview when Syntax Highlighting is off (#533, [#540]) -- thanks @AgardnerAU for the report and the contribution!
  • Fix Mermaid/Graphviz diagrams not rendering in HTML export when "include highlighting" is off, the export-path counterpart of the preview fix above (#541, [#542])
  • Add img { max-width: 100% } to the four bundled themes that lacked it (Clearness, Clearness Dark, Solarized Dark, Solarized Light), preventing wide images from overflowing the preview pane (#546, [#547]) -- thanks @versuchshaus (Stephan von Lingelsheim) for the contribution!
  • Fix bundled preview stylesheet fixes never reaching users who had already launched the app once; the user Styles directory is now an override layer with bundle fallback instead of a one-time copy (#548, [#555])
  • Fix grouped toolbar buttons (Shift Left/Right, Bold, Italic, Underline, Heading 1-3, lists) visibly depressing but doing nothing — a regression in the click-dispatch selector lookup (#566, [#567]) -- thanks @massimo-cassandro for the report! thanks @stephane-bg for confirming!
  • Omit an empty <thead> from pipe tables whose header row has no content (#558, [#559]) -- thanks @macnotes for the contribution!
  • Stop copy/cut from advertising a file-representable pasteboard type, which caused Messages.app to paste an attached .md file instead of inline text (#571, [#572]) -- thanks @Paraphraser for the report!

Known Issues

  • In Settings → Rendering, the "Syntax highlighted code block" checkbox can overlap the CSS row (#579). Fixed for 3000.0.9.

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

9d24f5d9e84319893854819c8ff148a8933015fba1ab69a2e3b0480a5bff65b7  MacDown-3000.0.8.dmg

Verify after download:

:::bash
shasum -a 256 MacDown-3000.0.8.dmg

Full Changelog: https://github.com/schuyler/macdown3000/blob/main/CHANGELOG.md

Source: README.md, updated 2026-11-02