SuperMD v0.0.5
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
.mdfile, 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