Skip to content

Add MacMD Viewer to tools directory - #271

Open
Crackx17 wants to merge 3 commits into
mattcone:masterfrom
Crackx17:add-macmd-viewer
Open

Add MacMD Viewer to tools directory#271
Crackx17 wants to merge 3 commits into
mattcone:masterfrom
Crackx17:add-macmd-viewer

Conversation

@Crackx17

Copy link
Copy Markdown

Adding MacMD Viewer, a native macOS Markdown viewer with Mermaid diagram support and QuickLook extension. Modeled the tool file after existing entries like Marked 2.

MacMD Viewer is a read-only Markdown viewer for macOS (SwiftUI) with:

  • Mermaid diagram rendering
  • Syntax highlighting for 190+ languages (highlight.js)
  • QuickLook extension for Finder preview
  • Table of contents sidebar with scroll spy
  • Live file watching

Website: https://macmdviewer.com
Price: $19.99 one-time

Crackx17 and others added 3 commits March 28, 2026 14:47
- Add the missing 200x200 tool icon (entry referenced an icon that
  was never committed, so it rendered broken)
- Drop the inflated '190+ languages' claim (ships the highlight.js
  common subset)
- Mark heading IDs as partial: auto-generated, no custom IDs
- Tone down the description per the directory's minimal-marketing guideline
Custom heading IDs are supported: both the trailing `{#custom-id}` form on a
heading and a standalone `{#custom-id}` anchor paragraph. The entry was written
before that shipped and still declared it unsupported.
@Crackx17

Crackx17 commented Aug 1, 2026

Copy link
Copy Markdown
Author

Hi Matt — following up on this one, no urgency.

I've just pushed a correction. The entry declared partial support for heading IDs, with a note saying custom IDs weren't possible. That's no longer accurate — MacMD Viewer supports both a trailing {#custom-id} on a heading and a standalone {#custom-id} anchor paragraph — so the row is now y, with a note describing both forms. I re-checked the task-list row against the current release at the same time; it's correct as declared.

The branch is mergeable against master. Happy to rebase, trim the description, or revise any of the syntax flags if you'd categorise something differently.

Is there anything blocking it on your side?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant