Merlay 0.2.1
Merlay 0.2.1 — Community lint compliance and sequence diagram improvements
Mermaid, your way. A native visual overlay editor for Mermaid diagrams in Obsidian.
Fixes & Improvements
- Sequence diagram interactivity: Highlight the full participant box and vertical lifeline on hover/selection, and clearly indicate drop targets when dragging to connect between participants.
- Zero community review warnings:
- Refactored CSS selectors and rules to eliminate high-specificity overrides without regressions.
- Implemented settings tab UI definitions using Obsidian
Settingbuilders. - Resolved TypeScript unbound-method and unnecessary-assertion linter warnings.
- Improved edge clone halo rendering to ensure cleanly bounded selection halos without stale SVG artifacts.
- Obsidian API compliance: Adopted
setCssStyles()innormalizeSvgDimensionsper Obsidian community plugin submission guidelines.
Install
BRAT (beta): add https://github.com/dev-hashemi/merlay in BRAT → Add Beta plugin.
Manual: download main.js, manifest.json, styles.css below into .obsidian/plugins/merlay/, then enable Merlay under Settings → Community plugins.
Requires Obsidian 1.4.0 or newer. Desktop and mobile supported.
Notes
- Flowchart and state diagrams are fully visual; other diagram types open view-only with selection.
- Please report issues at https://github.com/dev-hashemi/merlay/issues — include Obsidian version, installer version, and a minimal
mermaidblock that reproduces the problem.
Full Changelog: 0.2.0...0.2.1