Files
server-configs/siyuan/data/widgets/Kmind/README.md
2026-02-13 22:24:27 +08:00

778 lines
34 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 思源挂件KMind
## 快速上手:/菜单->挂件->KMind
## \*\*KMind 插件版已经上架思源插件市场,欢迎大家前去下载
## QQ 交流群号130584086
### 提醒:该挂件需要 KMind 插件的 api 支持,才能使用悬浮预览思源块的功能,自定义主题,全局超链接等功能
### 基于下面这位大佬的导图库二次开发而成,感谢大佬[@wangling2](https://github.com/wanglin2)
### 如果觉得导图功能还不错,欢迎[捐赠](https://wanglin2.github.io/mind-map-docs/sponsor.html)给导图库原作者,支持原作者继续开发
## 最新更新记录:
# KMind v2.13.5 新增PRO试用功能 & 多根节点外框
## 说明从此版本开始可以开启一键试用PRO功能新增多根外框功能 & 性能优化
## 新增:
1. 新增试用PRO功能点击到PRO功能即可一键申请试用请注意为了避免滥用必须登录思源账号才可以申请试用
2. 新增外框功能,并且可以一键调整外框的流动效果,方便演示的时候突出重点!
![PixPin_2025-12-30_15-21-35](https://s2.loli.net/2025/12/30/5ytuKr1ao3XzElI.webp)
3. 外框功能支持多节点,可以用外框管理多个根节点或者思源块节点啦!~
![PixPin_2025-12-30_15-26-07](https://s2.loli.net/2025/12/30/elKRvmf7ugOUJqi.webp)
4. 快捷键新增只读模式切换快捷键
## 修复 & 优化:
1. 优化镜像块性能,默认支持增量更新镜像块
2. 修复多根模式下画布调整大小会导致根节点位置也变动的bug
3. 修复偶现的画布变化节点内容错位的Bug
4. 优化节点拖拽效果 & 交互,现在的拖拽不会在原地闪现一下然后瞬移到新位置了
5. 修复插件会影响PDF跳转的问题
6. 优化思源块节点的拖拽,新增拖拽手柄,可以顺滑拖拽了
# KMind v2.13.4 修复版本
## 优化:
- 优化打开同一张导图的时候,保存失败的提示
# KMind v2.13.3 史诗级更新,支持直接拖拽思源块到导图中 & 全局快捷键
## 说明: 该版可以直接将思源文档和思源块拖拽到导图中啦并且支持配置全局快捷键所有KMind资产均可生效
## 新增:
1. 新增直接拖拽思源文档到导图中,如果拖拽到空白处,则以拖拽文档名称创建一个新根节点,如果拖拽到节点上,则更新该节点的思源超链接指向
![1](https://s2.loli.net/2025/12/20/Va9usikoEC8fZdB.webp)
2. 新增直接拖拽思源块到导图中如果按住shift则可以为目标节点创建子节点并渲染为思源块否则会直接在导图中创建一个思源块区域
![2](https://s2.loli.net/2025/12/20/sIkdEKFh3gXOGYu.webp)
3. 新增KMind Dock栏Icon隐藏配置快速上手右上角KMind 全局配置 -> 全局配置 ->是否显示Dock栏Icon
![image](https://s2.loli.net/2025/12/20/zaUCuoQp1JVH4FL.png)
4. 新增内置一系列的快捷键开箱即用禅模式超链接等等并且可以随意配置快捷键保存后立即生效快速上手右上角KMind 全局配置 -> 快捷键配置
![image](https://s2.loli.net/2025/12/20/iPMtRyYQKsfSBFh.png)
## 修复 & 优化:
1. 修复多根模式下大纲展开空白的Bug
2. 修复多根模式下导入导出部分文件失效的Bug
3. 优化切换tab页 & 打开无需历史版本的导图控制台输出debugger信息的问题
4. 当修改全局快捷键后,导图中对应的快捷键提示会同步更新
# KMind v2.13.1 多根支持不同布局 & 主题
## 更新摘要
该版本进一步优化了多根体验,支持为每个根设置不同的主题与布局,并补足了一系列交互体验。
![image](https://s2.loli.net/2025/12/11/YEoLp75JXbq8xGU.png)
## 新增
1. 支持为每个根单独设置主题 & 布局
![21](https://s2.loli.net/2025/12/11/sCHB7fM6RvarqL9.webp)
2. 优化子节点拖拽成为新根节点的交互
![22](https://s2.loli.net/2025/12/11/sCZrRyokDaiNGxO.webp)
3. 新增根节点收缩功能
4. 根节点新增删除逻辑首次Del键可以删除子节点再次Del即可删除根节点
5. 新增节点思源超链接icon单击的全局配置
![image](https://s2.loli.net/2025/12/11/jfe2zgu6OUKMXDN.png)
## 修复 & 优化
1. 修复彩虹线条在多根模式下报错的Bug
2. 优化添加根节点逻辑,避免二次刷新,优化性能
3. 优化搜索框样式,避免出现预期外的阴影
4. 修复搜索框的关闭按钮被截断的问题
# KMind v2.13.0 支持多根模式
## 说明从今年6月15日写下的第一行多根功能的代码起到现在已经过了半年也经历了"古法"编程到AI Coding的变迁现在我开心的宣布KMind已经正式支持多根节点无论是挂件的导图亦或是Dock栏的导图还是思源文档树的文档树导图都支持多根节点功能并且现有数据会在主动创建第二个根节点的时候自动迁移到最新数据结构**无需任何手动操作!**,大家可以在已存在的导图中,直接双击空白画布,即可创建额外的根节点!
接下来将以功能支持最全的`文档树导图`演示本次多根节点的玩法:
1. 在思源文档树中创建一张KMind导图设置喜欢的主题和样式
![1](https://s2.loli.net/2025/12/08/VUBu7SdCwapTnzN.webp)
2. 双击即可创建额外的根节点
![2](https://s2.loli.net/2025/12/08/OU1EY9l4vxLzFBP.webp)
3. 复制想要嵌入的思源块id右键节点即可绑定该思源块并渲染。Dock导图暂时不支持该功能
![3](https://s2.loli.net/2025/12/08/jr7nI5L6ozKN39O.webp)
4. 渲染的思源块可以拖拽大小,可以通过快捷操作栏选择在何处打开该块
![4](https://s2.loli.net/2025/12/08/rUtjhbyGgzl1TBQ.webp)
5. 渲染的思源块,本质上可以看作思维导图的节点,所以可以任意的创建子节点,创建关联线,拖拽到其它任意位置
![5](https://s2.loli.net/2025/12/08/kCZ9DetFxXOHvE8.webp)
6. 经过上述的双击创建多根节点的操作后拖拽任意子节点到画布空白处超过2秒即可将该子节点作为新的根节点
![6](https://s2.loli.net/2025/12/08/OrWX4FqLENoCiB2.webp)
7. 使用节点的TODO功能可以创建轻量的TODO根节点用完即删
![7](https://s2.loli.net/2025/12/08/ferPIv3QHiNDtSC.webp)
8. 使用节点子文档功能,可以快速创建思源子文档,实践轻量的,可以自主控制的 MOCDock导图暂时不支持该功能
![8](https://s2.loli.net/2025/12/08/zmsQrk5ix1jGuc4.webp)
9. 使用节点超链接功能,从任意位置直达导图的任意节点
![9](https://s2.loli.net/2025/12/08/PrwkXUAmzsfR7C9.webp)
## 注意:
本版本为多根模式初版,有很多交互尚在完善中,将根据大家的建议慢慢改进;嵌入的思源块数量取决于设备性能,不建议维护大量的思源块在同一张导图上;
# KMind v2.12.0 节点支持直接渲染思源块,支持((快捷引用思源文档
## 说明:此版本的文档树导图的节点,可以直接渲染思源块,还能在编辑的时候使用思源的 `((` 快捷键快速引用思源文档
## 新增:
1. 文档树导图的节点可以直接渲染思源块啦,具体能渲染多少个,取决于机器配置
![protyle](https://s2.loli.net/2025/12/07/fXcaEVU7HybtY9A.webp)
2. 节点直接编辑的时候,可以输入 `((` 或者 `{{` 直接引用思源文档,交互同思源原生基本一致;注意弹出框编辑暂不支持该快捷方式
![shortcut](https://s2.loli.net/2025/12/07/zencpbV59mhIvjf.webp)
3. 思源文档树的右键菜单支持插入平级的KMind文档树导图啦
![menu](https://s2.loli.net/2025/12/07/nbCPcYIQuHDx31i.webp)
4. 节点新增化学方程式支持,弹出框编辑暂不支持
![equation](https://s2.loli.net/2025/12/07/eZJb6T4cDfLVaov.webp)
5. 思源文档一键转KMind导图过滤空块嵌入块显示SQL映射标签新增代码块显示支持优化icon适配适配思源原生引用支持公式
![to](https://s2.loli.net/2025/12/07/XRtiGezjKFcAqTv.webp)
## 修复:
1. 修复思源文档一键转KMind导图的时候无法加载图片的问题
2. 修复移动端 MOC 导图切换文档的时候,不能正确销毁导图的问题
## 其它:
KMind的[主题分享网站](https://share.kmind.app/themes)新增了 8 个括号线条风格的主题,快去瞅瞅吧
# KMind v2.11.0 新增括号连线风格与 Markdown 文本导入
## 新增
- 新增括号连线风格(仅在特定布局下可用),搭配彩虹线条效果更佳
![brace](https://s2.loli.net/2025/11/29/PGFbA3pzyDvTheR.webp)
- 主题设计器支持括号连线风格与节点外边距配置
![designer](https://s2.loli.net/2025/11/29/k8smfOpME4wRUK5.webp)
- 导入弹窗支持直接粘贴 Markdown 文本,整体优化 Markdown 导入效果
![md-import](https://s2.loli.net/2025/11/29/LyNCXTAvFJoK9Y5.webp)
# KMind v2.10.2
## 修复
- 修复节点内联编辑无法输入斜杠 `/` 的问题(会误触展开/收起节点快捷键)
- 修复 DOM 模式下使用弹框编辑节点时,`Ctrl+A` 等编辑快捷键无法生效的问题
# KMind v2.10.1
## 修复
- 修复 moc 模式引发的偶发性快捷键失效 Bug
- 修复 i18n warn, 优化性能
# KMind v2.10.0新增MOC模式
## Hi~经过一段时间的设计 & 吸取了热心群友的交互建议又一个重磅大功能来啦KMind MOC 模式!!
## 新增:
1. KMind MOC模式将文档树以导图的形式展示节点与思源文档呈一一对应关系功能入口右键任意思源文档->插件->KMind->切换MOC模式
![moc](https://s2.loli.net/2025/11/06/XnYp8M1HPso54tD.webp)
- 跟以往的节点关联思源子文档功能有什么区别呢以往的非MOC导图可以任意添加节点用户自行控制节点是否关联思源文档而MOC导图为实时渲染导图内容与思源文档树为强对应关系导图自身的功能受限
- 有一些需要注意由于创建节点需要同步创建思源文档请不要在极短时间创建大量节点某些大量创建节点的功能也会在MOC模式中被禁用后期可能会视情况酌情优化后开放
- 多数边界情况已经做了拦截如果出现问题可以右键MOC导图刷新即可
- 默认有两种打开节点对应文档的方式通过超链接icon or 通过悬浮工具栏;
- 全局配置可以更改MOC导图的配置例如是否展示超链接设定MOC导图的默认主题与布局等设定展示悬浮窗的等待时间等
![PixPin_2025-11-06_19-24-52](https://s2.loli.net/2025/11/06/xopr7F2wPNuIiOR.png)
2. 节点图片直接复制功能;
![cp](https://s2.loli.net/2025/11/06/MCgjUXdTYvxNEOK.webp)
3. 全局只读功能,可以在全局配置中,设定全局只读状态,避免误操作
## 修复:
1. 修复概要索引问题导致的删除概要前的节点可能导致概要直接被删除的bug
2. 修复只读模式下关联线仍然能被修改的bug
3. 修复只读模式下底栏避让不会复原位置的bug
## 碎碎念:
大家快去KMind主题分享网站 https://share.kmind.app )分享做好的主题吧!这次示例图使用的主题就是主题分享网站上的 抹茶绿 主题~
主题设计器位置思源右上角的KMind菜单->主题设计器,设计完成后,点击分享即可~
# KMind v2.9.2 修复文档树导图的搜索会呼出思源搜索框的Bug,新增搜索框自动聚焦的功能
# KMind v2.9.1 修复空格快捷键Bug
# KMind v2.9.0 重构底层,新增节点超链接,主题设计器
## 说明大家好经过几个月的重构KMind 2.9.0 版本已经蓄势待发~~非常感谢十多位热心群友的测试。本次重构目的是为了更好的跟思源整合为之后的思源块与导图直接交互MOC等高级功能做铺垫。
## 新增:
### 1. 新增全局节点超链接,您可以将此超链接放到任意外部软件,比如 Anki或者其它任意外部软件内点击超链接后即可打开思源跳转到指定导图的指定节点
![kmindhyperlink](https://s2.loli.net/2025/10/22/vi1qtkbJ9XWTA3a.webp)
### 2. 新增主题设计器 & 分享功能设计完主题并保存后即可在任意kmind导图和全局配置中使用该主题并且可以快速分享给其他人也能快速导入其他人分享的主题~
注意:设计完主题并保存后,需要重新打开导图,方可选取最新设计的主题
![theme](https://s2.loli.net/2025/10/22/wDZcW8FotUyVmEn.webp)
### 3. 上线全新主题分享网站
欢迎大家去玩https://share.kmind.app
### 4. 重构全局配置,主题 & 结构 下拉新增预览图
![PixPin_2025-10-22_23-43-10](https://s2.loli.net/2025/10/22/RUVMz2TxlqPt3wk.png)
### 优化 & 修复:
### 1. 优化导图的主题预览图 & 结构预览图,适配自定义主题
### 2. 修复节点跳转思源块某些情况下无法准确定位的Bug
### 3. 修复新版本思源中非官方主题KMind的icon显示不出来的Bug
# KMind v2.8.1 优化悬浮工具栏体验,新增全局配置
## 说明此版优化了悬浮工具栏的体验新增了全局配置新增去除思源PDF链接功能
## 新增:
### 1. 新增全局配置,可以配置桌面端是否显示悬浮工具栏,默认显示
### 2. 新增去除思源PDF超链接功能入口右键->选择移除思源PDF关联
### 优化:
### 1. 优化悬浮工具栏体验,在某些情况下会自动隐藏,并且会跟随节点的编辑动态更新位置
### 2. 重构全局配置的设置页面
# KMind v2.8.0 新增直觉按钮新增直接跳转PDF标注移动端开放文档树导图编辑
## 说明此版优化了底层数据结构直观的效果就是kmind的存储空间普遍可以降低30%左右开放了移动端的文档树导图的编辑并且新增了移动端方便使用的直觉按钮新增了PDF的标注直接跳转功能
## 新增:
### 1. 内部迭代了几个版本kmind原创的"直觉按钮"上线啦,推荐搭配禅模式使用,隐藏其它工具栏,按住直觉按钮拖拽,可以以当前节点为中心,便携的创建节点~
![kmind280](https://s2.loli.net/2025/04/19/9VbGhuqtMQHgoBI.webp)
### 2. 文档树导图创建的时候,会自动应用文档标题为根节点的文本
![kmind280](https://s2.loli.net/2025/04/19/1DiXrTapkbdW7sC.webp)
### 3. 新增全局配置,移动端可以开启文档树导图的编辑了
注意虽然目前kmind已经做了很多同步相关的优化但是为了避免多端冲突请确保编辑导图前已经同步完毕
### 4. 新增PDF标注直接跳转功能
在思源的PDF中标注后只需要点击复制标注然后直接在节点上粘贴kmind会自动解析标注数据点击后即可直接跳转到指定的PDF标注位置
![kmind280](https://s2.loli.net/2025/04/19/426l9YTLIQHvrVF.webp)
## 优化 & 修复:
### 1. 去除unocss库改用纯原生css以此修复思源文章复制到微信公众号会样式丢失的奇怪bug
### 2. 移动端dock栏新增不可用提示如果你想要在移动端使用kmind可以试试挂件版kmind和kmind的文档树导图
### 3. 隐藏思源tab页展示kmind的时候意料之外的滚动条
### 4. 修复freemind导出bug
### 5. 文档树导图的节点子文档默认会在右侧打开;
### 6. 优化镜像块和子节点镜像块逻辑,自动居中;
### 7. 优化初次加载的loading提示
### 8. kmind超链接解析适配思源最新版v3.1.26+
## 最后的重要说明!!:
本次kmind更新包含了上游库的破坏性的底层数据更新但是kmind尽力做了兼容打开导图即可无感更新到最新数据结构带来的好处是显而易见的减少了底层数据的大小通常会降低百分之30左右的存储占用减少了复制节点的时候的奇奇怪怪的样式bug缺点是老kmind导图切换主题的时候会发现有些样式不能被新主题覆盖不完美的解决办法是右键导图选择`一键去除所有节点自定义样式`​,(这样会将你手动定义的样式一并去除)即可顺利应用新样式了。
# KMind v2.7.0 新增子节点镜像块文档树导图对接思源全局搜索初版2025年2月12日
## 说明新增文档树导图的镜像块功能并额外支持添加节点镜像块文档树导图对接了思源的全局搜索功能初版会有一些限制新增直接复制节点为图片功能悬浮预览适配最新的思源接口v3.1.20+),同时兼容旧接口。
## 新增:
### 1.文档树导图也有镜像块啦~快速上手:右键文档树导图->插件->KMind->复制镜像块然后直接在思源的任意位置ctrl+v粘贴即可
![kmind](https://s2.loli.net/2025/02/13/bCiFYyGJRHZ7oSX.webp)
### 2.文档树导图的节点也能有镜像块啦~快速上手:右键任意节点->选择复制节点镜像块然后直接在思源的任意位置ctrl+v粘贴即可
注意节点镜像块在某些主题下效果不佳并非bug而是主题的背景色和节点文本颜色重合了看起来像是空白节点。请自行探索一下合适的主题吧~
![kmind](https://s2.loli.net/2025/02/13/H1qLdeQTy7kMuVz.webp)
### 3.文档树导图的节点文本内容可以被思源的全局搜索到了!
但是还是有点小问题,目前只有新建的文档树导图的内容会被搜索到,如果想要旧的文档树导图可以被搜索到,需要手动去更新一下旧的文档树导图(比如添加一个节点,然后删除这个节点)。等到该功能稳定后,会开放 "一键为旧的文档树导图对接思源搜索" 的功能,届时旧导图无需手动操作即可被全局搜索到
![kmind50](https://s2.loli.net/2025/02/13/hKA2nfIuVDvOSH9.webp)
### 4.新增一键复制节点为图片的功能,快速上手:右键任意节点->复制节点为图片;你甚至可以直接右键根节点复制为图片,快速将整张导图分享给别人(节点多的话,会根据电脑配置的不同存在不同的延迟)
由于浏览器安全策略等原因,此功能只保证客户端可用,其他端如果暂时无效,会根据反馈酌情适配。
![kmind50](https://s2.loli.net/2025/02/13/J5WSigsNMLUtIv1.webp)
## 优化和修复:
### 1.适配思源v3.1.20+的新版api老版本思源和新版本思源都可以Alt+左键单击节点超链接来悬浮预览了~
### 2.修复导入的时候,彩虹线条配置没有导入保存的问题;
### 3.修复打开一张导图直接导出,导出数据为空的问题;
### 4.修复一些i18n的文案错误
### 5.使用方向键切换子节点的时候,默认只激活节点,不会将该节点居中了;
### 6.优化镜像块性能与节点镜像块性能,更新主导图,镜像块不会闪一下了;
### 7.适配思源版本v3.1.21更新的文档树行为,此前会导致创建文档树导图的时候提示失败,实际上创建成功。
## 其它:
### 1.由于一些原因如果你打开了一张kmind导图然后立即切走这个tab页会导致导图app找不到要挂载的tab页DOM节点而失败表现为一直转圈。数据没有任何损坏只是导图app加载失败了只需要重新开关一下这张导图就行了正在寻找优化解决方案ing。。。
### 2.有用户反馈复制思源文本到微信公众号微信公众号无法保留样式经过我长时间的排查是本插件使用的unocss库导致的问题其实我觉得是微信的问题但是谁叫微信体量大2333正在迁移到tailwindcss预计两个版本内迁移完毕如果出现此问题只需要临时禁用本插件即可还有需要注意的是我开发的knote也使用了unocss框架。
### KMind v2.6.2 新增一键转导图直接插入文档树节点checkboxfreemind导入导出 2024年12月19日
#### 说明一键转KMind新增直接插入到文档树功能新增freemind导入导出节点checkbox功能新增创建导图时候的命名功能还有一些体验上的优化
#### 新增:
##### 1. 一键转导图的时候,可以右键导出为思源文档的子导图了,一键将转换后的导图插入到思源文档树中,快速上手:右键->导出->选中文档子导图->确认
![kmind1](https://s2.loli.net/2024/12/19/9gy3SeukUsmGp5A.webp)
##### 2. 新增freemind导入导出功能
![image](https://s2.loli.net/2024/12/19/jX2aqP5ORZDErc1.png)
##### 3. 新增节点checkbox功能
![kmind2](https://s2.loli.net/2024/12/19/ieR6gPbGlqYpJVm.webp)
##### 4. 文档树导图创建的时候,可以自定义名称了(当然你也可以直接点确定)
![kmind3](https://s2.loli.net/2024/12/19/9WOIJkSMmhU8e2b.webp)
#### 优化:
##### 1. 当在桌面端设置了全局配置中的左键选择,右键拖拽后,移动端会默认忽略这个配置,以免无法拖动导图
##### 2. 当导图数据无实际变化的时候(注意,折叠节点就算实际变化了),默认不触发视图数据保存,此举的好处是,当你打开一张导图,拖拽查看的时候,不会更新这张导图的源文件,最大限度避免同步冲突
##### 3. 优化关联线编辑,自定义颜色等
##### 4. 还有一些体验上的小优化
#### 其它:
##### 1. 更新i18n升级底层库
##### 2.征集一下svg格式的超链接icon需求是当节点的超链接为思源的块超链接的时候需要显示一个跟思源相关的icon这个icon需要能够与当前所存在的icon区分开来采纳后赠送一个kmind年付订阅作为答谢 ;p
### [v2.6.1(2024年12月16日)](https://docs.kmind.app/changelog/kimind-v261-global-configuration-of-one-click-transition-map-1hoxvv.html)
#### 说明新增思源文档一键转KMind的全局配置可以配置转换后显示的主题结构等等去除了一些日志优化性能修复一些bug
![PixPin_2024-12-16_09-53-10](https://s2.loli.net/2024/12/16/FCg9cQDA5a3whjX.webp)
#### 新增:
### 1.思源文档一键转KMind的全局配置现在可以自定义转换后的主题和结构
#### 修复:
### 1. 修复全局配置“左键拖拽右键选择”的文案错误
### 2. 修复一键转KMind时导出会弹框两次的bug
### 3. 修复彩虹线条配置第二次保存失败的bug
#### 其它:
### 1. 更新导图保存逻辑,旧导图初次渲染,拦截首次的自动保存操作
### 2. 去除一些不必要的日志log优化性能
### [v2.6.0(2024年11月29日)](https://docs.kmind.app/changelog/v260.html)
#### 说明新增了全局配置功能可以使用KMind插件设置全局导图的行为包括文档树导图dock栏导图挂件导图。新增智能粘贴思源超链接为节点超链接
#### 新增:
##### 1.新增快速粘贴思源超链接为节点超链接的功能:
以往需要复制siyuan://开头的思源超链接,然后点击节点,点击超链接按钮,点击确认;
现在不需要这么麻烦啦直接复制思源的超链接然后选中节点ctrl+v粘贴即可。
![PixPin_2024-11-29_12-32-13-20241129123225-hjodksn.gif](https://s2.loli.net/2024/11/29/TBXkVpu9iRgAOj2.gif)
##### 2. KMind全局配置可以一键配置所有导图的默认行为当前开放了1.鼠标左键选择右键拖拽配置2.打开导图的时候自动进入禅模式的配置3.创建导图包括文档树导图dock栏导图挂件导图默认选择主题选择默认结构pro
![PixPin_2024-11-29_12-34-00-20241129123433-atg13d5.gif](https://s2.loli.net/2024/11/29/LEmsFr2i9cJHCUe.gif)
#### 优化:
##### 1. 去除底部工具栏切换语言下拉自动适配思源i18n
##### 2.优化一些性能问题修复一些不影响功能的报错log优化批量格式刷性能
#### 其它:
以上标注为pro的功能为本版本限免无需付费即可使用 P
### [2.5.02024年11月11日](https://siyuannote.space/x/20241111153508-dx2yrwp)
说明:新增数据兜底保护策略,保存的时候会拦截异常数据的写入;新增历史记录功能;最大化保护数据
新增:
- 历史记录功能文档树导图dock栏导图和挂件导图均可用。功能说明会在数据变动的时候自动每隔6分钟保存一份历史记录基于存储空间的考量目前最多保存3份旧的会被自动删除
- kmind概览功能可以在全局配置里查看当前工作空间的导图数量pro
- 一键为已存在的导图创建固定历史版本功能pro使用此功能创建的历史版本不会自动清理可以手动删除
- 新增保存数据的时候的兜底保护策略,自动拦截异常数据的写入,避免潜在的导图数据丢失风险
优化:
- 去除一些非必要的console优化性能
其它:
- 以上标注为pro的功能为本版本限免无需付费即可使用将在月底的涨价版本发布后取消限免 P
### 2.4.32024 年 10 月 29 日)
说明:更新底层库,带来了拖拽调整节点大小,原地编辑等效果,新增节点思源子文档快捷打开位置悬浮按钮
新增:
- 新增拖拽调整节点大小
- 新增节点子文档快捷指定打开位置的悬浮按钮
优化:
- 编辑默认为原地编辑效果
### v2.4.22024年10月8日
修复:
- 修复了非思源超链接类型的超链接无法正常跳转的bug
### [v2.4.02024年10月5日](https://siyuannote.site/x/20241005113503-s68860l)
说明:
- 新增了直接在思源文档树中创建KMind文档的能力新增节点右击创建思源节点子文档以适配MOC流程~
新增:
- 现在可以直接在思源文档树中创建KMind文档操作方法右键文档树 -> 插件 -> KMind -> 创建KMind文档pro
- 新增节点直接创建关联思源文档功能;操作方法:选中节点 -> 右键节点 -> 点击 节点子文档pro
优化 & 修复:
- 优化KMind中对思源超链接的处理现在无论是移动端docker端还是PC端都能在思源内部正确的跳转到指定的思源块不会出现docker端点击超链接会拉起本机PC端的情况了
- 修复挂件初次渲染的时候没有自动进入禅模式的bug
- 优化KMind在移动端的展示效果目前仅可查看不可编辑编辑请在PC端进行
缺陷:
- 由于KMind的源文件保存粒度是整个文档保存所以请不要在同一时空同时打开同一张KMind导图否则会出现数据相互覆盖的情况包括的危险操作如下
- 多端打开同一张导图是的同时打开也会导致冲突因为KMind还会存储视图数据到源文件中一旦你打开了拖拽查看了的话视图数据就会更新这个时候多端的数据就会不一致了
- 向右 or 向下 分屏操作同一张导图
- 其它同时打开同一张导图的情况...
- 打开文档树中的KMind文档的时候如果第一个KMind文档没有加载完毕就切换到第二个KMind文档那么第一个KMind文档会一直加载不了这个时候重新开关一下第一个KMind文档就行了数据是安全的不会丢失
- 由于上面提到的原因,移动端目前仅开启查看功能
### [v2.3.12024年9月29日](https://ld246.com/article/1727602784074)
说明:
- 优化了挂件的使用方式,优化了挂件和镜像块蒙版的展示效果,优化底部工具栏的展示位置
新增:
- 新增了挂件的快捷穿透蒙版功能按住ctrl键+左键单击节点,可以快速聚焦节点,直接进行编辑
- 底部工具栏新增禅模式按钮,现在移动端不必调出右键菜单就能直接进入禅模式了
- 新增了镜像块的一键跳转编辑功能点击镜像块的右上角即可跳转到源导图进行编辑pro
优化:
- 优化了挂件和镜像块蒙版的展示效果,现在只有鼠标划上去,才会展示蒙版提示
- 优化底部工具栏的位置,现在会随着侧栏的展开而动态更改位置了,避免被覆盖
### v2.3.02024年9月21日
说明:
- 优化了挂件插入文档的展示 & 使用方式,自适应黑暗模式,并同步了上游库的一些功能与更新
新增:
- 新增蒙版当在思源文档中插入挂件的时候需要您点击一下才会进入kmind显示操作UI并开始编辑模式鼠标移出挂件区域自动退出编辑模式并隐藏UI防止误操作 & 捕获主页面滚轮
- UI界面自动适配思源的黑暗模式
- 导出水印自定义
其它:
- 去除一些日志输出,优化性能
### v2.2.02024年9月17日
说明:
- 中秋快乐~此为中秋特别版
新增:
- 新建导图的时候,侧边操作栏默认隐藏;
### v2.1.02024年9月4日
说明:
- 重构完毕UI风格操作逻辑新增的功能和插件保持一致重构的具体细节请查看KMind插件的说明
新增:
- 更新图标ICON的视觉风格入口选择节点->图标->表情图标
修复:
- 修复跨版本更新导致的无法切换主题的bug
- 修复无法导入的bug
- 加入缺少的14号字体
### v2.0.0-beta.32024 年 4 月 7 日)
说明:
- 可以比较方便的使用彩虹分支了,优化了一下美观度~。~
修复:
- 修复跨版本更新导致的节点样式设置有时候无法更新的 bug
新增:
- 新增导图样式设置可以设置连线风格和颜色。入口kmind 左边功能栏 -> 导图样式
- 新增彩虹分支beta
其它:
- 更新底层库->0.9.10
### v2.0.0-beta.22024 年 3 月 31 日)
修复:
- 更新版本导致的导出 pdf 不可用的 bug。注意如果节点过多导出 pdf 可能会丢失部分内容,如果遇到了此情况,请反馈给我
### v2.0.0-beta.12024 年 3 月 9 日)
更新说明:
- 底层库跨版本更新,优化了代码结构&性能,可能有未知 bug欢迎大家反馈
破坏性更新:
- 升级底层库 -> 0.9.8 版本,由于底层库的连接线设计更新,旧版数据的连接线会**无法显示**!但是同时修复了连接线的自定义位置保存失败的 bug。请酌情升级
新增:
- 支持对同一个节点的部分子节点添加概要
- 节点字号补上缺失的 14 号
修复:
- 修复节点的格式有时候会丢失的 bug
### v1.5.02024 年 2 月 18 日)
新增:
- 新增搜索节点功能,快捷键:`ctrl+f`,支持搜索节点的文本内容;入口:侧边工具栏->搜索大纲
### v1.4.02023 年 12 月 5 日)
修复:
- 修复导入外部导图文件的时候,大纲失效的 bug
优化:
- 优化节点激活响应速度,点击节点后,工具栏按钮能更快的响应
- 优化大纲点击节点,现在点击大纲中的节点,画布会自动激活并展开到当前激活的节点
### v1.3.12023 年 10 月 17 日)
修复:
- 修复导入 md 文件报错
优化:
- feat(style.css): 思源超链接添加 icon 功能优化:缩小选择器范围到思源块,避免匹配到插件生成的超链接
### v1.3.0
新增:
- 新增导图小地图(缩略图)[#16](https://github.com/suka233/siyuan-Kmind/issues/16)
- 新增导图只读模式需要适配思源的文档只读状态吗欢迎进群讨论130584086
- 新增导图缩放工具条,支持双击缩放工具条重置缩放
优化:
- 导入文件增加覆盖说明,避免误操作
### v1.2.0
变化:
- 破坏性更新:去除了节点激活样式,改为默认支持节点 Hover 效果(鼠标悬浮在节点上,该节点的外框会高亮)
新增:
- 支持**跨 kmind 复制粘贴节点**,现在,你可以把一个节点从挂件版直接复制粘贴到插件版啦,反过来也可以
- 直接在节点上粘贴纯文本数据,会以当前剪贴板的数据新建子节点
- 直接在节点上粘贴图片,会自动为该节点插入剪贴板中的图片
- 新增了节点格式刷的功能:使用方法:点击一个节点 A然后点击上方操作栏的 格式刷 按钮,再点击其它的节点,即可把节点 A 的样式应用到其它节点中。点击除了节点以外的地方会自动退出格式刷功能
- 直接粘贴进节点的剪贴板文本,将会自动去除样式,只保留纯文本。如果需要保留复制的文本的样式,可以通过点击上方操作栏的 节点 按钮,在弹出的节点编辑器中进行粘贴。
- 收起节点时,展开按钮会显示有多少个子节点
- 支持关联线端点的位置跟随鼠标拖拽变化
- 默认关闭双击复位画布
修复:
- 直接在根节点 ctrl+v 导致的 bug [#7](https://github.com/suka233/siyuan-kmind-plugin/issues/7)
## 历史更新记录[点我查看](https://github.com/suka233/siyuan-Kmind/blob/dev/CHANGELOG.md)
### 此挂件已知缺陷:
1.节点内直接粘贴图片后,下次进入该导图,此节点的图片可能会显示不出来,需要双击一下那个节点才能显示出来,建议使用上方操作按钮栏的图片按钮为节点添加图片
### 注意:
反馈此挂件的问题请不要去底层导图库反馈!!!我看不到不说,还会打扰到底层库作者,谢谢配合~
此挂件为个人业余爱好所作,可能会有不稳定的风险,数据风险自负
使用 Github 快捷反馈[点我](https://github.com/suka233/siyuan-Kmind/issues)
使用腾讯问卷快捷反馈 或者 捐赠[点我](https://wj.qq.com/s2/12591272/adf1/)
### 特点:
1.富文本节点,比较完善的功能,原作者的项目的完整功能[演示地址](https://wanglin2.github.io/mind-map/#/)
2.此挂件为精简版(主要没啥空添加所有功能),如果需要完整版,可以去原作者项目体验使用
3.原项目开启了 electron 分支,意味着可以跟思源一样,多端跨平台使用,只需要保存好此挂件导出的导图数据即可任意导入。
4.当节点插入的超链接为思源块链接的时候(例如 siyuan://xxxx按住 alt+左键单击,即可弹出悬浮预览窗(需要 kmind 插件支持,请前往思源集市的插件区下载 kmind 插件版)
![kmindguide.gif](img%2Fkmindguide.gif)
5.节点内部的文字可以链接到不同的思源块,并且思源超链接会展示思源的 icon方便识别。
![siyuanURL.gif](img%2FsiyuanURL.gif)
6.节点的弹出编辑框支持有限的 markdown 语法,具体的支持列表如下:
````
# Headers
**Bold text**
*Italic*
***Bold italic***
~~Strikethrough~~
- Bullet points
1. Numbered lists
[] Checkboxes
[]() Links
> Blockquote
`Inline code block`
```
Fenced Code block
```
--- Horizontal Rule
````