183 Commits

Author SHA1 Message Date
力皓
d811850a51 refactor: 调整 node.prop.change 事件的发起位置
refactor: 支持部分老的 vision API
chore: typo fix currentDocument
2020-12-01 20:39:09 +08:00
力皓
c1ca2c6c3c fix: 优化选中页面根节点时, 直接点击组件面板插入位置 2020-11-26 16:25:06 +08:00
wanying.jwy
b4dbbdbe02 chore: fix conflicts 2020-11-24 17:46:11 +08:00
力皓
22aa77610a chore(test): 增加 hotkey / host 部分单测 2020-11-24 14:59:12 +08:00
力皓
447ed9b8f9 chore: 保存成功弹框位置适配新引擎
feat: 支持属性变更事件
2020-11-20 14:15:03 +08:00
mario.gk
114a279b59 Merge commit 'cd12677138a223eaf2b1579d27d3bf0addc1565e' into release/0.9.35
# Conflicts:
#	packages/editor-preset-vision/package.json
#	packages/rax-simulator-renderer/package.json
#	packages/react-renderer/package.json
2020-11-17 20:08:03 +08:00
力皓
537258d9e6 chore: 将删除节点的 parent 保留,subtreeModified 时能拿到一些父子关系信息
refactor: 不再在 document 初始化完成后新建的节点都默认重置 id
chore(test): 补充 prototype 部分的单测
2020-11-10 14:03:11 +08:00
力皓
11e8e02f70 fix: 解决 device 变化后不刷新视图的 bug 2020-11-05 17:09:05 +08:00
力皓
642a4042c4 fix: 解决 slot 在关闭时没有正常回收节点
fix: 解决同名 slot 在替换时没有正常回收节点
fix: findDOMNode 增强
chore: 在 build-plugins start 时开启 inline-source-map
2020-11-02 11:46:26 +08:00
mario.gk
c754e4087e Merge branch 'daily/0.10.1' into feat/design-online
# Conflicts:
#	CHANGELOG.md
#	lerna.json
#	packages/code-generator/CHANGELOG.md
#	packages/code-generator/package.json
#	packages/demo-server/CHANGELOG.md
#	packages/demo-server/package.json
#	packages/demo/CHANGELOG.md
#	packages/demo/package.json
#	packages/designer/CHANGELOG.md
#	packages/designer/package.json
#	packages/editor-core/CHANGELOG.md
#	packages/editor-core/package.json
#	packages/editor-preset-general/CHANGELOG.md
#	packages/editor-preset-general/package.json
#	packages/editor-preset-vision/CHANGELOG.md
#	packages/editor-preset-vision/package.json
#	packages/editor-setters/CHANGELOG.md
#	packages/editor-setters/package.json
#	packages/editor-skeleton/CHANGELOG.md
#	packages/editor-skeleton/package.json
#	packages/material-parser/CHANGELOG.md
#	packages/material-parser/package.json
#	packages/plugin-components-pane/CHANGELOG.md
#	packages/plugin-components-pane/package.json
#	packages/plugin-designer/CHANGELOG.md
#	packages/plugin-designer/package.json
#	packages/plugin-event-bind-dialog/CHANGELOG.md
#	packages/plugin-event-bind-dialog/package.json
#	packages/plugin-outline-pane/CHANGELOG.md
#	packages/plugin-outline-pane/package.json
#	packages/plugin-sample-logo/CHANGELOG.md
#	packages/plugin-sample-logo/package.json
#	packages/plugin-sample-preview/CHANGELOG.md
#	packages/plugin-sample-preview/package.json
#	packages/plugin-source-editor/CHANGELOG.md
#	packages/plugin-source-editor/package.json
#	packages/plugin-undo-redo/CHANGELOG.md
#	packages/plugin-undo-redo/package.json
#	packages/plugin-variable-bind-dialog/CHANGELOG.md
#	packages/plugin-variable-bind-dialog/package.json
#	packages/plugin-zh-en/CHANGELOG.md
#	packages/plugin-zh-en/package.json
#	packages/rax-provider/CHANGELOG.md
#	packages/rax-provider/package.json
#	packages/rax-render/CHANGELOG.md
#	packages/rax-render/package.json
#	packages/rax-simulator-renderer/CHANGELOG.md
#	packages/rax-simulator-renderer/package.json
#	packages/react-provider/CHANGELOG.md
#	packages/react-provider/package.json
#	packages/react-renderer/CHANGELOG.md
#	packages/react-renderer/package.json
#	packages/react-simulator-renderer/CHANGELOG.md
#	packages/react-simulator-renderer/package.json
#	packages/runtime/CHANGELOG.md
#	packages/runtime/package.json
#	packages/types/CHANGELOG.md
#	packages/types/package.json
#	packages/utils/CHANGELOG.md
#	packages/utils/package.json
2020-10-27 14:30:36 +08:00
力皓
3e86d09160 fix: 处理 slot 开启/关闭操作中, 无法正常创建 slot 的bug
feat: 支持 didDropOut 特性
2020-10-26 10:52:04 +08:00
力皓
2655c4ad58 feat: 兼容 didDropOut 接口 2020-10-23 10:27:45 +08:00
力皓
a1e7f21e21 fix: 修复修改 componentsMap 后无法刷新视图的 bug 2020-10-22 17:42:03 +08:00
力皓
af6fc3931b refactor: this.id 在回滚情况下可能是数字 2020-10-20 18:30:18 +08:00
力皓
9775087310 refactor: 兼容 type: group 为 i18n 时的场景, 比如 CascadeDateField
fix: 乐高回滚异常
2020-10-20 17:55:52 +08:00
力皓
66d43f2103 fix: convertI18nObject
fix: initialChildren 传入 settingTopEntry 参数
2020-10-16 17:31:02 +08:00
mario.gk
b787dc436c fix: 使用 componentMeta.isModal 代替 protoType.isModal() 2020-09-27 10:44:20 +08:00
mario.gk
f120df571b feat: 支持 node.children.onInsert 2020-09-22 15:17:15 +08:00
力皓
933cef1c8a feat: 补充一些 vision API 2020-09-17 13:49:04 +08:00
力皓
d2316bec65 fix: 处理 schema id 重复的问题 2020-09-14 11:24:52 +08:00
wanying.jwy
d4f8467abd Merge remote-tracking branch 'origin/release/0.9.18' into feat/rax-miniapp 2020-09-14 09:53:22 +08:00
力皓
30bf21ca04 refactor(style): fix code style for designer
refactor(style): fix code style for editor-core

refactor(style): fix code style for editor-skeleton

refactor(style): fix code style for react-simulator-renderer

refactor(style): fix code style for rax-simulator-renderer
2020-09-10 21:05:43 +08:00
wuji.xwt
ae76a1cffd Merge remote-tracking branch 'origin/release/1.0.0' into refactor/code-style
# Conflicts:
#	packages/editor-setters/src/expression-setter/locale/snippets.ts
#	packages/editor-setters/src/json-setter/locale/snippets.ts
#	packages/editor-setters/src/locale/snippets.ts
#	packages/plugin-components-pane/package.json
#	packages/rax-render/src/hoc/compWrapper.tsx
#	packages/rax-render/src/utils/index.ts
#	packages/react-renderer/src/context/appContext.ts
2020-09-10 17:51:47 +08:00
wanying.jwy
7fe13d15e3 Merge remote-tracking branch 'origin/release/1.0.0' into feat/rax-miniapp 2020-09-10 10:27:44 +08:00
力皓
2e616e3767 fix: 不应该限定 parent 才做解绑操作 2020-09-08 21:05:55 +08:00
wuji.xwt
c0b7bff96d Merge remote-tracking branch 'origin/release/1.0.0' into refactor/code-style
# Conflicts:
#	packages/designer/src/document/document-model.ts
#	packages/designer/src/document/node/node-children.ts
#	packages/designer/src/document/node/props/prop.ts
#	packages/plugin-source-editor/src/index.tsx
2020-09-08 20:38:34 +08:00
力皓
bef84b0f96 chore: fix conflicts 2020-09-08 20:05:22 +08:00
力皓
47e814f807 fix: 优化树子节点删除逻辑
refactor: 增强对 react 组件的判断
2020-09-08 17:49:38 +08:00
wuji.xwt
1952d07e86 style: fix by lint 2020-09-07 17:48:39 +08:00
力皓
7a6bf2cdb4 fix: 拖拽时要解除与原来节点的关系 2020-09-07 14:19:09 +08:00
力皓
2bcd87741e Merge branch 'trunk-vision' into fix/lihao-bugs-200902 2020-09-07 09:52:44 +08:00
力皓
a171d3ef46 fix: 解决 set('schema') 后 componentsTree 越来越多的 bug 2020-09-03 11:38:50 +08:00
力皓
0461a57d57 refactor: 重新梳理 purge / remove / delete 的职责,以及相应重构
refactor: 调整判断 fieldId 是否存在的逻辑
fix: 解决 redo 时页面节点数不对以及 fieldId 被重置
2020-09-02 13:46:42 +08:00
力皓
795a4e6a69 refactor: 重构判断是否是 simulator 环境的逻辑
fix: 支持 NodeChildren#find 函数
2020-08-31 17:59:54 +08:00
wanying.jwy
41f7724ac3 fix: export data 2020-08-30 20:27:13 +08:00
力皓
fa94aab3cb fix: 处理 function component 无法选中的问题,本质上是没有 ref
fix: 处理 filter 组件在每次重绘时 fieldId 变更的 bug
2020-08-26 11:08:12 +08:00
力皓
59fac25553 fix: 修复在切换页面时,没有销毁相应节点导致的一系列bug 2020-08-24 20:37:51 +08:00
力皓
fe0fa8ea0b Merge branch 'release/0.9.12' into fix/lihao-bugs-200824 2020-08-24 17:09:35 +08:00
mario.gk
c07b447fb5 fix: 实现 removeDocument 2020-08-24 17:04:51 +08:00
力皓
0e7e03887b fix: 在设计器里,所有组件都需要展示,不管 condition 为何值 2020-08-24 15:31:56 +08:00
mario.gk
488a5d8283 fix: nextId() 逻辑调整 2020-08-23 11:28:46 +08:00
力皓
d8221dbfe7 fix: 修复获取 currentPage 的逻辑 2020-08-19 16:40:28 +08:00
力皓
649394e8ce Merge branch 'fix/drop-object-is-data' into 'release/0.9.7'
Fix/drop object is data



See merge request !940210
2020-08-19 12:17:18 +08:00
高凯
3fc1ff8be6 Merge branch 'fix/lihao-bugs' into 'release/0.9.6'
Fix/lihao bugs



See merge request !939843
2020-08-19 11:16:36 +08:00
力皓
d936d2bdde fix: 区块组件无法删除
fix: 修改 currentPage 逻辑
2020-08-19 10:42:12 +08:00
mario.gk
809fda73be fix: support dropObject is data 2020-08-19 10:08:29 +08:00
高凯
89bf07f1b6 Merge branch 'fix/miniapp' into 'release/0.9.6'
fix: currentPage.id 返回 formUuid

fix: 将 engine-design-mode 移入渲染 iframe

See merge request !939360
2020-08-18 19:50:06 +08:00
力皓
775725d3f7 fix: currentPage.id 返回 formUuid
fix: 将 engine-design-mode 移入渲染 iframe
2020-08-18 19:29:47 +08:00
林熠
99a7288696 fix(designer/node.ts): fix hasLoop logic 2020-08-18 11:24:17 +08:00
mario.gk
5d643124c4 fix: fieldId 重复 2020-08-17 19:01:02 +08:00