[Share] ASCIIFlow — Draw ASCII art diagrams directly in Obsidian code blocks

Hi everyone! I’ve just released ASCIIFlow, an Obsidian plugin that embeds an interactive ASCII art editor directly into Markdown code blocks.

What it does:
Use an asciiflow code block in any note, and it renders as an interactive ASCII art canvas with a full-featured visual editor.

Features:

  • 6 drawing tools: Select, Box, Line, Arrow, Text, Freeform
  • Unicode box-drawing characters (┌ ┐ └ ┘ ─ │)
  • Lines, L-shaped paths, and arrow connectors
  • Text input with IME composition and fullwidth character (CJK) support
  • Rectangular selection with copy/cut/paste and drag-to-move
  • Undo/redo (up to 100 history states)
  • Theme aware — adapts to light and dark themes
  • Canvas zoom and pan

Quick start:

```asciiflow
┌──────────┐     ┌──────────┐
│  Start   │────▶│   End    │
└──────────┘     └──────────┘
```

**Install:**
1. Download `main.js`, `manifest.json`, and `styles.css` from the [latest release](https://github.com/xvusrmqj/obsidian-asciiflow/releases)
2. Create the folder `.obsidian/plugins/asciiflow/` in your vault
3. Copy the files into that folder
4. Enable **ASCIIFlow** in Settings → Community Plugins

https://github.com/xvusrmqj/obsidian-asciiflow

Feedback and suggestions are welcome!