## 2021-12-31
1. 切换第三方依赖地址
2. 更新编译工具依赖
3. `2021`封版

## 2021-12-17
1. 改善快捷键打印行为
2. 改善普通屏幕的展示
3. 改善流程图连接线手柄的处理：调整手柄始终处于编辑区的最上方，便于快速选中操作
4. 修正`数据表格`单元格背景的处理
5. 增加错误上报
6. 示例列表与内容拆分

## 2021-11-27
1. 网络请求事件名称修正
2. 交换`组件树`与`数据源`面板位置
3. 快捷输入框支持`Escape`取消输入
4. `数据表格`及`自由表格`支持多栏打印
5. `打印预览`页面地址支持配置，需授权
6. 新增`折线2`元素
7. 修正部分`svg`图形在旋转的情况下移动，视觉坐标有偏差的`bug`
8. 拖动旋转时，`45`倍数的角度支持吸附

## 2021-11-14
1. 使用工具栏水平或垂直居中，无参考元素时，默认以中间元素为参考
2. 修正右键水平与垂直居中对齐的菜单图标
3. 增加扬声器元素
4. 单选、多选、下拉及标签元素支持数据绑定
5. 当有网络请求时，页脚`logo`进行旋转动画
6. 改善打印或转换时，调用`rds`服务的参数传递
7. 第三方组件或库支持自定义文件地址
8. 帮助链接一键打开或关闭

## 2021-10-30
1. 改善`html`的分页逻辑
2. 修正打印页面转换成`pdf`时，未填充满页面的问题
3. 修正快捷键对话框中的面板快捷键的提示
4. 修正富文本编辑器与设计区滚动
5. 升级依赖

## 2021-10-24
1. 标尺使用`canvas`实现
2. 修正`清空`与`新建`之间的联动关系
3. 修正辅助线移动与添加提示(添加时，使用鼠标移动提示的数据，防止添加瞬间鼠标抖动，添加的数据不是移动提示时的数据)
4. 所有非打包资源路径均相对`js`入口文件，方便在其它系统中引用
5. 重构面板，所有高度均相对于设计器容器高度，支持迷你模式动态高度
6. 开放更多`API`，允许外部调用`保存`,`设置或获取内容`
7. 全事件选项支持
8. 颜色选择器支持`EyeDropper`
9. 支持迷你面板，为不同的布局提供未来可能的支持
10. 改善设计区滚动与标尺的联动方案，更小的延迟
11. 标尺支持鼠标滚动操作

## 2021-10-14
1. 重构样式代码，精简和重利用
2. 兼容`pad`，支持旋转和拖动修改尺寸，考虑到触屏与其它输入设备的不同，后续单独出触屏的界面
3. 增加`散点图`、`雷达图`、`信号`等元素
4. 数据源支持`API`指定打开某些节点
5. 拆分出图表元素面板
6. 支持`chart.js`，为支持各种图表库做准备
7. 移除帮助链接的配置项
8. 重构元素，支持外部配置，为动态加载外部元素插件做准备
9. 重构颜色选择器，为`EyeDropper`做准备
10. `条形码`支持文字样式设置

## 2021-09-30
1. 美化`拆分`模式
2. 下线`三栏`相关代码，代码注释保留
3. 下线`大屏预览`界面，`打印`升级为`打印预览`
4. 改善标题栏按钮宽度
5. 改善键盘事件的细节处理，在设计器中需要处理事件时才阻止默认行为
6. 改善坐标系参考节点计算方式
7. 优化拖动其它元素到容器内时的坐标提示
8. 改善全局鼠标样式的实现
9. 锁定元素时，增加锁定图标
10. 流程图元素锁定时，不再支持连接线的连接动作
11. 内置仅有流程图布局的功能
12. `SVG`增加`电池`、`WiFi`元素

## 2021-09-26
1. 修正工具栏面板状态不同步的问题
2. 所有面板均支持自定义放在外部其它元素内，详情参考`split`模式
3. 工具栏及顶部支持`API`控制，支持放在外部其它节点内
4. 修复垂直标尺高度问题

## 2021-09-25
1. 解除域名限制
2. 改善`函数`元素属性面板中的删除按钮
3. 面板支持帮助按钮
4. 重构代码为`设计器`和`打印页`两个主体，删除`mini`及`standalone`但保留功能
5. 增加`tabs`容器，`标签`元素，`SVG`增加`风扇`元素，`基元`元素，方便复制制作新元素
6. 属性面板支持分组
7. 旧`元素`面板重命名为`结构树`面板
8. 增加`元素`面板，方便处理较多系统元素
9. 改善右上角面板及帮助中的信息，改善`3`栏布局

## 2021-09-18
1. 新增`评分`、`热度`及`环形进度`元素
2. 升级依赖
3. 历史记录`bug fixes`
4. `codemirror`依赖加载`bug fixes`

## 2021-09-13
1. 图片库支持本地上传
2. 调整多语言处理逻辑

## 2021-09-03
1. 增加`预设内容`接口
2. 元素支持单击事件
3. 支持打印份数设置

## 2021-08-17
1. 精简样式
2. 历史记录支持删除
3. 打印页面支持缩放
4. 升级`echarts`到`5`版本
5. 新增`漏斗图`
6. 重构打印页数据源的获取
7. 改善标尺辅助线滚动及渲染

## 2021-08-08
1. 打印页支持导出到本机文件
2. 修复`firefox`下打印生成图片异常问题
3. 修复`单元格`绑定格式的提示
4. 改善生成图片和`pdf`过程，增强转换提示
5. 修正`自由表格`打印时内容填充与旋转偏移错位的`bug`
6. 改善富文本分页速度
7. 默认不再显示`数据源`与`历史记录`面板
8. 旋转支持快捷键
9. 尺寸、角度通过鼠标操作时，相关信息跟随鼠标提示

## 2021-07-31
1. `图片`元素在旋转的情况下，修改图片切换尺寸时，左上角固定不变
2. 兼容移动端
3. 修正格式化，兼容旧数据格式
4. 改善属性面板`数据绑定`效果提示

## 2021-07-16
1. 改善富文本分页算法
2. 新增`HTML片断`元素
3. `数据表格`标题行支持只在首页展示
4. `批量文本`支持`富文本`属性
5. 修正打印时对全局数据处理丢失数据的`bug`

## 2021-07-07
1. 改善滚动到可视区域内算法
2. 重构入口`API`
3. 改善表格输入框与拉框选择的行为
4. 更换为`pointer`事件
5. 文本支持`富文本`选项，支持直接展示带`html`标签的内容
6. 升级`ckeditor、codemirror、barcode、jspdf`
7. 修复打印类型在缓存状态下切换，按钮状态映射不一致的`bug`
8. 增加`日历`元素

## 2021-06-21
1. 改善编译结果，提升代码压缩率
2. 修正`套打`移除背景图时，设计区需要保持不变

## 2021-06-20
1. 修复`绑定字段`组件拖动字段移出再移入，其它`drop`触发事件时，之前被拖动的字段被删除的`bug`
2. 改善`绑定字段`组件，在字段排序和移出删除时，如果移入则自动判断排序位置，更便于删除和排序
3. 增强保存功能，把深层功能外放
4. 隔离设计器与宿主环境的样式
5. 增加`网络图片`功能
6. 增加`套打`功能
7. 改善`新建`按钮的逻辑
8. 批量元素打印临界`bug`修正
9. 拖动修改尺寸及`svg`关键点支持贴边滚动
10. 增加`均分`功能，支持元素间均分，设计区均分等
11. 尝试增加`动态列`功能
12. 改善表格数据行背景色，在进行数据绑定时更友好
13. 代码重构
14. 数据表格增加`动态列`功能
15. 自由表格增加`自动高度`功能

## 2021-06-10
1. 富文本分页
2. 增加`q pc`单位,支持单位间互转
3. 更换`数据引用`引擎
4. 补全某些元素缩放属性
5. 界面细节改善
6. 修复元素添加不显示标尺投影的`bug`
7. 提高投影显示的优先级，实时反馈元素投影位置

## 2021-06-02
1. `base64`保存文件内容
2. 调整左中右三栏布局和样式，工具栏高度细节调整，隐藏标尺后的线条颜色处理
3. 修正只有多于一个元素时才可以使用快捷键组合
4. 修正`数据表格`未处理`本单`的`2`个计算类型的`bug`
5. 改善`firefox`和`safari`的滚动、拖动等兼容性
6. 转系统单位不再按小数位截取
7. 支持`反选`功能
8. 所有拖动时能移动的元素均可以吸附对齐，该功能支持配置，默认开启，可禁用
9. 右键菜单支持内容超多时滚动显示
10. 改善右键菜单的界面，增加`icon`，减小快捷键的显示
11. 如果使用右键菜单进行`复制`、`剪切`和`粘贴`，相对于鼠标下的元素进行定位，其它元素相对该元素进行定位
12. 修正流程图偶尔出现浮点数导致连线不如预期的`bug`
13. 清理核心代码中的浮点数的处理
14. 剪切板进历史记录
15. 增加`esc`取消元素选中的快捷键

## 2021-05-25
1. 对齐点可配置。配置项为`4`个拐角，`4`条线中间点及元素中间点`3`组选项。在旋转情况下，`3`组对齐点会产生水平`9`条提示线，垂直`9`条提示线。为避免对齐线太多影响操作，现改为配置项。
2. 改善吸附对齐在偏差极小、多条提示线的情况下，偶尔缺少某条提示线的情况。
3. 配置化双击延迟时间、元素小尺寸、误差等，统一应用行为
4. 修复元素面板删除元素时，仅删除选中元素及高亮提示在删除后仍显示的`bug`
5. 数据表格动态高度时需要转为系统当前单位
6. 使用更友好的读取、保存文件对话框
7. 修复测量节点在其它页面不隐藏的`bug`

## 2021-05-21
1. 锁定元素不再支持`删除`
2. 重构容器元素的格子读取拦截器
3. 修正`自由表格`数据行放非绑定数据元素报错的问题
4. 改善对话框标题滚动吸顶行为
5. 可视化时限制最小尺寸，防止手柄不可见
6. 元素尺寸过小时，只进行左或上边框作为吸附对齐点
7. 下线设计区`网格`及`吸附网格`功能
8. 改善设计区`旋转`及`修改尺寸`的历史记录
9. 调整`svg星星`内圆算法
10. 重构设计区核心`view`初始化代码
11. 打印分页计算时增加提示

## 2021-05-16
1. 元素禁用或启用编辑时，剪切功能相应的禁用和启用
2. 改善粘贴识别及逻辑
3. 剪切后的元素支持`一次`还是`多次`粘贴，该功能可以配置
4. 增加翻页组件
5. 完善纸张尺寸列表
6. 改善编辑区选择空纸张或分辨率的逻辑
7. 解决打印页面一次渲染多个第三方如条形码、二维码卡顿问题
8. 其它单位转`pdf`时需要处理成统一的`px`单位
9. `pdf`用标题替代`URL`展示
10. 修正容器内容不能缩放的`bug`
11. 解决长宽比锁定的元素在改变尺寸吸附抖动问题
12. 支持按`shift`键同比改变元素尺寸时吸附
13. 修正容器内元素位置点的读取
14. 修正面板在改变窗口大小时，自动收缩到内容高度为`0`时，拖动改变高度手柄不能及时更新高度的`bug`
15. 修正`标尺`延迟渲染，在某些情况下事件响应时无相应节点的`bug`
16. 修正元素在高或宽为`0`的情况下，按`shift`等比缩放无法缩放的`bug`
17. 修正概览图在其它尺寸下过大的问题
18. 默认`mm`单位，方便后续发现其它非`px`单位的`bug`
19. 改善其它单位的标尺显示
20. 编辑区显示单位
21. 重构键盘移动元素代码
22. 改善组合的对齐逻辑：如果选中的是某个组合内的元素，进行组合内的对齐，否则进行组合间的对齐
23. 重构粘贴代码
24. 新增`克隆`功能、容器元素右键支持`清空格子`功能
25. 修正`流程图`元素在其它单位下连接线偏移、动画变快等`bug`
26. 处于容器内的元素，如果祖先有锁定或只读，不支持删除、剪切、克隆等行为

## 2021-05-10
1. 拆分右键菜单`2个元素`与`多个元素`的行为
2. 增加获取`html`片断的功能
3. 辅助线激活时不再使元素失去选中状态
4. 元素各边中间点在旋转后拖动时，也可以吸附对齐
5. 鼠标拖动修改尺寸手柄时支持吸附(格子不支持尺寸修改吸附，元素在按下`shift`键锁定长宽比时不支持吸附)
6. `SVG`鼠标拖动修改点时支持吸附
7. 修正`面板`的`z轴`层级问题
8. 修正`剪切`不能正确处理容器的`bug`
9. 修正`流程图`在容器元素里删除、属性变化等连接线不同步的`bug`
10. 增加`复制、剪切、粘贴`工具栏，重构及完善`复制、剪切、粘贴`行为和代码
11. 面板只贴某一边隐藏，避免在拐角处隐藏在拐角不方便还原出来
12. 修正面板在贴边隐藏的状态下，`vh`单位计算后为正值导致显示隐藏面板的`bug`
13. 修正非`px`单位，元素首次从`header`拖下来时，无法显示多条对齐线的`bug`
14. 数据面板，搜索增加快速删除关键字的按钮
15. 修正只读元素容器右键菜单显示错误的`bug`
16. 修正双击输入文本时，不能回车换行的`bug`
17. 其它单位转`px`时统一保留整数
18. 数据面板直接拖放到设计区支持预设属性
19. 优化使用鼠标移动元素的历史记录
20. 进入设计器显示随机示例，可以通过`tmpl/designer/const.ts`进行关闭
21. 加大设计区右侧`padding`，方便左右滚动显示完整的设计区域
22. 修复`2021-04-21`修改布局导致隐藏标尺后布局高度不正确的`bug`

## 2021-04-29
1. 支持设计区打印预览
2. 格子元素支持均分整体尺寸
3. 打印模块整体代码重构
4. 修正`弧`角度展示错误的`bug`

## 2021-04-28
1. 数据源面板支持使用树形展示
2. 增加自由布局的`数据列`表格
3. 带标题的`表格`支持复杂标题
4. 修正`tab`键在格子激活时未优先选择格子内元素的`bug`
5. 修正`自由表格`不显示格子操作的`bug`
6. 优化数据面板的禁用逻辑

## 2021-04-25
1. 锁定与组合在同一类型下使用某个类型的快捷可进行状态切换
2. 修正`流程图`按下连接手柄，其它`流程图`不显示连接手柄的`bug`
3. 修正`DOM`的`props`无法更新的`bug`
4. 修正垂直容器向上无法合并单元格的`bug`
5. 增加`重复容器`元素
6. 重构代码，`修改器`与`角色`使用逻辑运算
7. 修正打印页`资源预加载`未正确加载，及元素`层叠z轴`覆盖不正确的`bug`
8. 从数据源面板拖动字段到设计区时，可根据数据源的指定自动使用某个类型的元素

## 2021-04-21
1. 设计区支持左右添加其它内容
2. 修复`outline`与设计区对应时，偏差滚动条的问题
3. 大屏展示`数据表格`元素时，隐藏类型与单元格快捷选择图标
4. 示例切换后需重新检测是否有流程图的连接线元素
5. 示例切换或设计器销毁时需要清空剪切板
6. 只读元素的聚焦与快捷键`bug`修复
7. 增加批量`条形码`、`二维码`和`文本`元素
8. 修复`数据表格`最后显尾与隐藏尾导致高度计算不正确的`bug`
9. 增加保存、读取文件功能

## 2021-04-15
1. 组合元素支持通过属性面板与工具栏配合整体联动
2. 让我们继续大屏功能~
3. 修正非`px`单位下，复制粘贴坐标偏移过大的`bug`
4. 对带边框的元素进行限制，防止超出自身尺寸
5. 代码重构

## 2021-04-12
1. 元素左上角`icon`按下时支持自定义处理
2. `文本元素`增加边框
3. 输出的数据中，每个元素均带单位

## 2021-03-31
1. 自动换行`bug fixes`
2. 事件调度优化
3. 安全升级，引擎优化

## 2021-03-29
1. 任务调度算法`bug fixes`(clear current exec and check current before yield)
2. 右键支持`新建编辑区`
3. 移除`实时数据`元素
4. 改善轮廓线及对齐线细节，使它们更加贴合
5. 移除对话框的`blur`效果，太耗性能

## 2021-03-24
1. 重构打印代码
2. `bug fixes`

## 2021-03-19
1. `数据表格`内容支持超长换行打印
2. 重构接口请求代码
3. 清理无用文件

## 2021-03-18
1. 修正历史记录面板默认打开，在接口有延迟的情况下，历史面板报错的`bug`
2. 改进生成虚拟`dom`的算法，精简虚拟`dom`的生成
3. 固定小数位

## 2021-03-15
1. `数据表格`、`实时数据`支持单元格直接输入文本
2. 修正`magix`在混合`x-html`极端情况下无法正常更新节点的`bug`
3. https://github.com/xinglie/report-designer/issues/35#issuecomment-797205278
4. 增加双向绑定示例

## 2021-03-11
1. 调整新建逻辑
2. 支持`cm`,`mm`,`pt`,`in`等单位
3. 标尺支持隐藏

## 2021-03-07
1. 优化在大量元素被删除或添加异步过程中，禁止选择和移动，避免添加错误的历史记录
2. 流程图元素支持填充色
3. 默认显示数据源面板，关闭性能面板
4. `page`增加`readonly`方便设置整体只读
5. 调整初始化时首次历史记录和存储

## 2021-03-05
1. 修正组合后的元素再组合其它元素，`id`在组合列表中重复的`bug`
2. 处于组合中的元素，复制或粘贴依旧保持组合关系
3. 改善计算队列算法，平滑内存的使用，避免在极端情况下内存释放慢的问题
4. 修复流程图线条宽度丢失的`bug`
5. 双击元素输入文字的逻辑改到`mouseup`时处理

## 2021-03-03
1. `pubsub`事件支持优先级
2. 流程图连接线增加新的箭头
3. 修正`页头`及`页脚`放元素后不及时更新的`bug`
4. 动态高度元素对齐时`y`方向仅支持顶部对齐
5. 数据源字段支持直接拖放到设计区，生成相应的`文本`元素
6. 代码重构，支持一次性添加多个元素
7. 加入性能面板

## 2021-02-25
1. 增加元素在标尺上的投影
2. 修正流程图元素在复制时连线未显示的`bug`及部分情况下元素错乱的情况
3. 重新调整拖动对齐算法，不再修正
4. 修正吸附对齐辅助线部分情况下未连接到相关元素的`bug`
5. 元素面板支持删除元素
6. 开发模式下增加资源面板

## 2021-02-22
1. `pinX`或`pinY`不支持旋转及修复改尺寸导致坐标移动的问题
2. 优化对齐时，垂直中间线的视觉位置
3. 增加用于性能测试的时钟元素
4. `svg`控制点的联动显示不再记入历史记录
5. 更换`html2canvas`的地址为`cdn`地址
6. 新增`todo`元素

## 2021-02-18
1. 窗口格子左上角增加选中当前格子的`icon`
2. 新增新建按钮
3. 旋转手柄放在中间顶部位置，减少用户的学习成本
4. 部分输入文本的元素支持双击显示文本框进行输入

## 2021-02-07
1. 流程图连线时，需要把其它元素的连接点置于顶层，解决因元素遮挡无法连线的问题
2. 修复`数据表格`等文字类型输入框缺失的`bug`
3. 完善`d.ts`，增强代码的自动提示
4. 修复关闭`拖动对齐`时，拖动其它元素到容器格子上不提示的`bug`
5. 修正原生拖动时，如`chrome`只显示可视节点内容的`bug`
6. 阻止原生拖动时，因修复`firefox`拖动问题而设置的特殊字符串拖到`textarea`中的`bug`
7. 设计区拖动修改尺寸增加全部手柄，不再偷懒
8. 二维码设计修改需要锁定宽高同尺寸
9. 精简合并元素的基类

## 2021-01-31
1. 圆角化较大尺寸的拖动手柄
2. 改善普通元素的修改尺寸手柄
3. `编辑锁定`或`pinX`或`pinY`不再支持剪切
4. 粘贴需要考虑元素旋转的问题
5. 旋转后的元素支持`5`个点位进行对齐
6. 多编辑区拖动对齐时，需要使用各自的中心点进行对齐
7. 改善面板的尺寸拖动修改提示及手柄尺寸
8. 改善属性面板禁用状态下的`ui`
9. 修正数据源拖动绑定`bug`，改善拖出删除提示
10. 通过属性面板进行元素的编辑锁定操作产生的历史记录，需要与工具栏中的一致
11. 修正查询拖动对齐元素时，部分元素可能处于隐藏状态
12. 改善`ctrl+a`快捷键与格子的逻辑：当格子有其它元素时，`ctrl+a`全选格子内的元素，与旧行为相同，如果格子无内容，则全选父编辑区全部元素
13. 改善流程图的连线算法，尽可能绕过元素进行连线，尽可能采用较短的路径
14. 处于集合中的元素不在设计区中显示旋转及修改尺寸手柄，统一在属性面板中修改

## 2021-01-26
1. 部分固定宽高的表格支持旋转
2. 修复在负角度的情况下，鼠标形状计算错误的`bug`
3. `数据收集`元素支持直接输入内容，增加下拉框支持
4. `数据收集`元素支持类`Excel`标题展示
5. 修复表格在缩放情况下，部分场景下聚焦边框比表格高度小`1px`的问题
6. 新增`Excel`元素

## 2021-01-24
1. 组合与编辑锁定增加快捷键`shift`的功能
2. 改善快捷键大全的显示和提示语
3. 重构`组合`与`取消组合`代码及`取消组合`逻辑
4. 改善右键菜单的显示`ui`
5. 修正`safari`下鼠标拖动时的样式
6. 所有鼠标拖动过程中，均需要阻止键盘的快捷键操作
7. 标尺拐角增加快捷显示或隐藏辅助线的功能
8. 增加`pinX`及`pinY`的示例
9. 对齐需要考虑`pinX`及`pinY`的情况
10. 重构元素`readonly`的代码

## 2021-01-20
1. 容器格子聚焦边框跟随格子边框进行同类型展示
2. 修改从顶部拖动元素到编辑区时，提示语错误的`bug`
3. 新增单选、多选、下拉框元素
4. 属性面板底部增加空白，方便操作稍微底部的属性
5. 修正通过元素面板调整`z`轴未记录到历史记录中的`bug`
6. 调换`tab`与`shift+tab`的功能，更符合界面视觉
7. 当元素面板中只有一个元素处于选中状态且未显示时，则滚动元素面板，显示聚焦的元素
8. 改善部分`icon`与`ui`
9. 组合之后的元素，界面不再显示可以对齐的功能

## 2021-01-19
1. 调整部分历史记录的说明类型和文案
2. 改善快捷键对话框中按键的提示
3. 改进`shift`键多选逻辑，支持反向选择：如果有部分元素选中，鼠标拉框时按`shift`键，与选中元素相交时，选中元素取消选中状态。在鼠标拉框过程中，支持松开`shift`键以及再次按下`shift`键的逻辑。支持跨容器进行相应的元素处理
4. 重构容器和混合绑定与容器的元素
5. 调整工具栏`icon`及位置
6. 修正面板折叠后，移动到顶或底部位置后，再展开部分情况下不能使用拖动手柄的`bug`
7. 面板如果支持拖动改变高度，则做限制，不能高出相应的区域
8. 面板支持贴边隐藏，根据面板所相对的位置，比如相对于右下位置时，则面板贴右或下的边才会隐藏
9. 复制时需要断开元素之间的引用关系
10. 修复部分元素容器之间的嵌套关系，比如指定不能嵌套的情况下，右键及快捷键需要处理
11. 改善编译结果，使用更少的代码完成更多的功能
12. 进入场景改为`logo`旋转动画，取代进度条
13. 元素面板文件夹为`tree`

## 2021-01-15
1. 重构历史记录代码，使用一个数组来完成
2. 多语言翻译启用缓存
3. 新增核心功能历史记录面板
4. 新增核心功能快捷键大全对话框
5. 部分元素`bug`修复
6. 调整主要图标，使大小、线条更一致

## 2021-01-13
1. 收敛键盘的处理，统一由`keyboard`派发键盘相关的事件
2. 改善流程图连接线箭头形状的显示
3. 修正设计区在进行元素对齐时，中间点偏差`1px`的问题
4. 重构吸附对齐代码，独立插件实现
5. 修正在有吸附对齐辅助线的情况下，从顶部拖动元素下来，在边界处，设计区一直增大的问题
6. 增加元素与配置的关系，如果某些接口未配置则相关属性不再展示，减少误解
7. 修复`css`重构后，图片库不显示图片的`bug`
8. 部分`ui`支持键盘聚焦，更友好的`tab`按键支持

## 2021-01-11
1. 拖动过程中，如果鼠标经过标尺，不显示辅助线，减少干扰
2. 从标题栏拖动元素添加过程中，如果元素矩形不显示，则吸附辅助线也不显示，减少视觉干扰
3. 数字组件支持键盘按`shift`增大步幅，按`ctrl`或`cmd`减少步幅，启用该功能的有键盘上下箭头、鼠标滚轮、右侧上下可点击箭头
4. 修复流程元素代码重构后丢失绝对定位的`bug`
5. 流程图连接线算法小调整，解决连接线触头交叠，连接线画大矩形的`bug`
6. 修复`实时数据`，`数据表格`等与表格相关的元素在某些情况下宽或高多出`1px`的`bug`
7. 抽离改变元素大小的鼠标形状显示逻辑
8. 迷你模式支持动态卸载与安装
9. 修复元素提示框在迷你模式下偏移`1px`的`bug`
10. 修复贴边滚动某些情况下偏差一直累计的`bug`
11. 带边框且有改变大小手柄的元素，手柄位置计算需要减去边框宽度

## 2021-01-09
1. 原子化样式，减少代码体积
2. 修复`svg`图形控制点丢失绝对定位属性的`bug`

## 2021-01-08
1. 原子化样式，减少代码体积
2. 修复只读元素在拖动吸附对齐的`bug`
3. 修复流程图连接线与拖动吸附对齐的`bug`
4. 修复拖动对齐水平提示线左侧计算细微偏差的`bug`
5. 调整样式在代码中引用的处理，提升代码可读性
6. 移除`display`到垃圾桶

## 2021-01-05
1. 新增核心功能`清空设计区`，快捷键`C`以及右键菜单
2. 新增核心功能`元素只读`
3. 重构代码，`网格吸附`及`拖动对齐`功能可在常量中直接配置
4. 重构代码`tab`键选择元素的逻辑，树形数据打平进行快速选择
5. 根据需求`元素只读`，重构容器激活单元格及右键菜单代码
6. 修正`拖动对齐`差`1px`的问题
7. 新增核心功能`拖动对齐`支持吸附到辅助线上
8. 丢弃历史拖动改变元素尺寸的包袱，使用船新的算法
9. 吸附拖动允许按`alt`键在拖动时临时关闭
10. 调整普通元素、`svg`及流程图元素旋转点大小及位置一致
11. 调整容器及镂空元素选中状态下，焦点线与元素不再有空隙，与普通元素保持一致
12. 代码重构，解构以减少对象引用