Skip to content

suka233/siyuan-Kmind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

思源挂件:KMind

快速上手:/菜单->挂件->KMind

**KMind 插件版已经上架思源插件市场,欢迎大家前去下载

QQ 交流群号:130584086

提醒:该挂件需要 KMind 插件的 api 支持,才能使用悬浮预览思源块的功能

基于下面这位大佬的导图库二次开发而成,感谢大佬@wangling2

如果觉得导图功能还不错,欢迎捐赠给导图库原作者,支持原作者继续开发

最新更新记录:

说明:新增了全局配置功能,可以使用KMind插件设置全局导图的行为,包括文档树导图,dock栏导图,挂件导图。新增智能粘贴思源超链接为节点超链接

新增:

1.新增快速粘贴思源超链接为节点超链接的功能:

以往需要复制siyuan://开头的思源超链接,然后点击节点,点击超链接按钮,点击确认;

现在不需要这么麻烦啦!直接复制思源的超链接,然后选中节点,ctrl+v粘贴即可。

PixPin_2024-11-29_12-32-13-20241129123225-hjodksn.gif

2. KMind全局配置,可以一键配置所有导图的默认行为,当前开放了:1.鼠标左键选择右键拖拽配置;2.打开导图的时候自动进入禅模式的配置;3.创建导图(包括文档树导图,dock栏导图,挂件导图)默认选择主题,选择默认结构(pro)

PixPin_2024-11-29_12-34-00-20241129123433-atg13d5.gif

优化:

1. 去除底部工具栏切换语言下拉,自动适配思源i18n
2.优化一些性能问题,修复一些不影响功能的报错log,优化批量格式刷性能

其它:

以上标注为pro的功能为本版本限免,无需付费即可使用 :P

说明:新增数据兜底保护策略,保存的时候会拦截异常数据的写入;新增历史记录功能;最大化保护数据

新增:

  • 历史记录功能,文档树导图,dock栏导图和挂件导图均可用。功能说明,会在数据变动的时候,自动每隔6分钟保存一份历史记录,基于存储空间的考量,目前最多保存3份,旧的会被自动删除:
  • kmind概览功能:可以在全局配置里查看当前工作空间的导图数量(pro)
  • 一键为已存在的导图创建固定历史版本功能(pro)(使用此功能创建的历史版本不会自动清理,可以手动删除)
  • 新增保存数据的时候的兜底保护策略,自动拦截异常数据的写入,避免潜在的导图数据丢失风险

优化:

  • 去除一些非必要的console,优化性能

其它:

  • 以上标注为pro的功能为本版本限免,无需付费即可使用,将在月底的涨价版本发布后取消限免 :P

2.4.3(2024 年 10 月 29 日)

说明:更新底层库,带来了拖拽调整节点大小,原地编辑等效果,新增节点思源子文档快捷打开位置悬浮按钮

新增:

  • 新增拖拽调整节点大小
  • 新增节点子文档快捷指定打开位置的悬浮按钮

优化:

  • 编辑默认为原地编辑效果

v2.4.2(2024年10月8日)

修复:

  • 修复了非思源超链接类型的超链接无法正常跳转的bug

说明:

  • 新增了直接在思源文档树中创建KMind文档的能力,新增节点右击创建思源节点子文档,以适配MOC流程~

新增:

  • 现在可以直接在思源文档树中创建KMind文档,操作方法:右键文档树 -> 插件 -> KMind -> 创建KMind文档(pro)
  • 新增节点直接创建关联思源文档功能;操作方法:选中节点 -> 右键节点 -> 点击 ‘节点子文档’(pro)

优化 & 修复:

  • 优化KMind中对思源超链接的处理,现在无论是移动端,docker端,还是PC端,都能在思源内部正确的跳转到指定的思源块,不会出现docker端点击超链接,会拉起本机PC端的情况了
  • 修复挂件初次渲染的时候,没有自动进入禅模式的bug
  • 优化KMind在移动端的展示效果,目前仅可查看不可编辑,编辑请在PC端进行

缺陷:

  • 由于KMind的源文件保存粒度是整个文档保存,所以请不要在同一时空同时打开同一张KMind导图!否则会出现数据相互覆盖的情况,包括的危险操作如下:
    • 多端打开同一张导图(是的,同时打开也会导致冲突,因为KMind还会存储视图数据到源文件中,一旦你打开了拖拽查看了的话,视图数据就会更新,这个时候,多端的数据就会不一致了)
    • 向右 or 向下 分屏操作同一张导图
    • 其它同时打开同一张导图的情况...
  • 打开文档树中的KMind文档的时候,如果第一个KMind文档没有加载完毕就切换到第二个KMind文档,那么第一个KMind文档会一直加载不了,这个时候重新开关一下第一个KMind文档就行了(数据是安全的,不会丢失)
  • 由于上面提到的原因,移动端目前仅开启查看功能

说明:

  • 优化了挂件的使用方式,优化了挂件和镜像块蒙版的展示效果,优化底部工具栏的展示位置

新增:

  • 新增了挂件的快捷穿透蒙版功能:按住ctrl键+左键单击节点,可以快速聚焦节点,直接进行编辑
  • 底部工具栏新增禅模式按钮,现在移动端不必调出右键菜单就能直接进入禅模式了
  • 新增了镜像块的一键跳转编辑功能,点击镜像块的右上角,即可跳转到源导图进行编辑(pro)

优化:

  • 优化了挂件和镜像块蒙版的展示效果,现在只有鼠标划上去,才会展示蒙版提示
  • 优化底部工具栏的位置,现在会随着侧栏的展开而动态更改位置了,避免被覆盖

v2.3.0(2024年9月21日)

说明:

  • 优化了挂件插入文档的展示 & 使用方式,自适应黑暗模式,并同步了上游库的一些功能与更新

新增:

  • 新增蒙版:当在思源文档中插入挂件的时候,需要您点击一下,才会进入kmind,显示操作UI并开始编辑模式,鼠标移出挂件区域,自动退出编辑模式并隐藏UI,防止误操作 & 捕获主页面滚轮
  • UI界面自动适配思源的黑暗模式
  • 导出水印自定义

其它:

  • 去除一些日志输出,优化性能

v2.2.0(2024年9月17日)

说明:

  • 中秋快乐~此为中秋特别版

新增:

  • 新建导图的时候,侧边操作栏默认隐藏;

v2.1.0(2024年9月4日)

说明:

  • 重构完毕,UI风格,操作逻辑,新增的功能和插件保持一致,重构的具体细节请查看KMind插件的说明

新增:

  • 更新图标ICON的视觉风格,入口:选择节点->图标->表情图标

修复:

  • 修复跨版本更新导致的无法切换主题的bug
  • 修复无法导入的bug
  • 加入缺少的14号字体

v2.0.0-beta.3(2024 年 4 月 7 日)

说明:

  • 可以比较方便的使用彩虹分支了,优化了一下美观度~。~

修复:

  • 修复跨版本更新导致的节点样式设置有时候无法更新的 bug

新增:

  • 新增导图样式设置,可以设置连线风格和颜色。入口,kmind 左边功能栏 -> 导图样式
  • 新增彩虹分支(beta)

其它:

  • 更新底层库->0.9.10

v2.0.0-beta.2(2024 年 3 月 31 日)

修复:

  • 更新版本导致的导出 pdf 不可用的 bug。注意,如果节点过多,导出 pdf 可能会丢失部分内容,如果遇到了此情况,请反馈给我

v2.0.0-beta.1(2024 年 3 月 9 日)

更新说明:

  • 底层库跨版本更新,优化了代码结构&性能,可能有未知 bug,欢迎大家反馈

破坏性更新:

  • 升级底层库 -> 0.9.8 版本,由于底层库的连接线设计更新,旧版数据的连接线会无法显示!但是同时修复了连接线的自定义位置保存失败的 bug。请酌情升级!

新增:

  • 支持对同一个节点的部分子节点添加概要
  • 节点字号补上缺失的 14 号

修复:

  • 修复节点的格式有时候会丢失的 bug

v1.5.0(2024 年 2 月 18 日)

新增:

  • 新增搜索节点功能,快捷键:ctrl+f,支持搜索节点的文本内容;入口:侧边工具栏->搜索大纲

v1.4.0(2023 年 12 月 5 日)

修复:

  • 修复导入外部导图文件的时候,大纲失效的 bug

优化:

  • 优化节点激活响应速度,点击节点后,工具栏按钮能更快的响应
  • 优化大纲点击节点,现在点击大纲中的节点,画布会自动激活并展开到当前激活的节点

v1.3.1(2023 年 10 月 17 日)

修复:

  • 修复导入 md 文件报错

优化:

  • feat(style.css): 思源超链接添加 icon 功能优化:缩小选择器范围到思源块,避免匹配到插件生成的超链接

v1.3.0

新增:

  • 新增导图小地图(缩略图)#16
  • 新增导图只读模式(需要适配思源的文档只读状态吗?欢迎进群讨论:130584086)
  • 新增导图缩放工具条,支持双击缩放工具条重置缩放

优化:

  • 导入文件增加覆盖说明,避免误操作

v1.2.0

变化:

  • 破坏性更新:去除了节点激活样式,改为默认支持节点 Hover 效果(鼠标悬浮在节点上,该节点的外框会高亮)

新增:

  • 支持跨 kmind 复制粘贴节点,现在,你可以把一个节点从挂件版直接复制粘贴到插件版啦,反过来也可以
  • 直接在节点上粘贴纯文本数据,会以当前剪贴板的数据新建子节点
  • 直接在节点上粘贴图片,会自动为该节点插入剪贴板中的图片
  • 新增了节点格式刷的功能:使用方法:点击一个节点 A,然后点击上方操作栏的 格式刷 按钮,再点击其它的节点,即可把节点 A 的样式应用到其它节点中。点击除了节点以外的地方会自动退出格式刷功能
  • 直接粘贴进节点的剪贴板文本,将会自动去除样式,只保留纯文本。如果需要保留复制的文本的样式,可以通过点击上方操作栏的 节点 按钮,在弹出的节点编辑器中进行粘贴。
  • 收起节点时,展开按钮会显示有多少个子节点
  • 支持关联线端点的位置跟随鼠标拖拽变化
  • 默认关闭双击复位画布

修复:

  • 直接在根节点 ctrl+v 导致的 bug #7

历史更新记录点我查看

此挂件已知缺陷:

1.节点内直接粘贴图片后,下次进入该导图,此节点的图片可能会显示不出来,需要双击一下那个节点才能显示出来,建议使用上方操作按钮栏的图片按钮为节点添加图片

注意:

反馈此挂件的问题请不要去底层导图库反馈!!!我看不到不说,还会打扰到底层库作者,谢谢配合~ 此挂件为个人业余爱好所作,可能会有不稳定的风险,数据风险自负

使用 Github 快捷反馈点我 使用腾讯问卷快捷反馈 或者 捐赠点我

特点:

1.富文本节点,比较完善的功能,原作者的项目的完整功能演示地址

2.此挂件为精简版(主要没啥空添加所有功能),如果需要完整版,可以去原作者项目体验使用

3.原项目开启了 electron 分支,意味着可以跟思源一样,多端跨平台使用,只需要保存好此挂件导出的导图数据即可任意导入。

4.当节点插入的超链接为思源块链接的时候(例如 siyuan://xxxx),按住 alt+左键单击,即可弹出悬浮预览窗(需要 kmind 插件支持,请前往思源集市的插件区下载 kmind 插件版) kmindguide.gif

5.节点内部的文字可以链接到不同的思源块,并且思源超链接会展示思源的 icon,方便识别。 siyuanURL.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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages