40 Commits

Author SHA1 Message Date
lihao.ylh
90eec64be0 支持 defaultOutlinePaneProps 配置项
Link: https://code.aone.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/codereview/6857662

* feat: 增加 defaultOutlinePaneProps 配置项来传入大纲树的参数

* Revert "refactor: get Editor -> editor"

This reverts commit 2546a453827c39fc14f5e8b6cbee1bc90326acfb.
2021-11-03 11:20:48 +08:00
lianjie.lj
c2f7d9196e 增加对钉住状态的本地存储
Link: https://code.aone.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/codereview/6694701

* feat: 大纲树面板提供钉住状态记忆
2021-10-19 11:30:28 +08:00
lihao.ylh
5c9ba3438e feat: 支持 panel 参数 keepVisibleWhileDragging, 用于指定该 panel 在内部节点拖拽时不隐藏 2021-10-13 10:19:53 +08:00
林熠
eee5203e00 feat: 大纲树pin状态改为默认不钉住,与其他面板默认体验一致 2021-10-09 16:01:37 +08:00
lihao.ylh
a68eaf902f refactor: 限制引擎 init 只能调用一次 2021-08-17 10:25:08 +08:00
lihao.ylh
e051c3f0d7 feat: 增加 Node#lock 接口, 并且支持禁止锁定的节点的编辑操作 2021-08-05 14:59:35 +08:00
lihao.ylh
bac6e637ca refactor: 提前处理 set assets, 增加 set assets 和 project.load 执行的鲁棒性 2021-07-30 21:06:34 +08:00
lihao.ylh
57a6d8c375 feat: 提供画布 lock 的开关 2021-07-19 15:49:08 +08:00
lihao.ylh
358ecb3c54 refactor(perf): 彻底排除 next 以及部分 lodash.xxx 方式引入的 lodash, 不再直接引入 ve-icons 2021-06-29 16:28:16 +08:00
lihao.ylh
cc465469b2 feat: 支持 disableDefaultSettingPanel 禁止默认的设置面板 2021-06-28 17:13:46 +08:00
lihao.ylh
b5edc4b140 feat: 支持自定制画布中被忽略的节点选择器 - customizeIgnoreSelectors 2021-06-24 14:32:19 +08:00
jianhui.fjh
d8a39683d9 feat: 兼容磁贴布局功能 to #34464969 2021-06-10 18:56:48 +08:00
力皓
f54f5b5775 fix: build-plugin-component 要求必须有 index 文件 2021-06-03 19:41:46 +08:00
力皓
277a18564a feat: 支持 visionSettings.enableFilterReducerInRenderStage 配置项 2021-06-02 19:59:56 +08:00
力皓
26793c8ef4 refactor: 移除 engine 相关的东西, 仅保留 engine-core 2021-06-02 15:53:40 +08:00
荣彬
94d8080fe9 feat: 新增vision engineconfig,支持禁用某些reducer 2021-06-02 12:40:52 +08:00
力皓
719928a02c feat: 支持 disableAutoRender 配置项 2021-06-02 11:13:28 +08:00
力皓
6a308ba81d feat: 支持节点拖拽时被放入容器的视觉反馈, 通过 enableReactiveContainer 配置项 2021-06-01 09:39:19 +08:00
力皓
a10e1e4d2a refactor: 修改 TransformStage 为字符串实现 2021-05-27 15:26:09 +08:00
力皓
e3738cceca feat: 导出 utils 命名空间 2021-05-24 17:51:17 +08:00
力皓
1e00783af8 feat: 支持自定义 bem-tools 2021-05-24 14:44:30 +08:00
力皓
a9c4b97135 feat: 支持引擎 init 时传入参数, 逐渐取代 editor 参数的功能 2021-05-07 16:10:55 +08:00
力皓
e732f6cdc0 fix: 允许不加载 engine-ext 的场景 2021-04-27 09:53:58 +08:00
力皓
b9c5b3a0fd fix: 以字符串注册 editor 实例 2021-03-12 11:01:04 +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
力皓
a17573191f chore: code style fix 2021-02-08 11:48:42 +08:00
力皓
298c810937 feat: 隔离运行插件
feat: PluginContext 增加 setters
2021-02-08 11:16:41 +08:00
力皓
361a68b7ea feat: 分离 engine.js 为 engine-core.js + engine-ext.js 2021-02-01 14:33:14 +08:00
力皓
c26da97885 fix: 修复设置迭代参数异常的 bug 2021-01-28 11:15:02 +08:00
力皓
5792d5da43 refactor: 将 plugin 相关的 types 都移到 designer 中 2021-01-20 16:49:24 +08:00
力皓
7e020a149a feat: setters 下增加 getSettersMap 方法 2021-01-15 12:24:02 +08:00
力皓
8e667934e4 fix: 调整 editor-setters 的加载时机
fix: 导出的 Project 不要去修改引擎内部的 project
2021-01-14 15:50:02 +08:00
力皓
d2aed7d78d feat: 将 typings 在顶层导出
refactor: 将 designerHelper 等改成 designerCabin
2021-01-14 10:42:27 +08:00
力皓
373556ad87 fix: 注册 builtinSetters / live-editing, 增加 init 2021-01-12 17:19:56 +08:00
力皓
bf4c1facf9 chore: 调整 engine index.ts 内容, 符合打包规则 2021-01-12 13:53:15 +08:00
力皓
216d8202e9 chore: 调整修改 version 脚本
refactor: 调整 engine 内部结构, 兼顾考虑 ignitor 调试启动 / 云编译 / npm 场景
2021-01-12 10:39:02 +08:00
力皓
89cf37505e refactor: 优化 engine 内部结构
fix: 修复 deploy.sh 中包名使用错误
2021-01-11 21:11:46 +08:00
力皓
9023aee088 chore: 调整自动生成引擎版本号的逻辑
feat: 增加新版引擎全局 API
feat: 增加 vision-polyfill, 用作纯 API 级别的适配
2021-01-11 20:24:42 +08:00
力皓
826ef2cafa feat: 增加全局 API 模块和 vision-polyfill 模块 2021-01-08 10:22:00 +08:00