Skip to content

Releases: hellokunzai/obsidian-mindmap-xmind

1.0.9

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:04

更新内容

  • 修复工具栏图标灰色方块问题:工具栏每个操作现在在运行时通过 Obsidian 官方 getIcon() 从候选 lucide 图标名列表中解析出确定存在的图标名再渲染,并回退到 settings 图标,确保图标始终正确显示,不再出现空灰框。
  • 工具栏图标跟随主题色:工具栏 SVG 增加 color: inherit,在浅色 / 深色主题下自动套用主题颜色。
  • 版本号同步package.json 版本升至 1.0.9,与 manifest.json / versions.json 保持一致。
  • 清理仓库文档:移除随仓库打包的推广与安装说明 Markdown 文件。

安装 / 更新

  • 通过 Obsidian 社区插件市场搜索 Mindmap Xmind 更新;
  • 或从 GitHub Releases 下载 main.jsmanifest.jsonstyles.css,覆盖到插件目录。

兼容性

  • 最低 Obsidian 版本:1.4.0

1.0.8

Choose a tag to compare

@github-actions github-actions released this 11 Aug 00:27

1.0.8

更新内容

  • 修复社区市场安全审核错误:将工具栏图标渲染从 range.createContextualFragment 改为 Obsidian 官方 addIcon + setIcon API,消除静态分析器对潜在 XSS 的误报。
  • 替换 jszip 为 fflate:移除 jszip 依赖中的 setImmediate(通过 new Function 实现),改用更轻量的 fflate 库,消除「Dynamic Code Execution」安全警告,构建产物体积从 ~3900 行降至 ~1400 行。
  • 新增图标注册模块:创建 src/icons.ts,在插件加载时统一注册所有工具栏自定义图标,代码结构更清晰。
  • 版本号统一manifest.jsonpackage.jsonversions.jsonREADME.md 均更新至 1.0.8。

升级说明

已安装旧版本的用户可直接在 Obsidian 设置 → 第三方插件 → 更新,或重新安装最新版即可,无需额外操作。

1.0.7

Choose a tag to compare

@github-actions github-actions released this 11 Aug 00:06

1.0.7

更新内容

  • 修复社区市场审核安全警告:重构工具栏图标渲染逻辑,将 createContextualFragment 的参数从函数变量改为函数内字面量字符串,消除 Obsidian 静态分析器对潜在 XSS 的误报。
  • 代码优化:移除 ICONS 静态对象,setSvg / createIconBtn 改为接收图标名,内部通过 switch 选择对应 SVG,提升类型安全性。

升级说明

已安装旧版本的用户可直接在 Obsidian 设置 → 第三方插件 → 更新,或重新安装最新版即可,无需额外操作。

1.0.6

Choose a tag to compare

@github-actions github-actions released this 10 Aug 23:54

1.0.6

更新内容

  • 统一作者署名:将插件 author 字段从 WorkBuddy 统一为 hellokunzai,涉及 manifest.jsonpackage.jsonLICENSE 版权声明,以及新建 .xmind 文件时写入的 creator.name
  • 修复社区市场审核问题:修正 author 信息与 GitHub 账号不一致,导致市场后台审核无法通过的问题。

升级说明

已安装旧版本的用户可直接在 Obsidian 设置 → 第三方插件 → 更新,或重新安装最新版即可,无需额外操作。

1.0.5

Choose a tag to compare

@github-actions github-actions released this 10 Aug 10:27

更新内容

  • 修复工具栏图标不显示:将 SVG 注入方式从 DOMParser + document.importNode 改为 createContextualFragment,在 Obsidian 沙箱内能可靠渲染图标。
  • 修复社区市场审核报错:移除设置面板标题中的插件名,满足审核规范。
  • 回退了实验性的 createEl/createSvg 写法,保持图标渲染稳定。

完整变更1.0.4...1.0.5

1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 07:43

思维导图 Xmind 1.0.0

首个正式版,支持在 Obsidian 中直接查看与交互编辑 XMind 思维导图(.xmind 格式)。

主要功能

  • 在 Obsidian 中直接打开、浏览 .xmind 文件
  • 交互式画布:拖拽平移、缩放、节点编辑
  • 支持新建 .xmind 思维导图
  • 自动保存与主题持久化
  • 同时兼容桌面端与移动端

安装方式

在 Obsidian 第三方插件市场中搜索 Mindmap Xmind 并安装;或手动下载本 Release 中的 main.jsmanifest.jsonstyles.css 放入 .obsidian/plugins/mindmap-xmind/ 目录。

产物

  • main.js
  • manifest.json
  • styles.css