313 Commits

Author SHA1 Message Date
wanglin2
32fc6937d2 Fix:修复极少数情况下输入中文时文本样式丢失的问题 2023-10-18 15:34:14 +08:00
wanglin2
6dcbc0604d Fix:修复协同插件当创建新节点时新节点未显示创建人头像的问题 2023-10-18 11:19:55 +08:00
wanglin2
4fc2d79616 Fix:修复存在水印时小地图渲染非常慢的问题 2023-10-17 16:09:31 +08:00
wanglin2
9e4652b7b5 Fix:修复容器尺寸改变后没有水印没有重新绘制的问题 2023-10-17 16:01:03 +08:00
wanglin2
e85f187199 Feat:小地图插件支持返回图片类型的小地图 2023-10-17 15:35:21 +08:00
wanglin2
250fb2eb50 Fix:修复关联线插件computeNodePoints方法返回undefined时报错的问题 2023-10-17 13:45:39 +08:00
wanglin2
1caf2c7f15 优化代码:将render类的setNodeStyle和setNodeStyles方法的公共逻辑提取到richText插件 2023-10-15 09:13:44 +08:00
wanglin2
74a000723b 代码优化:读取和设置节点的nodeData.data改为通过setData和getData方法 2023-10-13 16:09:10 +08:00
wanglin2
5079ad2190 代码优化:将调用render类的setNodeData方法的地方改为调用SET_NODE_DATA命令 2023-10-13 15:26:00 +08:00
wanglin2
bce2bb8fc4 代码优化:提取getNodeIndexInNodeList工具函数 2023-10-13 12:07:26 +08:00
wanglin2
d6ae06dbd6 代码优化:1.将render类的removeActiveNode函数名称改为removeNodeFromActiveList;2.addNodeToActiveList和removeNodeFromActiveList方法增加修改节点的激活状态数据 2023-10-13 11:46:29 +08:00
wanglin2
9221c404ee 代码优化:1.将render类的addActiveNode函数名称改为addNodeToActiveList;2.将调用render类的setNodeActive方法的地方改为调用SET_NODE_ACTIVE命令 2023-10-13 11:28:34 +08:00
wanglin2
c68d629b7a 代码优化:将调用clearAllActive方法的地方改为调用CLEAR_ACTIVE_NODE命令 2023-10-13 10:55:02 +08:00
wanglin2
a316d0f0fe Feat:优化水印插件 2023-10-11 11:36:54 +08:00
wanglin2
88fa6225eb Feat:优化画布DOM结构,将节点、连线、关联线分层渲染 2023-10-11 11:36:34 +08:00
wanglin2
e6c92d4a5e Fix:修复协同编辑时修改同级节点的位置时不生效的问题 2023-10-08 15:45:32 +08:00
wanglin2
83a5ef8e2e Fix:修复多选节点时在节点上松开鼠标时框选区域不会消失的问题 2023-10-06 14:08:45 +08:00
wanglin2
b959e90723 Fix:修复一些情况下多选节点时的框选区域没有消失的问题 2023-10-06 13:47:47 +08:00
wanglin2
b95b6af1b1 完善协同插件 2023-10-04 15:39:45 +08:00
wanglin2
1550f032d9 协作增加状态同步 2023-09-28 15:32:41 +08:00
wanglin2
1beb03eaa6 Feat:尝试支持协同 2023-09-27 18:21:27 +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
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
fcf48ca3dc Fix:增加一些边界判断 2023-09-21 15:10:17 +08:00
wanglin2
c0ad18cff8 Feat:存在激活节点时点击关联线可直接激活关联线 2023-09-21 09:53:35 +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
740e2e3410 Fix:修复多选节点时选区未包含节点边界时节点不会被选中的问题 2023-09-21 09:00:25 +08:00
wanghao1993
19d4788489 feat: 增加自动生成dts声明文件,执行了一下format 2023-09-17 18:08:56 +08:00
wanglin2
c296b99d5a Fix:修复拖拽节点时没有排除被拖拽节点的下级节点的问题 2023-09-15 09:35:24 +08:00
wanglin2
bd3d470e40 Fix:修复画布左上角距浏览器窗口左上角不为0时拖拽节点画布自动移动的问题 2023-09-14 19:02:06 +08:00
wanglin2
21564445d6 Feat:拖拽节点时鼠标移到画布边缘时画布自动移动 2023-09-14 18:24:10 +08:00
wanglin2
13f571e0b5 Fix:重构节点拖拽逻辑,修复节点拖拽没有适配各种结构的问题 2023-09-13 16:48:41 +08:00
wanglin2
ea95ae2b5d Feat:重构滚动条,优化使用体验 2023-09-11 19:57:20 +08:00
wanglin2
aee10c6810 Feat:节点数据data中以_开头的字段被认为是自定义字段 2023-09-08 17:54:15 +08:00
wanglin2
fe43be3451 Fix:修复画布左上角距浏览器窗口不为0时多选节点鼠标移动到边缘时画布滚动异常的问题 2023-09-08 17:18:01 +08:00
wanglin2
21868c7f44 Feat:优化一些情况下的节点拖拽 2023-09-08 09:21:32 +08:00
wanglin2
5585d2a4f7 Feat:节点比对全部改为通过uid对比 2023-09-07 18:45:02 +08:00
wanglin2
1d04038609 Fix:修复关联线端点改变后刷新页面未保存的问题 2023-09-07 18:21:12 +08:00
wanglin2
7ccf796c34 Feat:新增滚动条插件 2023-09-01 16:33:07 +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
6b4c118a2b Fix:优化Select插件,如果多选节点没有变化,那么不触发激活激活事件 2023-09-01 09:34:22 +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
91bc0351b8 Feat: 关联线拖动效果优化 2023-08-30 20:11:44 +08:00
eseasky
3d86650f22 Feat: 实现关联线端点位置随鼠标拖拽变化 2023-08-29 20:09:57 +08:00