roymondchen
|
257c8c9fa1
|
fix(editor): 组件树注册快捷方式
|
2023-10-24 15:52:01 +08:00 |
|
roymondchen
|
1c516bb24b
|
refactor(editor): 优化性能,组件树重写,不再使用el-tree
|
2023-10-20 19:32:11 +08:00 |
|
roymondchen
|
a22e59e2bd
|
chore: playground调试启用严格访问模式
|
2023-09-21 14:10:29 +08:00 |
|
roymondchen
|
5a25899b57
|
fix(editor,stage): 优化悬停出现组件列表的交互体验
|
2023-09-20 14:46:57 +08:00 |
|
roymondchen
|
1c6c9ab3e8
|
feat(editor,stage): 新增鼠标悬停在组件上显示当前位置下所有组件菜单
|
2023-09-19 17:39:36 +08:00 |
|
roymondchen
|
d8a2a1f805
|
chore(editor): 将hooks放到同一个文件夹中
|
2023-08-09 19:22:42 +08:00 |
|
roymondchen
|
565881c8c9
|
fix(editor): 组件拖入画布出错
fix #524
|
2023-07-07 14:33:31 +08:00 |
|
roymondchen
|
9d24069dcd
|
feat(editor): 点击画布区域聚焦,使得能使用画布的快捷键
|
2023-07-06 15:37:43 +08:00 |
|
roymondchen
|
434bf2ed70
|
feat(editor): 新增右键菜单移动至其他页面功能
|
2023-07-05 14:14:53 +08:00 |
|
roymondchen
|
d8d9184f3f
|
fix(editor): 组件树上的节点拖动画布中出错,应该不响应
fix #519
|
2023-06-30 17:21:20 +08:00 |
|
roymondchen
|
2b881c3863
|
feat(editor): 新增parseDSL配置,用于解析DSL,默认使用eval
|
2023-06-19 11:27:47 +08:00 |
|
roymondchen
|
9716aceabf
|
feat(editor): 完善快捷键注册机制
|
2023-06-16 17:39:50 +08:00 |
|
roymondchen
|
06d289aff3
|
feat(editor): 优化快捷键操作
|
2023-06-12 17:28:56 +08:00 |
|
roymondchen
|
011496fcd8
|
chore: 更新至vue3.3.4
|
2023-05-29 17:37:34 +08:00 |
|
roymondchen
|
40adc77978
|
style(editor): 相对路径改成alias
|
2023-04-10 15:16:32 +08:00 |
|
roymondchen
|
0491487385
|
feat(editor): 修改service get set 方法的ts定义,不再需要传入泛型参数
|
2023-02-06 19:25:37 +08:00 |
|
roymondchen
|
45eaea6f68
|
fix(editor): 编辑器初始化默认选择节点
|
2022-12-05 20:05:23 +08:00 |
|
roymondchen
|
b7934f9f51
|
fix(editor): 页面切换不在重新渲染画布
|
2022-11-29 16:58:00 +08:00 |
|
roymondchen
|
813ca55ef6
|
feat(editor): 添加右键菜单粘贴icon
|
2022-11-18 16:22:42 +08:00 |
|
roymondchen
|
8d8ef55b81
|
fix(editor): 画布滚动条出现的不准确
|
2022-11-04 19:39:47 +08:00 |
|
roymondchen
|
c2e8a1caae
|
fix(editor): content-menu没有响应式
|
2022-11-04 19:19:44 +08:00 |
|
roymondchen
|
131ae30bae
|
chore: 添加组件name
|
2022-11-03 14:14:54 +08:00 |
|
roymondchen
|
11e0e04cbd
|
feat(editor,stage): 在画布中支持选择父组件
close #403
|
2022-10-20 19:52:53 +08:00 |
|
roymondchen
|
63c61caccc
|
feat(editor): editor使用tmagic-design
#401
|
2022-10-11 20:29:08 +08:00 |
|
roymondchen
|
3ff823a59f
|
fix(editor): 页面列表是否可以滚动判断不准确
|
2022-09-14 20:09:00 +08:00 |
|
roymondchen
|
b915accb71
|
feat(editor): uiService支持插件扩展
|
2022-09-13 20:30:52 +08:00 |
|
roymondchen
|
3e024d21ed
|
feat(editor): 支持控制pagebar中新增按钮显隐
|
2022-09-06 16:27:30 +08:00 |
|
roymondchen
|
bdd544e87e
|
fix(editor): 画布缩放后,拖入组件位置错位
|
2022-09-06 16:06:18 +08:00 |
|
roymondchen
|
de8ef8dc58
|
feat(editor): 画布添加滚动条
fix #262
|
2022-08-26 22:00:16 +08:00 |
|
roymondchen
|
dd3075be56
|
feat(editor): 去掉画布根据视窗大小自动调整缩放比例,加上缩放到实际大小/缩放以适应菜单按钮
|
2022-08-25 16:24:48 +08:00 |
|
roymondchen
|
4872e5352b
|
chore(editor): 重构tool-button,将功能逻辑移到nav-menu中
|
2022-08-25 15:30:41 +08:00 |
|
roymondchen
|
98bc4e2dbb
|
feat(editor): 添加stage slot
|
2022-08-24 09:37:41 +08:00 |
|
roymondchen
|
4f8ea94ee8
|
feat(stage,editor): 拖入指定容器支持配置成按住alt才开启
|
2022-08-12 15:36:05 +08:00 |
|
roymondchen
|
c949590f80
|
feat(editor,stage): 多选支持居中操作
|
2022-08-12 13:39:25 +08:00 |
|
roymondchen
|
b6fa064b0b
|
feat(editor): editorService.add支持添加多个组件
|
2022-08-11 14:26:03 +08:00 |
|
roymondchen
|
beee67b3eb
|
fix(editor): 画布右键菜单中粘贴按钮显示条件修改
|
2022-08-09 20:05:21 +08:00 |
|
roymondchen
|
a4dd4eac02
|
fix(editor): 页面列表显示问题
|
2022-08-08 19:21:40 +08:00 |
|
roymondchen
|
08dae20aa0
|
build(editor): 由于生成.d文件无法将别名转化成真实路径,暂时将@editor改回相对路径
|
2022-08-05 20:12:35 +08:00 |
|
roymondchen
|
5e36ca8e47
|
build: 构建时某些文件的.d文件丢失
|
2022-08-05 20:12:35 +08:00 |
|
王明华
|
da0cb7d614
|
feat(editor): 添加storageService服务 (#225)
* feat(editor): 添加storageService服务
* fix(editor): 添加type.ts 导出StorageService的定义
|
2022-08-04 12:45:55 +08:00 |
|
khuntoriia
|
b702857aad
|
feat(editor): 多选菜单支持复制粘贴删除 (#217)
* feat(editor): 多选菜单支持复制粘贴删除
* fix(editor): 编辑器选中节点统一为nodes数组,保留原node对象为nodes数组的第一个元素,将复制粘贴删除行为封装到editorservice中,支持键盘快捷键
* test(editor): 修改editor相关测试用例
* fix(editor): cr问题修改
* feat(editor): 将复制粘贴操作进行拆分封装
* fix(editor): cr修改
Co-authored-by: parisma <parisma@tencent.com>
|
2022-08-03 14:03:36 +08:00 |
|
roymondchen
|
c1fc6b8f94
|
feat(editor): editorService.add 的addNode参数对象中加上inputEvent
|
2022-07-26 16:28:37 +08:00 |
|
roymondchen
|
0e0e3ee310
|
refactor: 使用@element-plus/icons-vue替换@element-plus/icons
|
2022-07-14 20:39:11 +08:00 |
|
roymondchen
|
de0c6952c7
|
feat: 支持将组件拖动到指定容器
|
2022-07-14 19:02:29 +08:00 |
|
roymondchen
|
fb612eaddc
|
feat(editor): 参考线缓存与页面绑定
|
2022-06-22 16:51:28 +08:00 |
|
jia000
|
0fe6e0ed75
|
release v1.0.0-rc.11 (#138)
* fix(editor): 页面标题不要换行
* docs: 教程与stageCore
* fix(editor): runtime.updateRootConfig可以为空
* fix(editor): 编辑组件是获取parent需要获取到Proxy
* fix(editor): 默认page属性值加上layout
* fix(stage): magic注入时机应当在iframe onload之后
* chore: release v1.0.0-rc.11
* chore: 更新changlog
Co-authored-by: roymondchen <roymondchen@tencent.com>
|
2022-06-17 17:13:22 +08:00 |
|
roymondchen
|
154860c66c
|
feat: 支持配置updateDragEl方法来调制选中框
|
2022-06-15 14:22:14 +08:00 |
|
roymondchen
|
70292b92c8
|
feat(editor): contentmenu支持扩展
|
2022-06-06 15:28:47 +08:00 |
|
roymondchen
|
26081ea5cc
|
fix(editor): 右键菜单粘贴的组件位置不对
|
2022-05-31 12:09:59 +08:00 |
|
roymondchen
|
9addbddd63
|
fix(editor): 修复浏览器快捷键
|
2022-05-27 18:48:55 +08:00 |
|