Skip to content

lugia v1.3.0

Latest
Compare
Choose a tag to compare
@zenjava zenjava released this 22 Jun 20:58
· 100 commits to master since this release

lugia v1.3.0(2020-6-23) 🆕⚡️ 🐛

🆕 新增特性

  • 全新的强大的标尺系统,如Sketch一样强大的标尺。
  • 全新的lugiad编译运行时
    • 支持全新的智能布局系统
    • 支持对话框、抽屉、页签、折叠板等更为丰富的容器组件
  • 全新的智能布局系统,支持宽高支持:固定、自适应、内容适配布局方式,位置信息支持四个方向的锁定、自适应,可以更加友好的支持响应性布局。
  • 主题配置功能,支持对lugia-web组件库进行视觉定义,全新的主题配置版更加简洁清晰。主题支持针对全套组件库的公共值配置,亦支持对单个组件库进行视觉定义,支持依据设计语言制定组件。PS: 定义统一视觉的新增按钮。
  • 全新的组件树功能,可以在组件树上方便的对画布上的元件进行删除、锁定、隐藏处理。
  • 全新滚轮缩放处理,缩放始终以鼠标所处的位置为中心进行放大缩小,更加便捷。
  • 新增的模板管理功能,支持导入自定义的智能建页模板、保存智能建页的页面元信息从而可以在模板修改后方便快速重建页面。
  • 支持将扩展名为.lugiad的文件拖入到已有的项目中(PS:直接拖入到IDE的窗口即可)
  • 全新的编辑表格,更好的交互体验(类似excel的交互风格),更快的响应速度。
  • 升级electron版本到9.0

🆕 功能优化

  • 拖放组件时,可以同时按住cmd@mac(ctrl@windows) + shift键使得子组件按比例跟随缩放操作
  • 对齐、排列操作,支持cmd@mac(ctrl@windows)+点击操作选择操作的参考组件。
  • 页签关闭是保存提示处理
  • 优化成组功能,组内元件也可以进行选中、移动、删除
  • 锁定子容器时,子容器内部的组件仍旧可以修改、移动。
  • 锁定的组件,可以在组件树上进行选择,然后进行操作配置。
  • 路由配置页面支持批量的页面名称、页面标题修改。

⚡️ 性能优化

  • 优化画布移动、缩放的性能。

🐛 问题修复

  • 修复页签切换修改信息丢失的问题。
  • 修复组件使用方向键移动时,位置信息不准确的问题。
  • 修复组件使用方向移动后,拖拽错误的问题。
  • 修复组件位于子容器上层,组件无法选择的问题。
  • 修复预览启动中未提示问题。
  • 修复自定义源无法删除问题。

本次升级需依赖的模板版本说明:

@lugia/[email protected]
@lugia/[email protected]
升级老项目的lugia-web的时候,还需在项目中单独安装@lugia/lugia-core 和@lugia/lugia-theme模块。

PS:
mac下载地址: https://lugia.oss-cn-beijing.aliyuncs.com/download/LugiaMega-1.3.0.dmg
windows下载地址: https://lugia.oss-cn-beijing.aliyuncs.com/download/LugiaMega%20Setup%201.3.0.exe