85 Star 495 Fork 0

行列 / report-designer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 25.38 KB
一键复制 编辑 原始数据 按行查看 历史
行列 提交于 2021-12-31 11:41 . read changelog.md 2021-12-31

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. 重构代码为设计器打印页两个主体,删除ministandalone但保留功能
  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. 升级echarts5版本
  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. 改善firefoxsafari的滚动、拖动等兼容性
  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. 修正DOMprops无法更新的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. pinXpinY不支持旋转及修复改尺寸导致坐标移动的问题
  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. 编辑锁定pinXpinY不再支持剪切
  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. 增加pinXpinY的示例
  9. 对齐需要考虑pinXpinY的情况
  10. 重构元素readonly的代码

2021-01-20

  1. 容器格子聚焦边框跟随格子边框进行同类型展示
  2. 修改从顶部拖动元素到编辑区时,提示语错误的bug
  3. 新增单选、多选、下拉框元素
  4. 属性面板底部增加空白,方便操作稍微底部的属性
  5. 修正通过元素面板调整z轴未记录到历史记录中的bug
  6. 调换tabshift+tab的功能,更符合界面视觉
  7. 当元素面板中只有一个元素处于选中状态且未显示时,则滚动元素面板,显示聚焦的元素
  8. 改善部分iconui
  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增大步幅,按ctrlcmd减少步幅,启用该功能的有键盘上下箭头、鼠标滚轮、右侧上下可点击箭头
  4. 修复流程元素代码重构后丢失绝对定位的bug
  5. 流程图连接线算法小调整,解决连接线触头交叠,连接线画大矩形的bug
  6. 修复实时数据数据表格等与表格相关的元素在某些情况下宽或高多出1pxbug
  7. 抽离改变元素大小的鼠标形状显示逻辑
  8. 迷你模式支持动态卸载与安装
  9. 修复元素提示框在迷你模式下偏移1pxbug
  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. 代码重构,解构以减少对象引用

2020-12-29

  1. 拆分page-desinger为独立仓库
  2. 新增元素实时数据,把数据表格与数据绑定后,在设计区实时显示数据,以满足不同用户的需求
  3. 新增元素进度条元素
  4. 新增核心功能拖动对齐,可在编辑区中进行打开或关闭,默认打开
  5. 移除工具栏中的同步宽高功能,小众需求先隐藏,同时右键菜单中的保留
TypeScript
1
https://gitee.com/xinglie/report-designer.git
git@gitee.com:xinglie/report-designer.git
xinglie
report-designer
report-designer
master

搜索帮助