Skip to content

Releases: schuyler/macdown3000

MacDown 3000.0.7-rc.3

MacDown 3000.0.7-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 20:03

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

Third release candidate. Fixes Quick Look extension entitlements stripped by release re-signing, toolbar buttons not dispatching when the editor has focus, checkbox label clipping in localized preference panes, toolbar redraws after switching preference panes, and spurious save conflicts on remote volumes. Also completes localization of the selection count widget.

Added

  • Add localized selection count strings to all locale files (#452, PR #501) -- thanks @Telamonster for the report!
  • Wire Quick Look extension into Xcode build (#284, PR #477) -- thanks @caius for the report!
  • Add GitHub Dark Default editor theme (PR #465) -- thanks @sks3691 for the contribution!
  • Add editor invisible character toggle (#43, PR #462) -- thanks @yusufm for the contribution!
  • Add File menu autosave toggle (#301, PR #459) -- thanks @Xylopyrographer for the report! thanks @yusufm for the contribution!
  • Add insert table toolbar action (#278, PR #420) -- thanks @rcuisnier for the report! thanks @yusufm for the contribution!
  • Add Selection character/word count (#452, PR #460) -- thanks @Telamonster for the report!
  • Persist preview-only startup mode (PR #383) -- thanks @yusufm for the contribution!
  • Emit slug-based heading IDs for anchor link navigation (#429, PR #430) -- thanks @falcon-enoc for the report and the contribution!

Changed

  • Dynamic preferences pane sizing for localized strings (#397, PR #481) -- thanks @rcuisnier for the report!
  • Color HTML in default editor themes (#443, PR #458) -- thanks @gregwillits for the report!
  • Support uppercase task list checkboxes (#369, PR #410) -- thanks @gino-santerre-telus for the report! thanks @yusufm for the contribution!
  • Hide unparsable YAML front matter (#307, PR #413) -- thanks @yusufm for the contribution!
  • Make the toolbar fully delegate-driven so Flexible Space can be dropped (#313, PR #473) -- thanks @gregwillits for the report!
  • Extend wide-table horizontal scrolling to all themes (screen only) (#432, PR #468) -- thanks @dafi for the report!
  • Widen HTML preferences pane to fit theme controls (#397, PR #467) -- thanks @rcuisnier for the report!
  • Sort editor theme and rendering CSS preference menus (PR #404)
  • Improve render-path responsiveness (PR #388) -- thanks @yusufm for the contribution!

Fixed

  • Fix Quick Look extension entitlements stripped by release signing (#284, PR #494) -- thanks @caius for the report!
  • Fix toolbar buttons not dispatching when editor has focus (#278, PR #496) -- thanks @rcuisnier for the report!
  • Fix checkbox label clipping in localized preference panes (#397, PR #498) -- thanks @rcuisnier for the report!
  • Force toolbar redraw after preference pane switch (PR #500)
  • Bypass atomic safe-save on remote volumes to prevent spurious save conflicts and the "does not support permanent version storage" prompt on SSHFS and similar mounts (#371, PR #502) -- thanks @gurple for the report!
  • Harden file watching against transient paths and remote volumes (#478, PR #492)
  • Fix Insert Table toolbar regression: button now works regardless of which pane has focus, repeated clicks no longer nest tables (#278, PR #483) -- thanks @rcuisnier for the report!
  • Fix crash on empty Markdown headings from slug-based heading IDs (#479, PR #482) -- thanks @Telamonster for the report!
  • Skip file watchers on remote volumes (#371, PR #424) -- thanks @gurple for the report! thanks @yusufm for the contribution!
  • Re-highlight editor after preview checkbox toggle (#376, PR #480)
  • Fix blank preview for documents with execute bit set (#431, #405, PR #454) -- thanks @maskedspitz and @b2sc for the reports!
  • Never use the document file as the preview base URL (#405, #431, PR #456) -- thanks @b2sc and @maskedspitz for the reports!
  • Normalize CRLF line endings on file load (#382, PR #398) -- thanks @Ariaflux for the report!
  • Cache-bust style/theme CSS on preview reload (#318, PR #474) -- thanks @gregwillits for the report!
  • Restore natural table width and horizontal scrolling (#432, PR #440) -- thanks @dafi for the report! thanks @samqbush for the contribution!
  • Keep editor and preview panes in sync on large files (#436, PR #464) -- thanks @KingMob for the report!
  • Honor Sync Panes toggle mid-session (#441, PR #463) -- thanks @gregwillits for the report!
  • Clear editor highlighting on reload (#378, PR #415) -- thanks @yusufm for the contribution!
  • Re-initialize task list handlers after DOM replacement (#376, PR #400)
  • Strip grey background from printed output (#387, PR #403) -- thanks @richb-hanover for the report!
  • Preserve custom Prism theme filename case (#315, PR #416) -- thanks @gregwillits for the report! thanks @yusufm for the contribution!
  • Mirror drag-collapse ratio on pane swap (#380, PR #414) -- thanks @yusufm for the contribution!
  • Fix preference pane layout for localized text wrapping (#397, PR #461) -- thanks @rcuisnier for the report!
  • Fix Settings panel layout clipping and field overlap (#397, PR #399) -- thanks @rcuisnier for the report!
  • Fix EXC_BAD_ACCESS when clicking grouped toolbar buttons (PR #393) -- thanks @yusufm for the contribution!
  • Guard nil-group and out-of-bounds index in grouped toolbar item selection (#394, PR #396)
  • Fix entitlements loss during app re-signing (#302, PR #472) -- thanks @whispersnowleopard for the report!
  • Open only the help document on first launch (#428, PR #445) -- thanks @mundijr for the report! thanks @1waterrj for the contribution!
  • Fix Xcode runtime warnings (PR #401) -- thanks @yusufm for the contribution!

Security

  • Harden Quick Look preview sandbox (PR #385) -- thanks @yusufm for the contribution!
  • Harden preview script boundaries (PR #384) -- thanks @yusufm for the contribution!
  • Restrict auto-created link targets (PR #386) -- thanks @yusufm for the contribution!

Documentation

  • Fix and clarify line break example in help.md (PR #434) -- thanks @mjonss for the contribution!

Infrastructure

  • Regression coverage for uppercase task list checkboxes, preview image rendering, and navigation completion; @primer/css and sass tooling bumps in the GitHub-style generator; CI and /review tooling updates; release-train RC process; website update for 3000.0.6; remove gh CLI install machinery from canned workflows.

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

d2b1e2d923c557c48d74f5c77fb3174e1d51438800cb55d70f208bbb6a328f92  MacDown-3000.0.7-rc.3.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.7-rc.3.dmg

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

MacDown 3000.0.7-rc.2

MacDown 3000.0.7-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jun 18:27

Second release candidate. Fixes an Insert Table regression found during rc.1 validation, a crash on empty Markdown headings, and several file-watcher issues on remote and network volumes. Also wires the Quick Look extension into the Xcode build so it ships with the app.

Added

  • Wire Quick Look extension into Xcode build (#284, PR #477) -- thanks @caius for the report!
  • Add GitHub Dark Default editor theme (PR #465) -- thanks @sks3691 for the contribution!
  • Add editor invisible character toggle (#43, PR #462) -- thanks @yusufm for the contribution!
  • Add File menu autosave toggle (#301, PR #459) -- thanks @Xylopyrographer for the report! thanks @yusufm for the contribution!
  • Add insert table toolbar action (#278, PR #420) -- thanks @rcuisnier for the report! thanks @yusufm for the contribution!
  • Add Selection character/word count (#452, PR #460) -- thanks @Telamonster for the report!
  • Persist preview-only startup mode (PR #383) -- thanks @yusufm for the contribution!
  • Emit slug-based heading IDs for anchor link navigation (#429, PR #430) -- thanks @falcon-enoc for the report and the contribution!

Changed

  • Dynamic preferences pane sizing for localized strings (#397, PR #481) -- thanks @rcuisnier for the report!
  • Color HTML in default editor themes (#443, PR #458) -- thanks @gregwillits for the report!
  • Support uppercase task list checkboxes (#369, PR #410) -- thanks @gino-santerre-telus for the report! thanks @yusufm for the contribution!
  • Hide unparsable YAML front matter (#307, PR #413) -- thanks @yusufm for the contribution!
  • Make the toolbar fully delegate-driven so Flexible Space can be dropped (#313, PR #473) -- thanks @gregwillits for the report!
  • Extend wide-table horizontal scrolling to all themes (screen only) (#432, PR #468) -- thanks @dafi for the report!
  • Widen HTML preferences pane to fit theme controls (#397, PR #467) -- thanks @rcuisnier for the report!
  • Sort editor theme and rendering CSS preference menus (PR #404)
  • Improve render-path responsiveness (PR #388) -- thanks @yusufm for the contribution!

Fixed

  • Harden file watching against transient paths and remote volumes (#478, PR #492)
  • Fix Insert Table toolbar regression: button now works regardless of which pane has focus, repeated clicks no longer nest tables (#278, PR #483) -- thanks @rcuisnier for the report!
  • Fix crash on empty Markdown headings from slug-based heading IDs (#479, PR #482) -- thanks @Telamonster for the report!
  • Skip file watchers on remote volumes (#371, PR #424) -- thanks @gurple for the report! thanks @yusufm for the contribution!
  • Re-highlight editor after preview checkbox toggle (#376, PR #480)
  • Fix blank preview for documents with execute bit set (#431, #405, PR #454) -- thanks @maskedspitz and @b2sc for the reports!
  • Never use the document file as the preview base URL (#405, #431, PR #456) -- thanks @b2sc and @maskedspitz for the reports!
  • Normalize CRLF line endings on file load (#382, PR #398) -- thanks @Ariaflux for the report!
  • Cache-bust style/theme CSS on preview reload (#318, PR #474) -- thanks @gregwillits for the report!
  • Restore natural table width and horizontal scrolling (#432, PR #440) -- thanks @dafi for the report! thanks @samqbush for the contribution!
  • Keep editor and preview panes in sync on large files (#436, PR #464) -- thanks @KingMob for the report!
  • Honor Sync Panes toggle mid-session (#441, PR #463) -- thanks @gregwillits for the report!
  • Clear editor highlighting on reload (#378, PR #415) -- thanks @yusufm for the contribution!
  • Re-initialize task list handlers after DOM replacement (#376, PR #400)
  • Strip grey background from printed output (#387, PR #403) -- thanks @richb-hanover for the report!
  • Preserve custom Prism theme filename case (#315, PR #416) -- thanks @gregwillits for the report! thanks @yusufm for the contribution!
  • Mirror drag-collapse ratio on pane swap (#380, PR #414) -- thanks @yusufm for the contribution!
  • Fix preference pane layout for localized text wrapping (#397, PR #461) -- thanks @rcuisnier for the report!
  • Fix Settings panel layout clipping and field overlap (#397, PR #399) -- thanks @rcuisnier for the report!
  • Fix EXC_BAD_ACCESS when clicking grouped toolbar buttons (PR #393) -- thanks @yusufm for the contribution!
  • Guard nil-group and out-of-bounds index in grouped toolbar item selection (#394, PR #396)
  • Fix entitlements loss during app re-signing (#302, PR #472) -- thanks @whispersnowleopard for the report!
  • Open only the help document on first launch (#428, PR #445) -- thanks @mundijr for the report! thanks @1waterrj for the contribution!
  • Fix Xcode runtime warnings (PR #401) -- thanks @yusufm for the contribution!

Security

  • Harden Quick Look preview sandbox (PR #385) -- thanks @yusufm for the contribution!
  • Harden preview script boundaries (PR #384) -- thanks @yusufm for the contribution!
  • Restrict auto-created link targets (PR #386) -- thanks @yusufm for the contribution!

Documentation

  • Fix and clarify line break example in help.md (PR #434) -- thanks @mjonss for the contribution!

Infrastructure

  • Regression coverage for uppercase task list checkboxes, preview image rendering, and navigation completion; @primer/css and sass tooling bumps in the GitHub-style generator; CI and /review tooling updates; release-train RC process; website update for 3000.0.6; remove gh CLI install machinery from canned workflows.

MacDown 3000.0.7-rc.1

MacDown 3000.0.7-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jun 16:43

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

This release candidate brings a large batch of preview-rendering fixes, editor and toolbar improvements, new theming options, and several reporter-driven bug fixes. Highlights include fixes for blank previews, table layout and scrolling, pane sync on large files, and a hardened, more responsive preview pipeline.

Added

  • Add GitHub Dark Default editor theme (PR #465) -- thanks @sks3691 for the contribution!
  • Add editor invisible character toggle (#43, PR #462) -- thanks @yusufm for the contribution!
  • Add File menu autosave toggle (#301, PR #459) -- thanks @Xylopyrographer for the report! thanks @yusufm for the contribution!
  • Add insert table toolbar action (#278, PR #420) -- thanks @rcuisnier for the report! thanks @yusufm for the contribution!
  • Add Selection character/word count (#452, PR #460) -- thanks @Telamonster for the report!
  • Persist preview-only startup mode (PR #383) -- thanks @yusufm for the contribution!
  • Emit slug-based heading IDs for anchor link navigation (#429, PR #430) -- thanks @falcon-enoc for the report and the contribution!

Changed

  • Color HTML in default editor themes (#443, PR #458) -- thanks @gregwillits for the report!
  • Support uppercase task list checkboxes (#369, PR #410) -- thanks @gino-santerre-telus for the report! thanks @yusufm for the contribution!
  • Hide unparsable YAML front matter (#307, PR #413) -- thanks @yusufm for the contribution!
  • Make the toolbar fully delegate-driven so Flexible Space can be dropped (#313, PR #473) -- thanks @gregwillits for the report!
  • Extend wide-table horizontal scrolling to all themes (screen only) (#432, PR #468) -- thanks @dafi for the report!
  • Widen HTML preferences pane to fit theme controls (#397, PR #467) -- thanks @rcuisnier for the report!
  • Sort editor theme and rendering CSS preference menus (PR #404)
  • Improve render-path responsiveness (PR #388) -- thanks @yusufm for the contribution!

Fixed

  • Fix blank preview for documents with execute bit set (#431, #405, PR #454) -- thanks @maskedspitz and @b2sc for the reports!
  • Never use the document file as the preview base URL (#405, #431, PR #456) -- thanks @b2sc and @maskedspitz for the reports!
  • Normalize CRLF line endings on file load (#382, PR #398) -- thanks @Ariaflux for the report!
  • Cache-bust style/theme CSS on preview reload (#318, PR #474) -- thanks @gregwillits for the report!
  • Restore natural table width and horizontal scrolling (#432, PR #440) -- thanks @dafi for the report! thanks @samqbush for the contribution!
  • Keep editor and preview panes in sync on large files (#436, PR #464) -- thanks @KingMob for the report!
  • Honor Sync Panes toggle mid-session (#441, PR #463) -- thanks @gregwillits for the report!
  • Clear editor highlighting on reload (#378, PR #415) -- thanks @yusufm for the contribution!
  • Re-initialize task list handlers after DOM replacement (#376, PR #400)
  • Strip grey background from printed output (#387, PR #403) -- thanks @richb-hanover for the report!
  • Preserve custom Prism theme filename case (#315, PR #416) -- thanks @gregwillits for the report! thanks @yusufm for the contribution!
  • Mirror drag-collapse ratio on pane swap (#380, PR #414) -- thanks @yusufm for the contribution!
  • Fix preference pane layout for localized text wrapping (#397, PR #461) -- thanks @rcuisnier for the report!
  • Fix Settings panel layout clipping and field overlap (#397, PR #399) -- thanks @rcuisnier for the report!
  • Fix EXC_BAD_ACCESS when clicking grouped toolbar buttons (PR #393) -- thanks @yusufm for the contribution!
  • Guard nil-group and out-of-bounds index in grouped toolbar item selection (#394, PR #396)
  • Fix entitlements loss during app re-signing (#302, PR #472) -- thanks @whispersnowleopard for the report!
  • Open only the help document on first launch (#428, PR #445) -- thanks @mundijr for the report! thanks @1waterrj for the contribution!
  • Fix Xcode runtime warnings (PR #401) -- thanks @yusufm for the contribution!

Security

  • Harden Quick Look preview sandbox (PR #385) -- thanks @yusufm for the contribution!
  • Harden preview script boundaries (PR #384) -- thanks @yusufm for the contribution!
  • Restrict auto-created link targets (PR #386) -- thanks @yusufm for the contribution!

Documentation

  • Fix and clarify line break example in help.md (PR #434) -- thanks @mjonss for the contribution!

Infrastructure

  • Regression coverage for uppercase task list checkboxes, preview image rendering, and navigation completion; @primer/css and sass tooling bumps in the GitHub-style generator; CI and /review tooling updates; release-train RC process; website update for 3000.0.6.

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

2a44041163fa8e960a5b92ae7cbf6c60df340fb27c743c7ce570c6e3c8543066  MacDown-3000.0.7-rc.1.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.7-rc.1.dmg

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

MacDown 3000.0.6

Choose a tag to compare

@github-actions github-actions released this 18 Apr 08:03

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

This release rebuilds scroll sync around an ownership model that eliminates timing-based race conditions, and fixes several user-reported bugs with preview rendering, Quick Look, and diagram support. The deep dive into the long history of the editor / preview panel scroll synchronization took about a day of persistent work. Hopefully it was worth it!

Fixed

  • Fix view menu "Hide/Restore" pane labels not updating (#377, #310) -- thanks @gregwillits for the report!
  • Fix scroll sync jump during typing and remaining sync gaps (#342)
  • Fix preview rendering stuck blank on new documents (#358) -- thanks @rcuisnier for the report!
  • Fix multiple Mermaid/Graphviz diagrams not rendering (#331, #332) -- thanks @rcuisnier and @gino-santerre-telus for the reports!
  • Fix stale image preview after external atomic save (#349) -- thanks @bh18-nuff for the report!
  • Fix Quick Look extension: blank preview, missing entitlements (#367)
  • Fix word count throttle for smoother updates (#294) -- thanks @benel for the report!
  • Fix preference panels to be resizable with centered content (#361, #362) -- thanks @rcuisnier for the reports!

Added

  • Live-edit Graphviz re-rendering via MutationObserver (#332)

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

f4cd91a4bda40314322209ffdeddcb7309c917be216f7ce7817cd5a19e4d7dd9  MacDown-3000.0.6.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.6.dmg

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

MacDown 3000.0.5

Choose a tag to compare

@github-actions github-actions released this 08 Apr 03:54

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

Highlights include Quick Look support for Markdown files, new preview themes for GitHub Dark, Google Docs, and Gmail, improved file watching, and resolutions for many user-reported issues.

Security

Fixed

  • Fix file watcher dropping after atomic save by external editors (#354) — reported by @btsai, contributed by @BenCello
  • Fix editor scroll jump during typing at end of long documents (#343)
  • Fix Mermaid diagrams not rendering during live preview (#333) — reported by @rcuisnier
  • Fix preview scroll jump when MathJax is enabled (#330) — reported by @causalcat
  • Fix PDF/print margins to respect Page Setup and remove double margins (#329) — contributed by @2b3pro
  • Fix style reload not updating Preview pane (#328) — reported by @gregwillits
  • Fix main thread crash in userDefaultsDidChange (#323)
  • Fix split view not maintaining 1:1 ratio on resize or maximize (#321) — reported by @5T33Z0
  • Fix Help Menu document window sizing behavior (#319) — reported by @gregwillits
  • Fix dollar-sign math highlighting being applied unconditionally (#317)
  • Fix editor pane menu item not toggling to Restore (#316) — reported by @gregwillits
  • Fix "Move To" failing on macOS Sequoia with ViewBridge error 14 (#303) — reported by @whispersnowleopard
  • Fix word count not updating during typing (#296) — reported by @benel
  • Disable intra-word emphasis by default to prevent underscore false positives (#295) — reported by @pringshia

Added

  • GitHub2 (Dark) preview theme (#350) — contributed by @withakay
  • Google Docs and Gmail preview themes (#348) — contributed by @petems
  • Watch local CSS/JS resources and refresh Preview automatically on change (#327)
  • Auto-save preference to control automatic document saving (#326)
  • Support for user-provided Prism syntax highlighting themes (#324) — reported by @gregwillits
  • Allow flexible space, space, and separator items in toolbar customization (#322) — reported by @gregwillits
  • Quick Look preview extension for Markdown files (#299) — reported by @caius
  • Complete i18n/localization coverage for shell utility strings (#298)
  • Hide YAML front matter in Preview instead of rendering as an HTML table (#312) — reported by @whispersnowleopard
  • Automatic file reload when a document is modified by an external editor (#297) — reported by @btsai

Changed

  • FileURLInlining code cleanup using more idiomatic Objective-C (#304) — contributed by @wltb

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

1e64e75a73e07494cdf7a504f5b610da72e47ff0112a6c63bc159ff0e99b20a7  MacDown-3000.0.5.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.5.dmg

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

MacDown 3000.0.4

Choose a tag to compare

@github-actions github-actions released this 26 Jan 07:44

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

This release focuses on editor stability and usability fixes, addressing scroll jumping issues, window positioning, text substitution bugs, and Markdown rendering edge cases.

Fixed

  • Fix smart quote substitution causing unwanted characters (#289, #285) -- thanks @5T33Z0 for the report!
  • Fix editor jumping when typing at end of long documents (#288, #282) -- thanks @rcuisnier for the report!
  • Fix preview scroll jumping during editing (#282) -- thanks @rcuisnier for the report!
  • Fix new document windows opening at bottom-left (#286) -- thanks @mbinkhorst for the contribution!
  • Fix Graphviz and Mermaid button positioning in Compilation Settings (#280, #277) -- thanks @rcuisnier for the report!
  • Fix adjacent shortcut-style links not rendering correctly (#275, #25)
  • Fix text substitution settings not persisting (#263) -- thanks @5T33Z0 for the report!

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

438c9f577ca09065f66bc3011f556ae2589b6f71aa395ea32f920c7fd470ffd5  MacDown-3000.0.4.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.4.dmg

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

MacDown 3000.0.3

Choose a tag to compare

@github-actions github-actions released this 16 Jan 03:55

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

This release graduates from beta with bug fixes for export, code block rendering, and text substitutions, adds a new dark preview theme, and introduces interactive checkbox support.

Added

  • Add GitHub Tomorrow dark preview theme (#273, #106) -- based on @elsiehupp's contribution to MacDown
  • Enable interactive checkbox support by default (#270, #269) -- thanks @rosmur for the feature request!

Fixed

  • Fix export/print when Preview Pane is hidden (#274, #16)
  • Fix fenced code block rendering without preceding blank line (#272, #36)
  • Fix square brackets vanishing in code blocks (#272, #37)
  • Disable text substitutions by default for all users (#268, #263) -- thanks @5T33Z0 for the report!

Changed

  • Refactor file inlining for drag-and-drop (#248) -- thanks @wltb for the contribution!

Documentation

  • Add documentation for the table of contents token feature (#265) -- thanks @sbeitzel for the contribution!

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

f5bdf6cb76b4d928f7a3dff94529ef4fe06d98980930347e7149524f9eaf8d8a  MacDown-3000.0.3.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.3.dmg

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

MacDown 3000.0.3-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jan 04:34

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

This beta release upgrades Mermaid to v11.12.1, adds bidirectional scroll sync, and includes several bug fixes for Markdown rendering, drag-and-drop, and settings persistence.

Added

  • Upgrade Mermaid to v11.12.1 for improved flowchart rendering (#262, #35)
  • Add bidirectional scroll sync between preview and editor (#261, #258) -- thanks @dadvir!
  • Code-sign the macdown CLI binary (#239, #238) -- thanks @henryhchchc!

Fixed

  • Fix lists not rendering immediately after paragraphs (#260, #254) -- thanks @justinabrahms!
  • Fix tab characters causing unexpected line breaks near line end (#256)
  • Fix persistence of Substitutions and Spelling settings (#252) -- thank you @Xylopyrographer!
  • Fix drag-and-drop for images and mixed file types (#240, #244, #247) -- thanks @wltb!

Documentation

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

c8b6234776a1b08d3d6999eb5791e6e181180243fb3a1584cf0e20361fdb70d3  MacDown-3000.0.3-beta.1.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.3-beta.1.dmg

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

MacDown 3000.0.2

Choose a tag to compare

@github-actions github-actions released this 30 Dec 23:37

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

This release removes remote image loading from the built-in help file, fixes broken localization for German and Slovak, and expands unit test coverage.

MacDown 3000 is now available via Homebrew. Try it!

brew install --cask macdown-3000

Fixed

  • Import help.md images locally to eliminate external d.pr network requests (#232) -- thanks @robbyt!
  • Fix broken German (DE) and Slovak (SK) localizations (#230) -- thanks @emsspree!

Infrastructure

  • Expand unit test coverage with notification, lifecycle, and edge case tests (#233, #235)
  • Add workflow to submit PRs to homebrew-cask on release (#225, #226)

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

e75cd7373c9e69a9dbafa13f1873ab8c9de70332b096a64b1ecffa70483e2629  MacDown-3000.0.2.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.2.dmg

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

MacDown 3000.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Dec 07:23

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

This patch release fixes three bugs affecting the editor and preview pane.

Fixed

  • Fix CSS style and syntax highlighting theme changes not applying in Preview pane (#219, #221) -- thanks @kojika!
  • Fix copy-paste regression in editor (#214, #220) -- thanks @sveinbjornt!
  • Add smart paste linkification for selected text (#222, #223)

Verification

✅ This build is fully notarized and stapled by Apple.

SHA256 Checksum:

82965a72eed6d212a7cffebd711733178657cebae6b580ef6ef732acbd5b1f3a  MacDown-3000.0.1.dmg

Verify after download:

shasum -a 256 MacDown-3000.0.1.dmg

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