Repository navigation
Diagramon 3.9.0
本页中英双语:中文在前,英文在后。 / Bilingual release notes: Chinese first, English below.
中文
Diagramon 3.9.0 让「定位」这件事真正可用:语法错误直接给出真实行号与列号,文本大纲点一下就跳到源码里的那个元素。
下载
| 方式 | 文件 | 说明 |
|---|---|---|
| 安装版(推荐) | Diagramon_3.9.0_x64-setup.exe(约 62.08 MiB) |
装完可用内置自动更新;缺 WebView2 时安装器会自动下载运行时 |
| 便携版(免安装) | Diagramon-3.9.0-win-x64.zip(约 70.15 MB) |
解压到任意位置,双击 diagramon.exe 即用;卸载 = 删文件夹 |
便携版说明:包里是 diagramon.exe + WebView2Loader.dll + ui\ + assets\,必须放在一起
(ui\ 与 assets\ 是从磁盘读的,不在 exe 里)。它不依赖额外要装的东西:不需要 Node.js、
不需要 Chrome、不需要 VC++ 运行库(exe 已静态链接 CRT),只需要 Windows 10/11 自带的 WebView2 运行时。
便携版的「检查更新」照常能发现新版,但更新走的是安装包(不会就地替换便携目录)——
要继续用便携形态,就手动下载新的 ZIP 覆盖。
本次亮点
- 语法错误报真实行列:Mermaid 与 Graphviz DOT 的语法问题现在由图形引擎本身解析后报出,
直接给出行号(Mermaid 还带列号),问题面板里能看到、能点。以前只能说「这行可能有问题」。 - 文本大纲点击即定位:Mermaid / DOT / D2 的左侧大纲里点任一节点或边,光标会跳到源码中该元素的位置并滚动到可见处。
- 不误报:引擎不可用、或图特别大(超过 5000 行)时不跑引擎校验,宁可少报也不假报;
合法文档不会被误标红。 - 零额外依赖:用的就是包里已有的渲染引擎,不需要安装 Node.js,也不增加安装包体积。
关于 Diagramon
Diagramon 是一款本地优先的多格式图表编辑器:Mermaid / Graphviz DOT / drawio / Excalidraw
都可编辑并实时预览,AI 可辅助生成、评审与识图。渲染与校验不联网也能用 ——
只有你主动使用 AI 时,相关代码或图片才会发往你选择的上游。
系统要求
- Windows 10 / 11 64 位
- WebView2 运行时(Windows 10/11 通常已预装;缺失时安装器会现场下载)
- 不需要 Node.js、Chrome 或 VC++ 运行库 —— 画布运行时与前端资源都随包分发
安装与更新
下载 Diagramon_3.9.0_x64-setup.exe 直接安装。已装旧版的用户可在
帮助 → 检查更新 里收到本版本(更新包即本安装包,签名见 latest.json)。
本安装包尚未做 Authenticode 代码签名,Windows SmartScreen 可能给出提示。
English
Diagramon 3.9.0 makes "going to the spot" actually work: syntax problems now report real line
and column numbers, and clicking an entry in the outline jumps to that element in the source.
Downloads
| Type | File | Notes |
|---|---|---|
| Installer (recommended) | Diagramon_3.9.0_x64-setup.exe (~62.08 MiB) |
Enables the built-in auto-update; if WebView2 is missing the installer downloads the runtime |
| Portable (no install) | Diagramon-3.9.0-win-x64.zip (~70.15 MB) |
Unzip anywhere and run diagramon.exe; uninstall = delete the folder |
About the portable build: it ships diagramon.exe + WebView2Loader.dll + ui\ + assets\, and those
must stay together (the ui\ and assets\ trees are read from disk, not embedded in the exe).
It needs nothing extra installed: no Node.js, no Chrome, no VC++ redistributable (the CRT is
statically linked) — only the system WebView2 runtime that comes with Windows 10/11.
"Check for updates" still finds new versions, but updating downloads the installer
(it does not replace the portable folder in place) — to stay portable, grab the new ZIP manually.
Highlights
- Real line and column numbers for syntax errors: Mermaid and Graphviz DOT problems are now parsed by
the graphics engine itself, which reports the actual line (and column for Mermaid) shown in the
problems panel. Previously it could only say "something looks wrong on this line". - Click the text outline to jump: in the sidebar outline for Mermaid / DOT / D2, clicking a node or edge
moves the caret to that element in the source and scrolls it into view. - No false alarms: when the engine is unavailable, or the document is very large (over 5,000 lines),
engine validation is skipped — better to report less than to report wrongly. Valid documents are not flagged. - No extra dependencies: it reuses the rendering engines already shipped in the app. No Node.js install,
no increase in installer size.
About Diagramon
Diagramon is a local-first multi-format diagram editor: Mermaid, Graphviz DOT, drawio and Excalidraw
can all be edited with live preview, with AI assistance for generation, review and image recognition.
Rendering and validation work with no network at all — code or images reach a model only when you
actively use AI, and then only the endpoint you chose.
Official website: https://www.diagramon.com
Requirements
- Windows 10 / 11 64-bit
- WebView2 runtime (normally pre-installed on Windows 10/11; the installer downloads it if missing)
- No Node.js, Chrome or VC++ redistributable needed — the canvas runtimes and front-end assets all
ship inside the installer
Install and update
Download Diagramon_3.9.0_x64-setup.exe and run it. Users on an older version
will be offered this release via Help → Check for updates (the update package is this same
installer; its signature is in latest.json).
This installer is not yet Authenticode-signed, so Windows SmartScreen may show a warning.