Skip to content

v0.2.0

Choose a tag to compare

@dartdavros dartdavros released this 18 May 05:38

What's new

  • Mermaid diagrams render inline as real diagrams instead of raw fenced code. Flowchart, sequence, class and state diagrams are supported. Rendering happens in-process via Naiad — no WebView, no Node, no network call.
  • sample.md ships compact flowchart, sequence and state examples so the feature is visible the moment you open it.
  • README acknowledges the open-source projects MarkMello depends on (Naiad, Mermaid).

Fixed

  • macOS: double-clicking a Markdown file in Finder now opens it in MarkMello — both at cold start and when the app is already running. Previously the file was silently ignored on macOS because Finder uses Apple Events instead of argv.
  • Windows: double-clicking the custom title bar toggles maximize / restore (single-click drag still works).
  • Windows: Debug builds no longer attach a visible console window.
  • SVG rgba(…) and hsl(…) colours from Naiad output now render correctly — fixes black squares behind flowchart edge labels.
  • Installers (.exe / .dmg) no longer ship .pdb debug files — significantly smaller artefacts.

Under the hood

  • Solution targets .NET 10 (required for the Naiad-based Mermaid renderer).

Thanks to @Alex-ok2005 for the Windows shell fixes in #6.