MacDown 3000.0.8-rc.1
Pre-release
Pre-release
·
2 commits
to main
since this release
MacDown 3000 is a modern, open-source Markdown editor for macOS.
This release candidate adds folder workspaces, unified document zoom, and ephemeral draggable table-column resizing, and fixes a batch of preview-rendering, toolbar-dispatch, and export regressions.
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, PR #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 .(PR #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, PR #552) -- thanks @leevi2010-cursor for the contribution!
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, PR #550) -- thanks @Maarten-TL for the report!
- Add paragraph and list-item scroll-sync reference points alongside headers/images, and follow the cursor (not just viewport scroll) when Sync Panes is on, reducing drift in header-sparse sections (#562, PR #563) -- thanks @macnotes for the contribution!
Fixed
- 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 —
NSTaskcannot resolve a barebrewpath), replace deprecated-insertText:, and remove stale xib outlet warnings (#526, PR #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, PR #516) -- thanks @falcon-enoc for the report!
- Fix Mermaid/Graphviz diagrams not rendering in the live preview when Syntax Highlighting is off (#533, PR #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, PR #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, PR #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, PR #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, PR #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, PR #559) -- thanks @macnotes for the contribution! - Stop copy/cut from advertising a file-representable pasteboard type, which caused Messages.app to paste an attached
.mdfile instead of inline text (#571, PR #572) -- thanks @Paraphraser for the report!
Verification
✅ This build is fully notarized and stapled by Apple.
SHA256 Checksum:
3f1a9b8104b8aa43715d0dbc85c06e5362c8b4b5c856d09d873ba7255572a311 MacDown-3000.0.8-rc.1.dmg
Verify after download:
shasum -a 256 MacDown-3000.0.8-rc.1.dmgFull Changelog: https://github.com/schuyler/macdown3000/blob/main/CHANGELOG.md