Changelog
1.8.0
- 增加思维导图(Markmap)支持。
1.7.1
- 重新启用 Mermaid 图表的线条类型。
- 支持为 Markdown 创建图片。
- 修复了一些中日韩字符以及部分非 ASCII 字符在 LaTeX 公式中无法使用的问题。
1.6.0
- 更新Mermaid (11.4.0):
- 更多图表:
- 四象限图
- 桑基图
- XY图表
- 方块图
- 数据包
- 看板
- 架构图
- 支持部分图表的自适应布局和手绘风格。
- 更多图表:
- 为HTML模式添加
$renderingOptions以获取渲染选项。 - 支持HTML模式的调试渲染。
- 支持隐藏侧边栏。
- 支持更多带有键盘快捷键的菜单命令。
- 调整Mermaid和HTML模式的速查表。
- 其他修复。
已知问题:
- Mermaid流程图的曲线选项暂时移除,因为它在最新版本的Mermaid中未生效。
1.5.0
支持将预览放在编辑器的右侧。
1.3.2
- 优化了 mermaid 对多代码块编辑器的支持。一个常见的用法是把 directives 写到另外一个 block 中进行更可读可维护的自定义,再把文件保存起来当作模板使用。
- 修复了 mermaid directives 一旦发生错误,后续则无法继续渲染 mermaid 的问题。
- 修复了 font-awesome 无法显示在 mermaid 模式当中。
1.3.1
修复了过滤器 replace 无法替换换行符等特殊字符的问题。
1.3.0
这次更新的重点是模板。除了一般意义下模板能够实现的效果之外,通过 HTML 模式中的模板,任何人都能够绕过懒惰的开发者为 MarkInside 增加新的功能!
来看看我们做的一些模板吧!
多代码块
现在代码可以被拆分到多个代码块当中,在构建复杂的图片时也能保持代码的可读性和可复用性。
模板语言
通过模板语言,你可以很简单地对一个代码块作出调整然后引入到另外一个代码块当中。去看看侧栏中新增加的页面了解模板语言吧。
安装模板(可选)
你并不需要安装模板,直接点击菜单栏中的使用模板 并选择一张由 MarkInside 创建的图片就能使用模板。
但安装模板能够让模板更容易被找到。安装也非常简单,不过是把图片放在文件夹里罢了。我们在菜单栏里增加了一项模板收藏,你可以在那里找到所有安装过的模板。
HTML 模式下动态调整图片尺寸
在之前版本的 HTML 模式中,你需要提前指定图片的尺寸。但生活中我们遇到的 HTML 内容很多都是需要在渲染之后才能得知尺寸的。因此我们增加了一个新的函数 $markinside.resize,你可以用它动态的调整图片的尺寸。
其他
- 优化 UI,支持暗色模式
- HTML 模式不再支持导出到 SVG。或许哪天会回来。
- HTML 模式下嵌入 JavaScript 不再需要指定 type 为 module
- 更新 Mermaid 到 9.1.7
- 更新 MathJax 到 3.2.2
1.2.2
修复了 app 无法访问网络下载外部 JavaScript 文件的问题。
1.2.1
修复了导出图片尺寸是原定尺寸两倍的问题。
1.2.0
- 支持HTML。现在你可以使用 MarkInside 渲染任何可以使用 HTML、CSS、JavaScript 渲染的内容。
- 更好的代码编辑器。
- 你现在可以 模板 来创建相似的图片。使用模板的方式有两种:
- 在文件后缀名之前加上
template.,比如image.template.png。然后可以将图片拽到应用图标上使用该文件作为模板。 - 在菜单中选择 文件 - 打开模板,选择任何通过 MarkInside 创建的文件作为模板。
- 在文件后缀名之前加上
- UI 改进。
在下一个 0.1 更新中,MarkInside 将在模板功能上下更多的功夫,敬请期待!
1.1.0
更新 Mermaid。
1.0.0
发布第一个版本。
1.9.0d
- 增加 MCP Server 支持。