皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

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

各位开发者朋友过年好:

时光飞逝,猪去鼠来,我们即将辞别2019,迎来2020!在这个末尾时刻,我们以新产品版本的发布向2019说“再见”、道“珍重”!

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

1、2D引擎维护与工作流优化,这一年2D引擎发布了20余个小版本,并发布了 Egret UI Editor;

2、不同平台的发布支持,除了2018年支持的微信小游戏之外,还先后支持了百度小游戏、QQ小游戏、OPPO小游戏、vivo小游戏、小米快游戏和360PC小游戏等平台;

3、3D引擎编辑器开发,这一年白鹭引擎发布了全新的3D编辑器Egret Pro;

4、iOS / Android 打包优化与性能提升,2019年Egret Native发布了十余个小版本,解决了许多开发者反馈的问题,特别是针对苹果与GooglePlay在2019年的新政策,分别给出了不同的适配方式。

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

回归主题,先来聊聊Egret UI Editor 1.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年白鹭引擎将在如下几方面进行进一步的完善:

1、2D与3D的进一步整合。我们将对Egret Pro与Egret UI Editor的互操作性进行优化,方便开发者更轻松的做出2D/3D混合游戏;

2、文档、教程整理与翻新。针对开发者近期反馈的文档与教程相对滞后,我们已经从2019年第四季度逐步开始改善,并将这项工作作为2020年的一项重中之重;

3、一些已经规划中但是暂时不想透(谨)露(慎)太(起)多(见)的功能。

转自 https://www.oschina.net/news/112941/egret-engine-1-7-released

分享到:更多 ()