这个项目能做什么

Drawnix 是一款基于 Plait 画图框架构建的开源白板工具。它采用插件化架构,支持多种 UI 框架(如 Angular 和 React)以及 Slate 富文本框架,使其具备高度的可扩展性。 主要功能特性包括: - 绘图能力:支持创建思维导图、流程图以及自由手绘,并支持通过 mermaid 语法生成流程图和通过 markdown 文本生成思维导图。 - 画布特性:提供无限画布(支持缩放和滚动)、主题模式切换以及移动设备适配。 - 编辑与导出:具备撤销、重做、复制、粘贴等基础编辑功能,支持将作品导出为 PNG 或 JSON (.drawnix) 格式。 - 数据管理:支持浏览器缓存自动保存。 - 扩展性:基于插件机制,允许开发细粒度的可复用插件以扩展应用场景。