Commit Graph

99 Commits

Author SHA1 Message Date
wanglin2
545e46babc Feat:没有注册协同插件时不给节点实例添加相关的方法 2023-10-04 16:01:47 +08:00
wanglin2
ed82fe5a61 Feat:对setData方法传入的数据进行深拷贝;更新渲染树数据的逻辑移到Render类中 2023-10-04 15:37:57 +08:00
wanglin2
1550f032d9 协作增加状态同步 2023-09-28 15:32:41 +08:00
wanglin2
8c3d66eb3c Feat:创建节点、复制节点时给新节点数据创建uid 2023-09-27 13:38:15 +08:00
wanglin2
50f125471e Feat:插入公式命令支持传入指定的节点 2023-09-23 15:22:26 +08:00
wanglin2
5052c0427a 优化节点标签代码 2023-09-23 10:51:30 +08:00
街角小林
2a816f62fa Merge branch 'feature' into tag_color 2023-09-23 10:34:38 +08:00
wanglin2
8596e3356d Fix:修复非富文本模式下文本中存在<>&字符时再次编辑时部分文本会消失的问题 2023-09-23 10:22:57 +08:00
Isaac Wang1 汪浩
7422af7f3b feat: 修改tag颜色,可以自定义tag颜色,没有自定义的tag颜色,那么就根据内容生成 2023-09-22 19:36:34 +08:00
wanglin2
01d7e36990 恢复意外的合并部分 2023-09-22 16:44:57 +08:00
街角小林
a59a283d74 Merge branch 'feature' into feature/icon-merge 2023-09-22 16:28:47 +08:00
wanglin2
11ea7d452c Feat:新增数学公式插件 2023-09-22 16:11:33 +08:00
wanglin2
a9ea4b8e33 Feat:1.新增同时插入多个同级节点、多个子节点的命令;2.复制、剪切操作支持同时操作多个节点;3.新增对插入同级节点、子节点的命令插入的第四个参数数据的处理 2023-09-22 10:00:44 +08:00
wanglin2
443465eb86 Feat:将节点唯一标识由id全部改为uid 2023-09-22 08:57:00 +08:00
wanghao1993
e1172c8d0d fix: text 是空的时候会报错 2023-09-21 23:33:06 +08:00
wanglin2
7a2605fdad Feat:支持同时对多个节点插入兄弟节点;对根节点调用插入兄弟节点的命令时不再创建子节点 2023-09-21 16:27:26 +08:00
wanglin2
a97d549d69 Feat:优化子节点的插入:1.同时对多个节点插入子节点时,不进入编辑状态;2.新插入的子节点自动进入激活状态 2023-09-21 15:58:22 +08:00
wanglin2
73e7855575 Feat:1.双击关联线进入关联线文本编辑模式;2.关联线文本为默认文本的话不保存 2023-09-21 09:51:46 +08:00
wanglin2
69ef7faf49 Feat:优化drag插件,支持同时拖动多个节点 2023-09-21 09:02:45 +08:00
wanglin2
036f845968 Feat:支持移动多个节点 2023-09-21 09:01:37 +08:00
wanghao1993
19d4788489 feat: 增加自动生成dts声明文件,执行了一下format 2023-09-17 18:08:56 +08:00
wanglin2
21564445d6 Feat:拖拽节点时鼠标移到画布边缘时画布自动移动 2023-09-14 18:24:10 +08:00
esky-wh
c428f166a6 Feat: 1.添加开启删除节点后激活节点配置2.增加功能删除节点后激活相邻节点 2023-09-14 14:11:13 +08:00
wanglin2
b09d408ab3 Fix:修复没有注册select插件时节点右键事件报错的问题 2023-09-11 20:07:14 +08:00
wanglin2
aee10c6810 Feat:节点数据data中以_开头的字段被认为是自定义字段 2023-09-08 17:54:15 +08:00
wanglin2
5585d2a4f7 Feat:节点比对全部改为通过uid对比 2023-09-07 18:45:02 +08:00
wanglin2
726460c812 Fix:修复全选没有触发node_active事件的问题 2023-09-01 16:36:25 +08:00
wanglin2
29bb27aa23 Feat:优化鼠标按下节点事件逻辑,在右键拖拽画布模式下支持右键按住根节点拖拽画布 2023-09-01 10:41:36 +08:00
wanglin2
c3a0e09f6d Feat:支持双击节点进入编辑状态时全选文本的配置项 2023-09-01 10:16:21 +08:00
wanglin2
4c3f3cb1ab Feat:node_active事件抛出的激活节点列表不再直接引用内部激活列表 2023-09-01 09:45:17 +08:00
wanglin2
1157257911 Fix:1.优化展开收起代码逻辑;2.修复关联线不兼容老版的问题,修复端点偏移量未保存的问题 2023-08-31 19:43:59 +08:00
街角小林
f2642c9d63 Merge pull request #294 from eSeaSky-WuHan/release
Feat:
1、折叠节点添加配置项;
2、关联线效果优化。
2023-08-31 15:43:13 +08:00
eseasky
df2dc96ba5 Feat: 1.配置开启收起显示节点数量;2.支持配置传入一个函数,允许控制收起时显示的内容;3.支持配置expandBtnSize展开收起按钮的尺寸;4.收起时的样式可以使用expandBtnStyle配置颜色,字体,边框颜色。 2023-08-30 20:09:16 +08:00
eseasky
a31e93bacf Feat: 收起节点时,显示折叠的节点数量 2023-08-29 19:46:22 +08:00
wanglin2
a3362e44fe Feat:右键多选节点结束时禁止触发节点右键菜单事件,避免触发右键菜单显示 2023-08-29 09:46:36 +08:00
wanglin2
c533459da1 Fix:修复自定义节点内容时hover和激活效果不显示的问题 2023-08-28 13:54:37 +08:00
wanglin2
d99895b845 Fix:修改节点hover和激活矩形逻辑,修复连线和节点不重合的问题 2023-08-28 13:47:58 +08:00
wanglin2
5d133f74cf Feat:删除设置节点激活样式的逻辑 2023-08-28 09:41:08 +08:00
wanglin2
d14d887c1a Feat:优化鼠标hover和激活节点矩形,增加和内容的距离 2023-08-28 09:11:39 +08:00
wanglin2
e36e238c2f Fix:修复大边框尺寸的渲染问题,包括重叠,内容不居中 2023-08-28 08:49:45 +08:00
wanglin2
1b0646af6d Feat:节点矩形形状改为使用path渲染 2023-08-27 22:51:18 +08:00
wanglin2
a24f7a73c8 Feat:节点增加鼠标滑过效果、节点激活效果重构、去除激活样式改变功能 2023-08-27 22:10:49 +08:00
wanglin2
beb2b550f0 Fix:优化富文本测量元素的逻辑,删除样式的重复设置和重复添加 2023-08-21 09:58:33 +08:00
wanglin2
8b8d549abd Fix:修复在Firefox浏览器中富文本节点无法显示的问题 2023-08-18 23:06:30 +08:00
wanglin2
a4dc9210b3 Fix:修复节点边框会重合的问题 2023-08-18 14:25:24 +08:00
wanglin2
fb681de1f5 Feat:增加错误处理 2023-08-18 11:02:24 +08:00
wanglin2
df1aed7e04 Fix:优化展开收起按钮的占位元素:1.没有子节点的节点不渲染该元素;2.根据是否存在子节点动态更新该元素 2023-08-18 10:09:23 +08:00
wanglin2
002ec41ba8 Fix:修复节点文本为空时显示异常问题 2023-08-15 09:30:00 +08:00
wanglin2
2a8b71497f Feat:自定义处理剪贴板函数支持返回Promise实例 2023-08-13 09:49:29 +08:00
wanglin2
726ebc5e88 Feat:支持自定义处理剪贴板中的文本数据 2023-08-13 08:47:35 +08:00