码迷,mamicode.com
首页 > 其他好文 > 详细

Egret UI Editor 1.7 正式发布,支持UI动画编辑

时间:2020-01-21 09:20:11      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:不同   一个   搜索   快速打开文件   快捷   改进   升级版本   代码编辑器   自身   

各位开发者朋友过年好:

时光飞逝,猪去鼠来,我们即将辞别2019,迎来2020!

在这个末尾时刻,我们以新产品版本的发布向2019说“再见”、道“珍重”!

既然是告别,首先我们先总结下2019年引擎团队的工作重点,看看我们主要做了哪些事情,具体包括4个方面:

? 2D 引擎维护与工作流优化,这一年2D引擎发布了20余个小版本,并发布了 Egret UI Editor。
? 不同平台的发布支持,除了2018年支持的微信小游戏之外,还先后支持了百度小游戏、QQ小游戏、OPPO小游戏、vivo小游戏、小米快游戏和360PC小游戏等平台。
? 3D 引擎编辑器开发,这一年白鹭引擎发布了全新的3D编辑器 EgretPro 。
? iOS / Android 打包优化与性能提升,2019年 Egret Native 发布了十余个小版本,解决了许多开发者反馈的问题,特别是针对苹果与GooglePlay 在2019年的新政策,分别给出了不同的适配方式。

其次,也是今天的重点内容,就是跟诸位开发者朋友介绍Egret UI Editor 1.7版本,当然,本周除了Egret UI Editor,后面3天我们还将为大家带来多款产品的更新,覆盖开发者一直关心的 2D/3D开发,iOS/Android 打包与发布等功能。

回归主题,先来聊聊Egret UI Editor1.7。

Egret UI Editor 是 Egret Wing 的升级版本,我们在2019年发布 Egret UI Editor 的设计目标是,使用 UI Editor + VSCode 取代现有的 Egret Wing。

之所以这样设计,是因为 Egret Wing 本身被设计为基于 VSCode 架构的一个巨大的扩展,但是由于 VSCode 本身迭代速度非常快,并且每次迭代都会包含大量的非向下兼容改动,使得这两年来消耗了 Egret Wing团队很多时间去同步 VSCode 的最新代码。因此白鹭引擎的 Egret Wing 团队从 2018年下半年开始决定改变这个局面,开发一款新的开发工具 Egret UI Editor,将其作为专注于解决 UI 布局的开发工具,并鼓励开发者采用 VSCode作为代码编辑器。

2019年1月份 Egret UI Editor 第一次发布后,我们不断迭代完善该产品,并在下半年先后发布了 1.5 / 1.6 两个大版本,并将其彻底开源。UI Editor 是白鹭引擎首款完全开源的编辑器,开源后我们收到了不少开发者的积极贡献,包括问题反馈、缺陷修复、用户体验改进和新特性等。

今天我们发布 Egret UI Editor 1.7,将为大家带来如下更新内容:

UI 动画编辑

技术图片

UI动画支持是 Egret UI Editor 1.7发布的最重要的新特性,也是UI Editor一个很重要的里程碑节点,这个特性的发布意味着这款产品自2018年下半年立项以来经过一年半的迭代,完成了对 Egret Wing 的EXML全部功能的移植,引擎团队完成了最开始的“开发一款取代 Egret Wing 专注于UI编辑的的编辑器”的设计目标。后续2020年,我们对 Egret UI Editor 的定位是提升稳定性、用户体验和编辑器性能,最优先满足现有开发者的现有项目的开发效率需求,暂不考虑引入较大的新特性。

用户体验优化与BUG修复

除了UI动画编辑之外,本次更新还修复了如下问题:

[优化] 项目设置中exmlRoot如果包含多个路径,现在都可以在资源管理器中显示
[优化] 快速打开文件 快捷键由ctrl+shift+r更改为ctrl+p
[修复] 输入框在输入数字时光标位置错乱的问题
[修复] 编辑过程中的高度和宽度与设计界面不同步的问题
[修复] 保存 EXML 后,展开的组件列表会被收起来的问题
[修复] 当窗口大小较小时,设计界面的功能按钮会相互遮挡的问题
[修复] 在属性面板输入框中使用ctrl+s快捷键时,输入内容会丢失的问题
[修复] 相同的子窗体可以同时打开多个的问题
[修复] 搜索资源库时,资源库内容有时会显示错乱的问题

如何贡献

由于 Egret UI Editor 已经开源,任何开发者均可以对其进行修改以满足自身团队的定制需求,我们也希望开发者可以将您的修改以 Pull Request 的形式提交到官方仓库中。除了 Pull Request 之外,也欢迎您也可以将您在使用 Egret UI Editor 时遇到的任何问题反馈到 https://github.com/egret-labs/egret-ui-editor-opensource/issues 中,在反馈问题前,我们建议您首先浏览 issues 列表,如果已经有其他开发者提交了类似问题,您可以关注该问题的当前进展。除此之外,您也可以通过 github 的 issue过滤器功能查找特定版本我们修复的问题列表,如下图所示。

技术图片

后续更新

2020年白鹭引擎将在如下几方面进行进一步的完善:
? 2D 与 3D 的进一步整合。我们将对 Egret Pro 与 Egret UI Editor 的互操作性进行优化,方便开发者更轻松的做出2D/3D混合游戏
? 文档、教程整理与翻新。针对开发者近期反馈的文档与教程相对滞后,我们已经从2019年第四季度逐步开始改善,并将这项工作作为2020年的一项重中之重。
? 一些已经规划中但是暂时不想透(谨)露(慎)太(起)多(见)的功能。

Egret UI Editor 1.7 正式发布,支持UI动画编辑

标签:不同   一个   搜索   快速打开文件   快捷   改进   升级版本   代码编辑器   自身   

原文地址:https://blog.51cto.com/11960887/2468051

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!