117 Commits

Author SHA1 Message Date
lihao.ylh
b54eb8ade7 Merge branch feat/mobx-rendererPerformanceOptimization into feat/0.16.12
Title: refactor: 设计态下画布渲染模块性能优化 

Link: https://code.aone.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/codereview/6495497
2021-09-22 17:10:58 +08:00
liujuping.liujupin
de3fdba3a9 refactor: 设计态下画布渲染模块性能优化 2021-09-22 11:23:18 +08:00
lihao.ylh
3b645d270d refactor: 优化初始创建 doc 时触发响应式获取 schema 的次数 2021-09-18 16:30:55 +08:00
lihao.ylh
f8584e101a refactor: 将 obx 换成 mobx 2021-09-14 11:20:29 +08:00
林熠
e3874bbbac fix: 修复循环渲染时loop: []的bug 2021-09-14 11:19:13 +08:00
lihao.ylh
530393560d fix: active 改成 activate 2021-09-06 09:44:09 +08:00
力皓
c6cd178f4c Merge branch 'feat/vision-polyfill-icon' into 'feat/0.16.10'
Feat/vision polyfill icon



See merge request !1382183
2021-09-01 10:40:30 +08:00
lihao.ylh
310ed65aa0 refactor: 统一文件命名为 kecab-case 2021-08-31 14:59:26 +08:00
siyue.ld
df0328ddb1 chore: vision polyfill增加icon配置 2021-08-28 17:15:30 +08:00
lihao.ylh
4ab7abcf0a fix: 当根据 i18n key 获取不到数据时, fallback 到直接在当前 i18n 对象中获取 2021-08-17 20:51:39 +08:00
lihao.ylh
b94b06965e fix: 修复在标准版场景下, className 设置失效 2021-08-05 16:33:25 +08:00
lihao.ylh
358ecb3c54 refactor(perf): 彻底排除 next 以及部分 lodash.xxx 方式引入的 lodash, 不再直接引入 ve-icons 2021-06-29 16:28:16 +08:00
lihao.ylh
e02d7fe16e refactor(perf): 不再为无样式的节点创建 style 标签, 修改节点样式后改为更新 style 节点 2021-06-28 13:55:23 +08:00
lihao.ylh
1a107bc67a refactor(perf): 让 props 只构造一次, 降低复杂度且提高性能 2021-06-25 17:23:02 +08:00
力皓
0360572476 fix: fieldId 有值时跳过 initial, 因为在目前 vc 的 fieldId 实现是每次返回不同的值 2021-06-08 14:25:42 +08:00
力皓
1de26215b2 fix: 修复 slot 类型在 history 操作时被清空的 bug 2021-06-07 19:44:16 +08:00
力皓
34cd56e2c3 fix: undefined 不能跳过 slot 的初始化 2021-06-04 15:55:16 +08:00
力皓
662c9d67bd fix: 处理 slot 被关闭的情况 2021-06-04 10:24:31 +08:00
荣彬
a6ebc3aa75 fix: 修复格式化JSExpression时将数据传丢的问题 2021-06-04 09:44:27 +08:00
力皓
37809e71e8 fix: 跳过 JSExpression 并带有 events 的初始化流程 2021-06-02 22:31:09 +08:00
力皓
277a18564a feat: 支持 visionSettings.enableFilterReducerInRenderStage 配置项 2021-06-02 19:59:56 +08:00
力皓
866b957f37 fix: 改成从 @ali/lowcode-engine 引入 2021-06-02 15:44:43 +08:00
荣彬
94d8080fe9 feat: 新增vision engineconfig,支持禁用某些reducer 2021-06-02 12:40:52 +08:00
力皓
61f1c2ec5a refactor(perf): 将修改节点属性时间优化到毫秒级 2021-06-02 10:40:19 +08:00
力皓
9411c9d9a0 fix: 参照 vision 的实现, ignore 只影响 save 阶段, 不影响画布渲染 2021-06-01 10:35:12 +08:00
力皓
68ddca93f5 fix: 修复 initial / initialValue 在复制组件时不会被重新调用的 bug 2021-06-01 10:01:10 +08:00
力皓
87a1c74420 fix: 修改 params 临时存储位置 2021-05-25 20:02:56 +08:00
力皓
7d2bb4fa79 fix: fieldId 重置需要限定在同一个 doc, 解决多 doc 时 fieldId 重复导致重置的问题 2021-05-25 16:43:19 +08:00
荣彬
39ba2bf6ef refactor: 支持 slot 转换后 params 参数保留 2021-05-24 14:43:10 +08:00
力皓
e442436440 fix: 兼容没有 prototype 的情况 2021-05-20 17:13:20 +08:00
mario.gk
8f2ffed451 feat: prototype.setPackageName增加第二个入参 2021-05-13 19:27:17 +08:00
mario.gk
f3352231a0 feat: 完善 schema 中的 componentsMap 和 utils 信息 2021-05-12 17:03:46 +08:00
力皓
ae522e7bcc fix: 兼容 useVariableChange 2021-05-11 20:44:32 +08:00
力皓
ca4222a98e fix: 修复第一次切换页面就提示有数据修改未保存的行为 2021-04-28 10:01:39 +08:00
力皓
f84ec7e72e fix: 优化获取 simulator 的逻辑, 解决偶现 style 没被注入的问题 2021-04-23 14:47:51 +08:00
力皓
bedd598fc7 refactor(perf): 优化插入 style 节点的逻辑, 避免无意义的删除和插入 2021-04-21 13:40:18 +08:00
力皓
1c430a2e66 fix: 升级和降级 schema 的操作都跳过数组, 因为 dataSource 和 ListSetter 都依赖了乐高的 schema 结构 2021-04-06 20:42:22 +08:00
力皓
3cb331dcbe fix: bypass dataSource 2021-04-06 12:40:52 +08:00
力皓
5f851740b3 fix: 修复转换 schema 双向不对等的 bug 2021-04-02 12:06:18 +08:00
力皓
c463b73580 refactor(perf): 修复首次渲染隐藏模态框带来的重复渲染性能消耗
chore: 关闭 liveReload
fix: 修复 history.savePoint 的延迟调用逻辑
2021-03-24 12:33:35 +08:00
wuyue.xht
e7b4e2cc9c feat: 低代码组件支持实时修改属性 2021-03-09 19:53:22 +08:00
力皓
7168a903ce fix: 修复 overridePropsConfigure 失效的 bug 2021-03-09 17:31:46 +08:00
xiaoxian.xlf
3f0a5e2483 Merge branch feat/pane-drag into release/1.0.37
Title: feat: add pane drag, use config "enableDrag:true" 

Link: https://code.aone.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/codereview/4882586
2021-03-03 10:47:56 +08:00
暁仙
2cb24a41c0 feat: add pane drag, use config "enableDrag:true" 2021-03-03 10:37:22 +08:00
xuanji.w
4513f03ac1 chore: 调整命名 2021-02-24 15:39:37 +08:00
xuanji.w
a2dd868f90 feat: add prototypeWrapper&preprocessor 2021-02-23 21:00:34 +08:00
力皓
6406417e73 fix: 修复 canDropIn / canDropTo 转成 nestingRule 异常
fix: 修复部分场景下 bem-tools 选择框位置不对
chore: 命名 iframe 为 SimulatorRenderer, 方便调试
2021-02-19 16:45:16 +08:00
力皓
a17573191f chore: code style fix 2021-02-08 11:48:42 +08:00
力皓
b295da1a02 fix: lifecycle reducer 跳过非 vc 的组件 2021-02-07 10:57:28 +08:00
力皓
265a84fa6b feat: 支持 Node#wrapWith API 2021-02-03 10:35:33 +08:00