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.