Repository navigation
0.1.0
Initial release of isokit for Obsidian.
What it does
Renders ```isokit code blocks — semantic YAML describing units, groups, flows, and annotations — in-note as isometric architecture diagrams (self-contained SVG, fonts embedded, no network). Works on desktop and mobile.
Features
- Semantic YAML input — describe the topology (units, groups, flows, annotations); layout, flow routing, numbered chips, and the legend are derived automatically. No coordinates needed.
- Interactive diagrams — zoom with the +/− buttons or ctrl/cmd+scroll, drag to pan, double-click to reset, and collapse the legend rail with the »/« toggle.
- Errors that help you fix the note — a failed render shows a structured error block citing the line inside your code block, what went wrong, and how to fix it.
- Quality is enforced — grid snapping, collision checks, axis-locked flow routes, and legend overflow are hard errors, not silent glitches.
Format
The full YAML contract lives in SPEC.md.