Skip to content

Latest commit

 

History

History
250 lines (229 loc) · 10.9 KB

CHANGELOG-2022.md

File metadata and controls

250 lines (229 loc) · 10.9 KB

2022-12-22

  1. 改善代码编译结果
  2. 更轻柔的标尺实现
  3. 再见2022

2022-11-16

  1. 增加保持比例工具
  2. 支持自定义字体
  3. 改善带预设值元素的数据绑定提示
  4. 增强缩放功能
  5. 重构键盘处理器
  6. 修正颜色选择器输入框选中逻辑
  7. 皮肤支持外部配置,需授权
  8. 支持资源本地化,便于无网络使用
  9. 改善excel鼠标滚动效果
  10. 改善todo缩放效果
  11. 清理并拆分打包及检测工具
  12. 增加轮播图元素
  13. 改善动画面板的时刻线快捷键移动行为,当靠近左或右边时自动切时间段

2022-10-31

  1. 重构格式化功能
  2. svg控制点支持交换移动
  3. 元素规则支持按下ctrl键添加到头部
  4. 流程图连接线支持文本快捷输入
  5. 支持皮肤的保存与读取
  6. 追加字体
  7. 改善文本类型的上、中、下划线
  8. 改善吸附对齐算法
  9. 修正html片段的分页打印
  10. 增加触压按钮
  11. 文本类型的元素支持不响应指针事件,仅展示
  12. 修正条形码字号
  13. 数据元素支持动画功能

2022-09-26

  1. 重构接口配置,不再支持url中的参数
  2. 粘贴克隆的名称也支持顺序生成
  3. 增加天气元素
  4. 调整风扇元素速度算法
  5. 修正容器内元素绑定后容器绑定未更新的bug
  6. 重构数字组件
  7. 增加数字调节元素
  8. 规则组件支持点击排序
  9. 修正todo元素的缩放问题
  10. 重构图片库分类实现,以支持更多的分类
  11. 数据源分类支持隐藏,强制展示某个数据源的字段
  12. 改善svg元素在safari动画时,负值导致的跳跃问题
  13. 风扇支持反向旋转

2022-09-13

  1. 重构鼠标与键盘的互斥行为
  2. 元素、工具、标尺栏在所有鼠标拖动过程中减少干扰
  3. 修正导出与lodop打印缺失根样式的问题
  4. 辅助线也支持存储
  5. 图表、大屏和svg支持动画
  6. 改善历史记录与元素id的生成

2022-09-06

  1. 修正mx-toast短时间内调用不显示的问题
  2. 规范化localStorage的读取
  3. 工具栏旋转支持45
  4. 修正容器内元素旋转后,通过动画或结构树面板审查时,审查提示元素位置偏移的bug
  5. 所有容器元素添加动画测试
  6. 空数组也需要序列化
  7. 改善占位页头页脚的更新方式以支持动画,同时为了性能考虑,减少或禁用占位页头页脚的设计页面的更新频率(尤其在动画高更新频率情况下)
  8. 修正标尺在负值时计算溢出的问题
  9. 移除部分svg元素的箭头配置属性,无需求下线
  10. 增加占位符提示绑定数据组件,让元素支持多绑定变得更容易,提示更清楚

2022-08-31

  1. 支持服务器推送数据的iot场景(支持服务端超时检测、客户端心跳发送、自动重连等核心功能)
  2. iot预览支持全屏、页面等比缩放
  3. 修正颜色选择器侧边拖动与颜色区域未联动的bug
  4. 恢复网格功能,更强劲的吸附功能及展示功能
  5. 条件图片支持向服务器发送数据(仅限iot场景)
  6. 文本图片支持外链配置,同时支持各种打开方式(仅限iot场景)
  7. 重构下拉框组件,仅支持对象列表的数据,不再支持普通数组
  8. 重构数据绑定与数据中心,数据源也纳入数据中心进行管理
  9. 改善点击元素添加到容器的逻辑
  10. 支持按顺序生成元素名称
  11. 重构magix5引擎,减少打包代码
  12. 重构弹出框组件,不再允许外部控制关闭,仅允许内部view进行控制

2022-08-25

  1. 预览页重命名
  2. 修正液罐点计算错误的bug
  3. 重构数据绑定的字段名称
  4. 新增指示灯元素

2022-08-22

  1. 迷你拆分模式配置预览页面
  2. 新增日期时间元素
  3. 改善日期格式化算法
  4. 支持尺寸等比属性配置
  5. 重构数据绑定
  6. Chart.js图表与绑定数据关联

2022-08-20

  1. 精简字体列表
  2. 重构圆角实现
  3. 新增液罐元素
  4. 优化元素与面板之间的层级关系
  5. 重构支持设计区数据绑定元素的代码实现,复用展示层
  6. 改善下拉框展示,支持左右停靠
  7. 扩充支持动画的元素,方便测试
  8. 概览图支持wheel
  9. 测试多语言,支持无刷新切换到其它语言
  10. canvas支持无限滚动
  11. 重构鼠标与键盘互斥行为
  12. 支持设计区最小尺寸限制
  13. 浮动工具统一放置在右侧

2022-08-12

  1. 代码重构,升级magix5
  2. 支持在线主题定制,全面拥抱css3变量
  3. 关闭文本自动尺寸功能,体验不好下线
  4. 配置化ctrl加鼠标滚轮缩放设计区,默认关闭
  5. 优化拉框选择逻辑,让第一个选中元素始终处于列表顶端
  6. 新增iframe元素
  7. 新增字符串多选组件
  8. 新增动画功能,新增动画面板
  9. 修正撑杆元素在padding动态的情况下,尺寸撑开错误的bug
  10. 允许远程数据打开相应的面板,以合适的界面展示设计器
  11. 只读模式与元素面板联动,当只读时,直接禁用元素添加
  12. svg箭头元素增加燕尾配置项
  13. 修正图片旋转与镜像共存
  14. 新增条件图片元素
  15. 重定义场景功能,升级配套打包功能,以适应同一份设计器支持不同的预览场景
  16. printer.js升级为viewer.js
  17. svg元素支持元素内点移动时吸附到其它点
  18. 修正吸附到辅助线的特殊线的计算方式,避免无意义的数据
  19. 优化svg相关元素的动画性能
  20. 重构元素属性,减少代码
  21. 增加是否展示元素轮廓线功能
  22. 删除可旋转的折线
  23. 序列化数据时,删除不必要的属性,精简存储数据

2022-06-15

  1. 修正打印内容展示窗口的宽度适应行为
  2. 增加设计区居中选项
  3. 增加自动保存功能
  4. 增加设计区快照功能
  5. 新增序号器元素
  6. 文本支持黑白一键切换背景色与前景色
  7. 工具栏支持顺时针或逆时针旋转90度(代码已支持任意角度的旋转,方便扩展自己的旋转工具)
  8. 修正概览图在小尺寸设计区缩放时,不联动的bug
  9. 调整二维码默认生成尺寸
  10. 改善投影响应方式,修正不联动元素尺寸变化的bug
  11. HTML元素支持数据源的多字段绑定
  12. 设计区支持圆角展示
  13. 修正设计区偏移轮廓未参与缩放的bug
  14. 改进设计区多设计区分页的显示
  15. 淡化设计区页头、页脚的占位显示
  16. 新增签名元素
  17. 取消按shiftctrl进行鼠标多选操作时,设计区保留选中一个的逻辑
  18. 改善标尺快捷键的隐藏与展示效果
  19. 2022上半年封版,9月份前仅修复bug,不再有其它更新

2022-05-24

  1. 切换示例时显示提示
  2. 表格缩放状态下的行列添加bug修正
  3. 小尺寸下的元素设计区拖动修改尺寸改善
  4. 修正辅助二维码在部分情况下无法渲染的问题
  5. 修正属性面板帮助链接在打包正式版本后,错误的引用了通用组件
  6. 代码编译适当降级,样式低版本兼容

2022-05-11

  1. lodop打印时,转换其它单位到px,#57
  2. 示例或根据id加载设计内容时,允许根据设计区尺寸进行缩放,可配置
  3. 支持自动保存功能,仅限付费用户(BLOCKED)
  4. 如果urlid,则显示相应的示例,不再随机
  5. 属性面板中的修改项支持自定义禁用
  6. 在设计区调用打印预览页面时,删除id参数,无意义的参数透传
  7. 增加设计区快照插件,购买插件后手动开启(BLOCKED)
  8. 完善二维码的配置项
  9. 文本动态尺寸情况下,允许ctrl+鼠标滚轮在设计区修改字号
  10. 预览客户端生成pdf时不再调整尺寸,服务端生成pdf时,减少空白页的生成
  11. 新增场景功能,以支持不同的打印需求scene=params
  12. 模板对话框增加快捷键

2022-04-29

  1. 模板支持搜索及翻页,适应大数据量的场景
  2. 图片支持搜索及翻页,调整图片接口数据格式
  3. 删除GPL协议

2022-04-18

  1. 更新依赖,更换jspdf地址
  2. 改善条形码的缩放展示,增加字号选项
  3. 快捷键旋转支持多个元素,同快捷键移动功能
  4. 清理设计器中的全屏预览代码,设计器不再保留该功能
  5. 带行提示功能的元素在锁定时,隐藏显示
  6. 数据表格在锁定时,不再支持快捷文本的输入
  7. 元素使用尺寸撑开器,方便在靠近右或底部时,保留间隙,方便鼠标拖动修改尺寸等操作
  8. 文本支持自动尺寸功能
  9. 修正svg元素中弧元素通过属性面板修改属性时,位置信息传递错误参数的bug
  10. 重构属性面板中属性组件的实现,更易扩展自己的属性插件
  11. 修正在非px单位下,数据采集元素切换到下拉框字号未转换的bug
  12. 修正列表格在打印时,非px单位下,补充的最小尺寸未转换到当前单位的bug
  13. 收敛样式变量,为css3变量在线换肤做准备
  14. 改善数据收集元素在禁用状态下的展示
  15. 清理多语言,部分不重要文件不再提取语言包
  16. 锁定状态下,设计区不再允许操作元素内容,如地图富文本等元素
  17. 点击缩放比例数字,可以一键还原设计区缩放
  18. 不带移动属性的元素处理成pinXpinY效果
  19. 全选支持仅选中可移动元素
  20. 对齐增加快捷键
  21. 改善设计区右键菜单
  22. 改善带输入框的容器嵌套时,输入框的激活逻辑

2022-04-02

  1. 重构虚拟与打印重复代码
  2. 丰富条形码配置,支持svg渲染
  3. 鼠标滚轮时,按下shift交换垂直和水平的滚动。即按下shift键后,鼠标滚轮滚动设计区时,变为左右滚动
  4. 鼠标滚轮时,按下ctrlmeta键缩放设计区
  5. 修正在快捷键缩放的情况下,一次缩放2次的bug
  6. 批量属性设置功能进行实验
  7. 属性面板内容切换时,自动滚动到顶部
  8. 修正占位页头、页脚不参与缩放的bug
  9. 生日快乐:)

2022-03-25

  1. 切换图片源
  2. 流程图元素需序列化padding数据
  3. tabs容器支持绑定元素
  4. 部分元素如文本条形码二维码等支持打印设置
  5. 修正数据绑定组件不显示排序指示条的bug

2022-03-16

  1. 修复销毁再新建编辑器拖动无法移动的问题
  2. 使用scrollBy替代scrollLeft
  3. 默认加入lodop打印插件
  4. 改善svg元素,增加填充色

2022-03-01

  1. 自由表格自动高度优化
  2. 依赖升级
  3. 改善网络异常时icon转动的处理

2022-01-28

  1. 升级magix5
  2. 移除不必要的代码
  3. 禁用输入框不再识别为响应键盘事件
  4. 升级第三方依赖

2022-01-20

  1. 样式加载直接使用onloadonerror事件
  2. 输入框支持数据绑定
  3. 文本支持行高属性
  4. post请求编码value