mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-04-06 03:57:56 +08:00
35 KiB
35 KiB
1.1.0-beta.6 (2022-08-05)
Bug Fixes
- admin: npm install 出错 (259a5aa), closes #207
- docs: vuepress暂不支持vite3.0 (6e19989)
- editor: id可能重复 (#221) (a02fd2c)
- editor: 修复添加StorageService定义导出带来的构建错误 (2008bc7)
- editor: 添加组件粘贴操作支持偏移量 (9ffecf6)
- stage: 单选后,粘贴多个组件,原来的单选状态没有取消 (a4e91fa)
Features
- cli: 支持配置temp文件夹,默认.tmagic (624da4c)
- cli: 新增tamgic-cli,用于runtime 依赖生成 (f18e7b2)
- cli: 生成的entry文件不再在window挂对象,通过构建自动挂载 (32fdf05)
- editor: 多选粘贴后同步选中粘贴的多个元素,并支持拖拽,粘贴删除支持多个元素同时撤销到上一步 (8c64ea7)
- editor: 多选菜单支持复制粘贴删除 (#217) (b702857)
- editor: 完善storageService功能 (574e03f), closes #224
- editor: 添加storageService服务 (#225) (da0cb7d)
- runtime,playground: vue3使用tmagic-cli生成组件依赖入口 (a57fef4)
- runtime: vue2/react使用tamgic-cli生成组件依赖入口 (e8b8d35)
- stage,runtime: 去掉runtime getSnapElements 定义 (e5f0506)
1.1.0-beta.5 (2022-07-29)
Bug Fixes
- admin: 升级tmagic版本,修复第一个活动第一个页面uiconfig中id和page id重复的问题 (ec1bf1d)
- editor: 已选组件树形拖放时, layout 根据父窗口动态变化 (#210) (340eeb3)
- editor: 新增组件id不对 (fff587d)
- editor: 新增页面时会有一个error (aa20c74)
- editor: 重复import (4ff07ea)
- stage,runtime,ui-react: tmagicRuntimeReady时机修改 (9858327), closes #198
- stage: 在 stage 拖拽改变父容器的BUG (0a1cf06)
- 修复多选组件时新增组件的体验问题 (a4884c5)
Features
- stage: 1) 高亮边框样式加粗 (a2fb92d)
1.1.0-beta.4 (2022-07-26)
Bug Fixes
- editor: 修正css sass变量 (940b08b)
- editor: 拖动组件到最右边会多出1px (bf95925)
- editor: 水平居中 (dd1ec53)
- editor: 画布大小与stageRect配置不相符 (9747e0f)
Features
- editor: editorService.add 的addNode参数对象中加上inputEvent (c1fc6b8)
1.1.0-beta.3 (2022-07-25)
Bug Fixes
- core: 事件触发时组件未初始化,等组件初始化后再调用事件处理 (1750467)
- core: 拼写错误 (c83d83b)
- editor: moveableOptions默认值中的container有误 (2377629)
- editor: page和container默认value加上items (10577ae)
- editor: 修正Editor slot 变量位置 (ecd80cb)
- editor: 指定父节点添加组件 (d334b69)
- editor: 编辑器分栏左右各设置最小宽度 fix #145 (363330e)
- form: date组件初始值 不显示 (8d5eab0)
- form: el-upload类型读取失败导致Table.vue.d.ts丢失 (fab8717)
- form: fieldset checkbox chang事件不会触发 (26c60c3)
- form: tabs配置name后出错 (9454bb3)
- form: 函数配置中添加config参数 (7ad80e8)
- form: 函数配置中添加config参数 (eae9725)
- form: 初始化values时,数组中的对象出现key丢失 (32e86d8)
- form: 配置了names,validator中的value应为model (3090bc7)
- magic-admin: 修复发布页面资源路径错误,导致页面无法打开问题 (7dc0b4e)
- magic-admin: 画布显示出错 (7c42f75)
- playground: 小屏幕下设备切换按钮样式问题 (a4abf5f)
- runtime: 解决启动脚本不识别组件包内的插件 (8b70ede)
- stage: 所有父节点中如果有translate,导致选中框定位出错 (feff617)
- stage: 无法拖到left为0 (069aec6)
- 修正getScrollParent逻辑 (#141) (f72b8c7)
- 创建活动时 (ac2aef9)
- 当前选中组件处于流式布局模式下时,直接拖动其他组件会错误判断成是流式组件 (89f863d)
Features
- core: 添加设计稿宽度设置(px转rem相关),默认375,可设置为750 (923e8ea)
- docs: 添加搜索 (4e812c3)
- editor: 参考线缓存与页面绑定 (fb612ea)
- editor: 添加layer-panel/component-list-panel slot (49c9e87)
- editor: 添加props-panel-header slot;修改layer-panel,component-list-panel slot名称,加上-header (e901ad4)
- form: datetime移出默认defaultTime,支持defaultTime配置 (e1705c3)
- form: datetime默认的具体时刻设置为23:59:59 (83cd101)
- form: groundlist 函数配置增加prop/config两个变量 (3de29e0)
- playground: 优化form/table playground (c570370)
- playground: 添加form、table playground入口 (f808253)
- playground: 添加不同设备切换 (9f23cd6)
- runtime: 支持构建magic-admin的runtime产物 (014859f)
- stage: 提供tmagicRuntimeReady message事件通知 (def0e3e)
- ui-vue2: 升级至vue2.7.4 (f289388)
- ui: page 添加magic-ui-container class (f3e2d9c)
- 支持将组件拖动到指定容器 (de0c695)
- 支持配置updateDragEl方法来调制选中框 (154860c)
1.0.0-rc.7 (2022-06-13)
Bug Fixes
- admin: 管理端更新编辑器的使用方式 (fe821f7)
- editor: getLayout增加判断fixed (8e004f9)
- editor: mac下meta + v,meta + x快捷键无效 (76b8d23)
- editor: root为空时异常处理 (7d62c09)
- editor: ui-select样式优化 (27a1ff8)
- editor: 从组件树选中没有渲染的组件时,需要等待组件渲染完成再初始化选中框 (8390ba7)
- editor: 代码编辑器大小变化没有自适应大小 (7dc5479)
- editor: 修复code 代码编辑器光标错乱问题 (06b40c9)
- editor: 修复fix布局的组件没有吸附效果问题 (959638c)
- editor: 修复pagebar文字超长换行问题 (5350c90)
- editor: 修复历史状态变化后,画布没有更新 (bb5e192)
- editor: 修复新增组件时,组件列表配置的数据丢失问题 (992ebbe)
- editor: 修复浏览器快捷键 (9addbdd)
- editor: 修改pagebar过长无法滚动问题 (9b849cc)
- editor: 切换组件时会连续触发两次表单初始化 (3137350)
- editor: 删除全部页面后显示异常 (a0c3e25)
- editor: 删除的快捷键操作,不要对页面生效 (9efe4f0)
- editor: 删除组件后,组件树不更新 (bcbd1f5)
- editor: 右键菜单,mac触摸板上容易在菜单出现的时候触发当前鼠标位置的按钮 (31cbe78)
- editor: 右键菜单粘贴的组件位置不对 (26081ea)
- editor: 右键菜单隐藏逻辑有问题 (c99663a)
- editor: 在小屏幕下画布的标尺显示不全 (1c8829f)
- editor: 复制组件后添加组件id一直是之前复制的组件的id (6eb1f24)
- editor: 复制页面,页面名称重新生成 (c80dab8)
- editor: 新增service方法串行调用问题,解决连续快速拖动导致更新节点错乱问题 (b8d352a)
- editor: 新增页面不用添加历史记录 (3dab16b)
- editor: 添加或者删除节点后,选中状态没有刷新 (97fa34b)
- editor: 添加组件默认添加到视窗中间,如果组件初始化height不是数值,则当0处理 (663d7ce)
- editor: 源代码编辑器保存快捷键阻止冒泡 (2134d92)
- editor: 由于有可选参数,所以将after hook的返回值放到第一个参数 (9526c44)
- editor: 组件列表中搜索栏层级问题 (5e4b709)
- editor: 组件树右键菜单 (8053394)
- editor: 组件树右键菜单子菜单出不来 (be4df0f)
- editor: 组件树右键菜单添加组件无效 (a320823)
- editor: 组件配置width为100%时,水平居中失效 (4a19017)
- editor: 置顶,置低逻辑弄反了 (586711b)
- form: daterange 错误信息不会消除 (a90777f)
- form: label width为0时隐藏label (28d3ea0)
- form: popper弹层字体大小仅在form size为small的时候设置为12px (662a3d6)
- form: row显隐不会触发 (88cc033)
- form: select group option key 出错导致页面卡死 #67 (054e836)
- form: tooltip丢失 (2e12812)
- form: 修复select过滤本地数据出错 (4d7b135)
- form: 修复text append按钮大小 (59c0a09)
- highlight: 修复固定定位和弹窗场景下鼠标高亮偏移的问题 (15b202a)
- playground: 预览检查是否保存 (f9ae10b)
- runtime: 修复window系统下npm run playground 出错问题 #29 (6df8ce8)
- runtime: 编辑器中组件的样式不生效 fix #109 (46b2632)
- runtime: 获取dsl字段出错 (bb97c4c)
- stage: canSelect增加event参数 (29a9912)
- stage: import 了错误的log函数 (038ef7c)
- stage: 优化拖拽体验,当选中的节点变化时,重新创建moveable,如果没有变化则update状态 (39dcd89)
- stage: 修复添加组件后没有自动选中问题 (0faabcb)
- stage: 修复滚动容器大小发生变化时,导致滚动距离可能超出最大滚动值 (f7ba716)
- stage: 修复画布缩放后拖动鼠标漂移 (759b264)
- stage: 修复鼠标移出画布后,highlight没有清除 (9cb821c)
- stage: 只有当组件不在视窗内才自动滚动,新增scrollIntoView配置 (dbcd420)
- stage: 流式布局下,镜像节点zindex应该比选中节点高 (0824602)
- stage: 页面小于画布时,滚动位置修复 (8452daf)
- stage: 页面高度比画布小时,滚动画布出现异常 (94debf5)
- table: 修复table设置expand后多一列object的问题 (57e8159)
- ui: default拼写错误 (ce5ac67)
- ui: img组件没有配置url是点击页面刷新 (5d159ad)
- uitls: 添加package.json dependencies (a7351c9)
- ui: 页面组件无法支持event配置 (cdabe36)
- utils: 判断是否为number不够严谨 (2647ace)
- 修复lock文件问题 (a1ae3dd)
- 修复node版本16安装依赖失败的问题 (ec8867c)
- 修复throttle引起的问题 (148d454)
- 修复单独使用@tmagic/editor,报错无法运行的问题 (582962f)
- 修复快速点选拖动时有残影的问题 (a52d25f)
- 修复组件树中hover不存在的id导致高亮边框不消失的问题 (121498e)
- 修复缺少buffer依赖,导致单独使用@tmagic/editor出现报错,无法运行的问题 (cb99a6f)
- 修复页面滚动高亮偏移的问题 (6a46f98)
- 删除无用的方法 (4f4ed9c)
- 升级element-plus2.2.0后,button默认样式变化 (1486beb)
- 升级element-plus2.2.0后,sidebar动态变化后,顺序不对 (2731609)
- 管理端启动文档更新 (86447ec)
Features
- editor): feat(editor: 鼠标移出workpace,禁用快捷键 (fbd7f80)
- editor: contentmenu支持扩展 (70292b9)
- editor: zoom 设置为button (faa6c6d)
- editor: 修改默人属性面板宽度 (ed9805f)
- editor: 增加editorService.move的扩展 (b1aae65)
- editor: 属性表单大小配置;记住编辑器分栏宽度 (04d7725)
- editor: 支持拖拽添加组件 (5da8601)
- editor: 新增删除、复制、粘贴、剪切快捷键操作 (db62427)
- editor: 新增组件自动设置到视窗中间 (0e74970)
- editor: 添加globalThis兼容 (cf5e775)
- editor: 添加常用快捷键 (51031fe)
- editor: 源代码编辑器支持扩展配置 (359fc5f)
- editor: 组件树保持展开当前选中节点的父节点 (f896115)
- editor: 组件树增加id和type过滤 (97a7225)
- editor: 选中组件,组件自动滚动到视窗内 (50937c2)
- form: number组件初始值尝试统一转换成number (554bc4b)
- form: select options函数配置添加prop参数 (7e216e7)
- playground: playground支持旋转操作 (423059d)
- playground: 增加字体样式配置 (f7bca02)
- playground: 更新默认页面配置 (5bfb69b)
- playground: 添加弹窗组合 (2319df7)
- schema: type可以为undefined,默认表现由使用方自行控制 (fe4c0fa)
- stage: elementGuidelines可以配置 (85164ec)
- stage: moveable origin改为false (fb64e07)
- stage: runtime添加getApp方法 (0397c68)
- stage: 增加对齐线 (67e2ba3)
- stage: 增加当前拖动的节点的z-index (7f3d6c5)
- stage: 支持rotate scale fix #92 (a9936b5)
- stage: 本地缓存参考线,刷新页面不会清空 (019cfc7)
- stage: 组件对齐不准确,暂时去掉 (cb4304b)
- stage: 选中节点时,给所有父节点添加一个className (d478289)
- table: action增加before配置 (9126399)
- ui: 添加二维码,图片组件 (8c287ec)
- util: asyncLoadCss支持指定document (71cfab8)
- 优化拖拽体验 (a842c5b)
- 支持playground:vue2/playground:react命令 (d84037e), closes #82 #68
- 新增isPage,isNumber方法 (9c83a54)
- 新增蒙层组件 (44aa56b)
- 添加组件支持添加组合 (5e31257)
- 编辑器支持鼠标悬停高亮组件 (feb9ac9)
1.0.0-beta.8 (2022-03-29)
Bug Fixes
- editor: 流式布局下,拖动后选中错误 (393889b)
- form: onChange、filter、trim函数调用异常处理 (504adcb)
- playground: 新增页面默认width height 100% (c3f4e41)
- stage: drag的时候不update width height (30ad850)
- stage: render destroy后移除load事件 (f03281a)
- stage: 混合布局下拖动错乱 (8e2d83f)
- stage: 这有overflow为auto或scroll才在选中的时候设置为hidden (8619af9)
- stage: 页面默认滚动容器设置为documentElement (4560562)
Features
- 新增select下的popper class (8e192e7)
Reverts
- Revert "Revert "refactor(stage): 升级moveable"" (6becbda)
1.0.0-beta.7 (2022-03-18)
Bug Fixes
- editor: 切换布局失效 (42f1789)
Reverts
- Revert "refactor(stage): 升级moveable" (10ed55d)
1.0.0-beta.6 (2022-03-17)
Bug Fixes
- editor: 不允许选中跟节点 (ca84c8f)
- editor: 样式优化调整 (12de0f5)
- editor: 画布拖动容易误触 (541a279)
- editor: 首次选中组件后拖动,更新节点无效 (dee685f)
- stage: 修复触摸板轻触移动时拖动左键;隐藏标尺后,改变画布大小,再显示标尺,标尺变形 (edbb552)
1.0.0-beta.4 (2022-03-14)
Bug Fixes
- editor: 更新根节点出错 (412c781)
- form: 优化table样式 (3c7d756)
- form: 表单配置没有变化,初始值变化时,表单发生重绘 (979336c)
- 更新elemnt-plus2.0.2后,size的值变了,去掉Form下size prop的默认值,增加Formdialog size prop (3419f80)
- 构建的文件名与package.json中的不匹配 (4f4e81f)