Skip to content

SuperMD v0.0.5

Choose a tag to compare

@github-actions github-actions released this 24 Aug 06:09
· 170 commits to master since this release

The biggest SuperMD release yet: live mermaid diagrams, a completely
redesigned first-run experience, and the editor core that makes the
next wave of block types cheap to build.

✨ Highlights

Live diagrams```mermaid fences render as native, theme-matched
diagrams (flowcharts, sequence, state, gantt — all 35 mermaid families via
merman, pure Rust, no browser).
Click a diagram to edit its source; click away and it's a picture again.
Diagrams follow your theme — amber borders on Jackfruit paper, in light
and dark.

Onboarding, start to finish

  • The DMG opens as a designed install window (drag to Applications)
  • Launching from the disk image? SuperMD offers to move itself
  • Double-click any .md file, drop folders on the window or Dock icon
  • The welcome tour is now a real, editable document — its checkboxes toggle
  • SuperMD remembers your workspaces: reopen-last, File → Open Recent,
    and recents on the empty-workspace screen

Quality of life

  • Update check: a quiet titlebar pill appears when a newer release ships
  • Preview tabs: arrow through the sidebar to peek at files in one reusable
    italic tab; Enter or double-click pins them
  • Long outline entries no longer overlap; tab bar sits above the document
    area only, Zed-style

🔧 Under the hood

  • New projector registry: tables, images, and diagrams are pluggable block
    widgets sharing one reveal rule — future block types (math, live
    calculators) become plugins, not forks
  • merman + resvg render diagrams off the UI thread into a capped global
    cache keyed by content, theme, and width

Full Changelog: v0.0.4...v0.0.5