parisma
|
8b9ac826fc
|
fix(editor): 修复语法报错
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
441a412817
|
fix(editor): icon使用editor封装的icon组件
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
5b220a0e06
|
feat(editor): codeBlockService暴露一些方法支持hook,默认设置代码块到dsl的method字段
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
2f803c963a
|
feat(editor): 代码块功能增加删除,完善一些边界情况的交互
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
0c25cf795f
|
feat(editor): 代码块绑定功能完成
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
7640c06ccb
|
feat(editor): 代码块service封装完成
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
452c80d829
|
feat(editor): 代码块功能新增slot
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
2a8cfe58c4
|
feat(editor): 新增,编辑代码块完成
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
f1242ee3f4
|
feat(editor): 代码块编辑区改为使用弹窗,代码块slot完善
|
2022-09-22 16:46:11 +08:00 |
|
parisma
|
0c2c33f854
|
feat(editor): 代码块新增,编辑器保存至dsl
|
2022-09-22 16:46:11 +08:00 |
|
roymondchen
|
4643acb0f8
|
fix(editor): layer-node-content slot参数出错
|
2022-09-22 15:47:12 +08:00 |
|
roymondchen
|
cda0c41ad4
|
feat(editor): 新增layer-node-content slot,用于定制组件树节点
re #368
|
2022-09-22 14:43:46 +08:00 |
|
roymondchen
|
30bb39d71a
|
fix(editor): layout
|
2022-09-16 17:59:11 +08:00 |
|
roymondchen
|
835189adc9
|
feat(editor): 新增Layout
|
2022-09-16 17:45:16 +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
|
c307386190
|
feat(editor): 添加compoent-list-item slot
|
2022-09-06 16:04:20 +08:00 |
|
roymondchen
|
2201fbe80c
|
fix(editor,stage,ui,runtime): 流式布局下,height自动设置成auto
fix #298
|
2022-08-30 17:38:42 +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
|
143bded648
|
feat(editor): 记住组件树节点展开的状态
close #283
|
2022-08-19 10:57:19 +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
|
4ff07ea5a9
|
fix(editor): 重复import
|
2022-07-28 15:31:08 +08:00 |
|
i33
|
340eeb32d7
|
fix(editor): 已选组件树形拖放时, layout 根据父窗口动态变化 (#210)
* fix(editor): 已选组件树形拖放时, layout 根据父窗口动态变化
当拖拽到不同的父节点时, 自身节点的position不会根据父容器变化
* 修改代码格式
Co-authored-by: jia000 <398009049@qq.com>
Co-authored-by: jia000 <398009049@qq.com>
|
2022-07-28 13:47:54 +08:00 |
|
roymondchen
|
c1fc6b8f94
|
feat(editor): editorService.add 的addNode参数对象中加上inputEvent
|
2022-07-26 16:28:37 +08:00 |
|
roymondchen
|
89f863d873
|
fix: 当前选中组件处于流式布局模式下时,直接拖动其他组件会错误判断成是流式组件
|
2022-07-25 22:02:17 +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
|
e901ad4dd0
|
feat(editor): 添加props-panel-header slot;修改layer-panel,component-list-panel slot名称,加上-header
|
2022-07-08 17:37:04 +08:00 |
|
roymondchen
|
49c9e87d6e
|
feat(editor): 添加layer-panel/component-list-panel slot
|
2022-07-07 19:46:11 +08:00 |
|
roymondchen
|
a7afe057fb
|
chore: import type
|
2022-07-01 20:07:28 +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 |
|
roymondchen
|
d02e044293
|
refactor(editor): tabpane prop type
|
2022-05-27 18:48:55 +08:00 |
|