🔥 LeaferJS 1.0.5 发布,带来 leafer-vue 开发框架

来源: 投稿
2024-10-11 09:26:00

🍍 社区更新亮点

- 🌸 leafer-vue 组件式开发框架全新上线 🎉🎉🎉 (@FliPPeDround 提供开发维护

🌱 新增功能

- 🌸 图形编辑器支持在多个 leafer 层中选择元素

- 🌸 图形编辑器多选时,也能使用 element 元素的属性方法直接移动、调整编辑框

- 组元素 add() 方法支持传人 JSON 创建元素

- 组元素 remove() 方法支持传入条件移除元素

- 🌸 Box 元素增加 textBox 文本框属性,可在编辑器中双击 Box 元素直接编辑 editable 子文本

- Text 元素增加 autoSizeAlign 属性, 当文本没有宽高且有对齐属性时,是否对齐起始坐标

- 应用配置增加 touch.preventDefault, 自由控制移动端触屏交互体验

- 应用配置增加 multiTouch.disabled, 控制是否禁用多点触屏产生的缩放/平移/旋转事件

🪲 修复问题

- 🌸 箭头元素 为曲线路径且在编辑器中 resize 到比较小时会跑偏

- 🌸 图形编辑器多选元素不会触发 drag.enterdrop 事件

- 图形编辑器多选元素未显示移动光标

- 自定义编辑工具示例 onCreate 报错的问题

- 多选元素时,app.editor 会监听两次交互事件的问题

- animation 初始化 event 监听未生效的问题

- 🌸 Box 元素有背景图片没加载完时,内部子元素动画不渲染

- Box 元素会穿透事件的问题

- Box 元素只存在宽或高时包围盒定位不准确,导致内部元素显示位置有问题

- Text 元素只存在宽或高且有 Padding 时, 在 Box 中显示有问题

- Flow 元素只存在宽或高且有 Padding 时,排版不准确

- 没有宽度的文本设置了文本对齐,在进行文本编辑时定位不正确

🌿 优化

- Box / Frame 元素不再支持 解组,防止产生问题,如需编组/解组,请使用 Group 元素代替

🌷 感谢反馈

@leidao @ZhuFaRuHuan @yy8z7 @maxfrees @i255979 @fundgao @岁月 @ozar @周明 @xiaou @黄某人 @9kg @江万江 @风之影 @BO @Curapica

官网:www.leaferjs.com

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
4 收藏
分享
返回顶部
顶部