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

各位开发者朋友过年好:

时光飞逝,猪去鼠来,我们即将辞别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年的一项重中之重。
? 一些已经规划中但是暂时不想透(谨)露(慎)太(起)多(见)的功能。

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

时间: 2024-08-02 22:59:43

Egret UI Editor 1.7 正式发布,支持UI动画编辑的相关文章

Android UI之原生——(1)、Android UI入门及常见属性与现象

Android UI之原生--(1).Android UI入门及常见属性与现象 导读 :Android UI入门,对于很多人来讲都是比较简单的,教程也多如牛毛,但是这篇绝对和其他的不一样.从接触android开发就注定UI开发是一个一直需要研究的课题,简单的原生UI使用可能你已经掌握,也可能发现某些组件有着一些不爽,但是只要你搞懂原因,就可以了.实在觉得用着不爽,那么就让自己的UI开发能力变强,然后自己写个好点的.android UI开发需要先学会使用原生UI,然后在学会使用开源UI,最后才是自

【Win 10 应用开发】UI Composition 札记(六):动画

动画在 XAML 中也有,而且基本上与 WPF 中的用法一样.不过,在 UWP 中,动画还有一种表现方式—— 通过 UI Composition 来创建. 基于 UI Composition 的动画,相对于 XAML 动画,有以下优点: 1.不使用 UI 线程,XAML 动画是共享 UI 线程的,而 Composition 中的动画是使用辅助线程的. 2.Composition 动画支持表达式(计算公式)来产生动画,相对灵活. 老周的建议是:两者都用,因为基于 XAML 和基于 Composit

OpenLayers学习笔记5——使用jQuery UI实现查询并标注(UI篇)

最近事情很多,老板给的压力也很大,经常出差,另外项目和个人研究还都要跟上,本月要交论文,还要写专利,只能抽时间来学习其他的东西了.关于OpenLayers的在博客中不会写太多具体的实现(网上有很多openlayers的博客,关于加载wms.标记.量测的,我这里就不再重复了),只是记录自己的开发学习经验和一些需要注意的问题,真正做开发的都知道,要想学好开发只能通过自己默默的多磨..关于WW的学习和开发已经搁置了好久了,等过去这段时间,打算好好学一下jogl,争取做一些粒子模拟出来,另外打算采用rc

(素材_源码) 猫猫学IOS(五)UI之360等下载管理器九宫格UI

猫猫分享,必须精品 先看效果 代码学习地址: 猫猫学IOS(五)UI之360等下载管理器九宫格UI 猫猫学IOS(五)UI之360等下载管理器九宫格UI http://blog.csdn.net/u013357243/article/details/44486609 下载地址:http://download.csdn.net/detail/u013357243/8516817 ps1:有想要源码的可以加猫猫微信znycat QQ也可以:1764541256 --视频学习资料素材免费分析,哎自己一

QT ui基础(一) QT dialog 及UI 关系

2016-09-17 19:41:20|  分类: QT QT ui基础(一)  QT dialog 及UI 关系 #ifndef MYWIDGET_H#define MYWIDGET_H #include <QWidget>//#include "mydialog.h"namespace Ui {    class MyWidget;}class MyDialog;class MyWidget : public QWidget{    Q_OBJECT public:  

解决浏览器background-image属性不支持css3动画

问题 最近在使用background-image属性来实现CSS3的逐帧动画时,碰到了个问题.在chrome浏览器上,background-image属性是支持css3动画的,但是到了firefox上,就完全看不到任何动画. 原因 通过网上查找,才发现W3C标准中明确background-image属性是不支持动画的,所以firefox由于遵循了该标准,并没有给该属性支持动画. 解决过程 解决方法是使用backgrond-position属性,该属性在W3C标准中是支持动画的,因此所有浏览器应该

VS2015提示:未安装Style的Visual Studio语言支持,代码编辑Intellisense将不可用。服务器控件的标记Intellisense可能不起作用

一.问题 最近在VS2015打开文件,提示未安装Style的Visual Studio语言支持,代码编辑Intellisense将不可用.服务器控件的标记Intellisense可能不起作用. Intellisense是智能感知,判断代码语法错误,不需要运行编译器再修正. 二.解决方法 vs2015中 工具--扩展和更新 搜索Microsoft ASP.NET and Web Tools 点击下载 安装.注意:安装时把VS2015关闭,不然安装会中止

Egret 项目文件夹配置和基本容器、动画

Egret 项目文件夹配置和基本容器.动画: class Main extends egret.DisplayObjectContainer { //src是resource codede 缩写,所有项目的源代码都放在该目录:新建项目会包含:两个文件 Main.ts默认入口文件: //LoadingUI.ts是加载过程辅助显示组建,用来显示加载进度: //项目配置文件:根目录下的egretProperties.json //libs 目录包含项目各个模块对应的所有类库 //bin-debug 目

Kendo UI Professional Q3 2015正式发布[附下载]

日前,Kendo UI Professional正式发布Q3 2015发版本,新版本集成了Web组件.新增滚动选项等,同时还修复了一系列小bug. 立即下载最新版本:Kendo UI Professional Kendo UI集合了创建现代Web和移动应用所需的所有功能.整个包包含70+基于jQuery的响应式UI组件,一个MVVM框架,自定义主题.模板等等.不仅如此,Kendo UI Professional整合了之前的Kendo UI Web.Kendo UI Mobile 和 Kendo