From 616f9ca66258aaeb42dc5873f2e4f6a4e6fda857 Mon Sep 17 00:00:00 2001 From: yiiqii Date: Tue, 19 Nov 2024 21:11:43 +0800 Subject: [PATCH] docs: changelog 2.1.0 --- .github/ISSUE_TEMPLATE/bug_report.yml | 10 +- .github/ISSUE_TEMPLATE/bug_report_cn.yml | 10 +- .github/ISSUE_TEMPLATE/config.yml | 10 +- .github/ISSUE_TEMPLATE/editor_bug_report.yml | 4 +- .../ISSUE_TEMPLATE/editor_bug_report_cn.yml | 4 +- CHANGELOG-zh_CN.md | 102 ++++++++++++++++++ CHANGELOG.md | 102 ++++++++++++++++++ README-zh_CN.md | 8 +- README.md | 8 +- packages/effects-core/README-zh_CN.md | 2 +- packages/effects-core/README.md | 2 +- packages/effects-core/package.json | 2 +- packages/effects-core/src/constants.ts | 4 +- packages/effects-helper/package.json | 2 +- packages/effects-threejs/README-zh_CN.md | 2 +- packages/effects-threejs/README.md | 2 +- packages/effects-threejs/package.json | 2 +- packages/effects-webgl/package.json | 2 +- packages/effects/README.md | 4 +- packages/effects/package.json | 2 +- packages/effects/src/constants.ts | 14 +-- plugin-packages/alipay-downgrade/package.json | 2 +- plugin-packages/downgrade/package.json | 2 +- plugin-packages/editor-gizmo/package.json | 2 +- plugin-packages/model/package.json | 2 +- plugin-packages/multimedia/package.json | 2 +- .../orientation-transformer/package.json | 2 +- plugin-packages/rich-text/package.json | 2 +- plugin-packages/spine/package.json | 2 +- plugin-packages/stats/package.json | 2 +- typedoc.json | 2 +- .../test/unit/src/effects/scene-load.spec.ts | 2 +- 32 files changed, 262 insertions(+), 58 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index b8564cb8..b58872fb 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -10,11 +10,11 @@ body: Before submitting an issue, reviewing the following resources could save you time and might help you find an existing related issue: - * [User Guide](https://galacean.antgroup.com/effects/user/user-doc) — Understand the basics of the GalaceanEffects editor - * [Developer Guide](https://galacean.antgroup.com/effects/user/dev-doc) — Guidance on using Galacean Effects Runtime - * [API Reference](https://galacean.antgroup.com/effects/api) — Detailed API documentation - * [FAQs](https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg) — Compilation of frequently asked questions - * [Changelog](https://galacean.antgroup.com/effects/user/changelog) — Includes bug fixes and new features of Runtime updates + * [User Guide](https://www.galacean.com/effects/user/user-doc) — Understand the basics of the GalaceanEffects editor + * [Developer Guide](https://www.galacean.com/effects/user/dev-doc) — Guidance on using Galacean Effects Runtime + * [API Reference](https://www.galacean.com/effects/api) — Detailed API documentation + * [FAQs](https://www.galacean.com/effects/user/gasrv4ka5sacrwpg) — Compilation of frequently asked questions + * [Changelog](https://www.galacean.com/effects/user/changelog) — Includes bug fixes and new features of Runtime updates Additionally, you can quickly view or respond to related issues through keyword searches in the Issue area. diff --git a/.github/ISSUE_TEMPLATE/bug_report_cn.yml b/.github/ISSUE_TEMPLATE/bug_report_cn.yml index 1dbe5ae6..9e647192 100644 --- a/.github/ISSUE_TEMPLATE/bug_report_cn.yml +++ b/.github/ISSUE_TEMPLATE/bug_report_cn.yml @@ -10,11 +10,11 @@ body: 在创建 Issue 前,查阅以下资源可能会为您节省时间,并帮助您找到答案: - * [用户文档](https://galacean.antgroup.com/effects/user/user-doc) —— 了解 GalaceanEffects 编辑器的基本操作 - * [开发者文档](https://galacean.antgroup.com/effects/user/dev-doc) —— 使用 Galacean Effects Runtime 的指南 - * [API 参考](https://galacean.antgroup.com/effects/api) —— 详细的 API 文档 - * [常见问题](https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg) —— 用户常见的问题合集 - * [更新记录](https://galacean.antgroup.com/effects/user/changelog) —— 记录了 Runtime 修复的缺陷和新增功能 + * [用户文档](https://www.galacean.com/effects/user/user-doc) —— 了解 GalaceanEffects 编辑器的基本操作 + * [开发者文档](https://www.galacean.com/effects/user/dev-doc) —— 使用 Galacean Effects Runtime 的指南 + * [API 参考](https://www.galacean.com/effects/api) —— 详细的 API 文档 + * [常见问题](https://www.galacean.com/effects/user/gasrv4ka5sacrwpg) —— 用户常见的问题合集 + * [更新记录](https://www.galacean.com/effects/user/changelog) —— 记录了 Runtime 修复的缺陷和新增功能 此外,通过 Issue 区的关键词搜索,您也可能快速找到想要解决的的相关问题。 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index ab9b1261..2c029c08 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,16 +2,16 @@ blank_issues_enabled: false contact_links: - name: '官网' about: 'Galacean Effects Website' - url: 'https://galacean.antgroup.com/effects/' + url: 'https://www.galacean.com/effects/' - name: '文档' about: 'Galacean Effects Document' - url: 'https://galacean.antgroup.com/effects/user/user-doc' + url: 'https://www.galacean.com/effects/user/user-doc' - name: 'Playground' about: 'Galacean Effects Playground' - url: 'https://galacean.antgroup.com/effects/playground' + url: 'https://www.galacean.com/effects/playground' - name: 'API' about: 'Galacean Effects API' - url: 'https://galacean.antgroup.com/effects/api' + url: 'https://www.galacean.com/effects/api' - name: '灵感中心' about: 'Galacean Effects Inspiration' - url: 'https://galacean.antgroup.com/effects/inspiration/' + url: 'https://www.galacean.com/effects/inspiration/' diff --git a/.github/ISSUE_TEMPLATE/editor_bug_report.yml b/.github/ISSUE_TEMPLATE/editor_bug_report.yml index e77d34f4..a0c502b6 100644 --- a/.github/ISSUE_TEMPLATE/editor_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/editor_bug_report.yml @@ -10,8 +10,8 @@ body: Before submitting an issue, reviewing the following resources could save you time and might help you find an existing related issue: - * [User Guide](https://galacean.antgroup.com/effects/user/user-doc) — Understand the basics of the GalaceanEffects editor - * [FAQs](https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg) — Compilation of frequently asked questions + * [User Guide](https://www.galacean.com/effects/user/user-doc) — Understand the basics of the GalaceanEffects editor + * [FAQs](https://www.galacean.com/effects/user/gasrv4ka5sacrwpg) — Compilation of frequently asked questions Additionally, you can quickly view or respond to related issues through keyword searches in the Issue area. diff --git a/.github/ISSUE_TEMPLATE/editor_bug_report_cn.yml b/.github/ISSUE_TEMPLATE/editor_bug_report_cn.yml index 06bacbe3..b7de1651 100644 --- a/.github/ISSUE_TEMPLATE/editor_bug_report_cn.yml +++ b/.github/ISSUE_TEMPLATE/editor_bug_report_cn.yml @@ -10,8 +10,8 @@ body: 在创建 Issue 前,查阅以下资源可能会为您节省时间,并帮助您找到答案: - * [用户文档](https://galacean.antgroup.com/effects/user/user-doc) —— 了解 GalaceanEffects 编辑器的基本操作 - * [常见问题](https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg) —— 用户常见的问题合集 + * [用户文档](https://www.galacean.com/effects/user/user-doc) —— 了解 GalaceanEffects 编辑器的基本操作 + * [常见问题](https://www.galacean.com/effects/user/gasrv4ka5sacrwpg) —— 用户常见的问题合集 此外,通过 Issue 区的关键词搜索,您也可能快速找到想要解决的的相关问题。 diff --git a/CHANGELOG-zh_CN.md b/CHANGELOG-zh_CN.md index c0994e80..6c959914 100644 --- a/CHANGELOG-zh_CN.md +++ b/CHANGELOG-zh_CN.md @@ -8,6 +8,108 @@ --- +## 2.1.0 + +`2024-11-20` + +- Feat: cpu particle system. [#613](https://github.com/galacean/effects-runtime/pull/613) @wumaolinmaoan + - Feat: 增加编译耗时的统计。[#660](https://github.com/galacean/effects-runtime/pull/660) @yiiqii + - Refactor: expand particle calculation function. [#632](https://github.com/galacean/effects-runtime/pull/632) @wumaolinmaoan + - Perf: opt CPU particle computing performance. [#623](https://github.com/galacean/effects-runtime/pull/623) @wumaolinmaoan + - Perf: reduce object gc during particle update. [#627](https://github.com/galacean/effects-runtime/pull/627) @wumaolinmaoan + - Perf: opt particle calculation performance. [#644](https://github.com/galacean/effects-runtime/pull/644) @wumaolinmaoan + - Fix: particle linear move calculate. [#641](https://github.com/galacean/effects-runtime/pull/641) @wumaolinmaoan + - Fix: unit test and particle draw count warning. [#654](https://github.com/galacean/effects-runtime/pull/654) @wumaolinmaoan + - Fix: composition time reset. [#658](https://github.com/galacean/effects-runtime/pull/658) @wumaolinmaoan + - Fix: particle reset. [#659](https://github.com/galacean/effects-runtime/pull/659) @wumaolinmaoan +- Feat: effect component uses track time. [#640](https://github.com/galacean/effects-runtime/pull/640) @wumaolinmaoan +- Feat: support diffuse render mode and add demo for editor mode. [#643](https://github.com/galacean/effects-runtime/pull/643) @liuxi150 +- Feat: bloom support transparency. [#651](https://github.com/galacean/effects-runtime/pull/651) @wumaolinmaoan +- Feat: add shape component. [#665](https://github.com/galacean/effects-runtime/pull/665) @wumaolinmaoan + - Feat: add curve property track. [#679](https://github.com/galacean/effects-runtime/pull/679) @wumaolinmaoan + - Feat: add rect shape. [#685](https://github.com/galacean/effects-runtime/pull/685) @wumaolinmaoan + - Feat: add shape component hit test. [#698](https://github.com/galacean/effects-runtime/pull/698) @wumaolinmaoan + - Feat: add support for shape property in item renderer. [#696](https://github.com/galacean/effects-runtime/pull/696) @Sruimeng + - Feat: add poly star shape. [#705](https://github.com/galacean/effects-runtime/pull/705) @wumaolinmaoan + - Feat: shape component support fill color. [#715](https://github.com/galacean/effects-runtime/pull/715) @wumaolinmaoan + - Feat: shape component support alpha blend. [#754](https://github.com/galacean/effects-runtime/pull/754) @wumaolinmaoan + - Fix: shape bounding box. [#703](https://github.com/galacean/effects-runtime/pull/703) @wumaolinmaoan + - Fix: rect shape drawing and bounding box. [#723](https://github.com/galacean/effects-runtime/pull/723) @wumaolinmaoan + - Fix: shape mask. [#729](https://github.com/galacean/effects-runtime/pull/729) @wumaolinmaoan +- Feat: 增加音视频插件。[#666](https://github.com/galacean/effects-runtime/pull/666) @Sruimeng + - Feat(mutilmedia): 增加音视频加载器检查自动播放权限的逻辑。[#680](https://github.com/galacean/effects-runtime/pull/680) @Sruimeng + - Feat: add autoplay permission check in audio and video loaders. [#713](https://github.com/galacean/effects-runtime/pull/713) @Sruimeng + - Refactor: 优化插件 assets 调用逻辑。[#682](https://github.com/galacean/effects-runtime/pull/682) @yiiqii + - Fix(video): 修复视频渲染与元素结束行为不符问题。[#690](https://github.com/galacean/effects-runtime/pull/690) @Sruimeng + - Fix: 修复 video component 对蒙版的支持。[#731](https://github.com/galacean/effects-runtime/pull/731) @Sruimeng + - Fix: 修复视频和音频加载插件,简化预编译逻辑并增强视频播放控制。[#736](https://github.com/galacean/effects-runtime/pull/736) @Sruimeng +- Feat: add material track. [#683](https://github.com/galacean/effects-runtime/pull/683) @wumaolinmaoan +- Feat: improve the track binding update. [#688](https://github.com/galacean/effects-runtime/pull/688) @wumaolinmaoan +- Feat: add color and vector4 track. [#691](https://github.com/galacean/effects-runtime/pull/691) @wumaolinmaoan +- Feat: 增加交互元素拖拽范围修改接口。[#689](https://github.com/galacean/effects-runtime/pull/689) @RGCHN +- Feat: add vector4 property mixer. [#692](https://github.com/galacean/effects-runtime/pull/692) @wumaolinmaoan +- Feat: editor mode support external skybox. [#697](https://github.com/galacean/effects-runtime/pull/697) @liuxi150 +- Feat: fake 3d component. [#701](https://github.com/galacean/effects-runtime/pull/701) @wumaolinmaoan +- Feat: property clip use normalized time. [#714](https://github.com/galacean/effects-runtime/pull/714) @wumaolinmaoan +- Feat: item active setting. [#716](https://github.com/galacean/effects-runtime/pull/716) @wumaolinmaoan + - fix: ref compostion `setVisible()` invalid +- Feat: material add color and mainTexture interface. [#722](https://github.com/galacean/effects-runtime/pull/722) @wumaolinmaoan +- Feat: 增加富文本插件。[#704](https://github.com/galacean/effects-runtime/pull/704) @Sruimeng + - Fix: update default text value and adjust scaling in rich text component. [#739](https://github.com/galacean/effects-runtime/pull/739) @Sruimeng + - Fix: the reporting words for unexpected parse result. [#745](https://github.com/galacean/effects-runtime/pull/745) @zheeeng + - Fix: 在富文本仅包含换行符时添加空格,并优化无内容时的脏标志处理。[#749](https://github.com/galacean/effects-runtime/pull/749) @Sruimeng +- Feat: add goto event for composition and improve texture cleanup on destroy. [#743](https://github.com/galacean/effects-runtime/pull/743) @Sruimeng +- Feat: timeline asset add flattened tracks property. [#748](https://github.com/galacean/effects-runtime/pull/748) @wumaolinmaoan +- Refactor: remove processTextures dependency on engine. [#662](https://github.com/galacean/effects-runtime/pull/662) @wumaolinmaoan +- Refactor: vfx item find use BFS. [#667](https://github.com/galacean/effects-runtime/pull/667) @wumaolinmaoan +- Refactor: 移除无用的 `imgUsage` 和 `usedImages` 逻辑。[#672](https://github.com/galacean/effects-runtime/pull/672) @yiiqii + - fix(demo): 本地 demo 资源统一到 public 目录下 + - style(type): 规范 shape 类型 +- Refactor: unify item parent setup. [#681](https://github.com/galacean/effects-runtime/pull/681) @liuxi150 +- Refactor: composition component create. [#669](https://github.com/galacean/effects-runtime/pull/669) @wumaolinmaoan +- Refactor: post processing setting. [#686](https://github.com/galacean/effects-runtime/pull/686) @wumaolinmaoan + - Refactor: shape and post process volume data. [#717](https://github.com/galacean/effects-runtime/pull/717) @wumaolinmaoan + - Fix(demo): post processing gui create issue. [#695](https://github.com/galacean/effects-runtime/pull/695) @yiiqii +- Refactor: clean model tree item. [#687](https://github.com/galacean/effects-runtime/pull/687) @liuxi150 +- Refactor: opt shader variant create logic. [#712](https://github.com/galacean/effects-runtime/pull/712) @wumaolinmaoan + - optimize judgment logic to avoid repeated creation of shader variants +- Refactor: color and vector4 curve value. [#730](https://github.com/galacean/effects-runtime/pull/730) @wumaolinmaoan +- Refactor: opt global uniforms setting perfromance. [#735](https://github.com/galacean/effects-runtime/pull/735) @wumaolinmaoan + - add `effects_WorldSpaceCameraPos` shader built-in property +- Refactor: opt render frame add render component logic. [#747](https://github.com/galacean/effects-runtime/pull/747) @wumaolinmaoan +- Perf: opt lifetime function performance. [#596](https://github.com/galacean/effects-runtime/pull/596) @wumaolinmaoan +- Fix: player adds composition timing. [#635](https://github.com/galacean/effects-runtime/pull/635) @wumaolinmaoan +- Fix: 补充 `TextDecoder` 的适配。[#642](https://github.com/galacean/effects-runtime/pull/642) @yiiqii +- Fix: `onStart` is called twice. [#645](https://github.com/galacean/effects-runtime/pull/645) @wumaolinmaoan +- Fix: composition reverse delay. [#648](https://github.com/galacean/effects-runtime/pull/648) @wumaolinmaoan +- Fix: remove unnecessary alpha multiplication in color grading. [#653](https://github.com/galacean/effects-runtime/pull/653) @wumaolinmaoan +- Fix: image asset load error. [#663](https://github.com/galacean/effects-runtime/pull/663) @wumaolinmaoan +- Fix: 修复 `AssetManager` 加载 JSON 对象的问题。[#668](https://github.com/galacean/effects-runtime/pull/668) @yiiqii + - style(type): 规范 `Image` 和 `Assets` 数据类型,并完善 `AssetManager` 相关类型 + - test: 补充 `AssetManager` 及 `loadScene` 单测 + - style: 统一 buildin object 使用 spec 中的定义 +- Fix: 修复 threejs 粒子渲染问题 & video 无法重播问题。[#684](https://github.com/galacean/effects-runtime/pull/684) @Sruimeng +- Fix: interact item click invalid when composition restart. [#693](https://github.com/galacean/effects-runtime/pull/693) @wumaolinmaoan +- Fix: 增加 player `pause` 事件。[#700](https://github.com/galacean/effects-runtime/pull/700) @yiiqii + - docs: 补充相关 tsdoc +- Fix: 修复 Spine 元素遮罩问题。[#706](https://github.com/galacean/effects-runtime/pull/706) @RGCHN +- Fix: on end called too early. [#711](https://github.com/galacean/effects-runtime/pull/711) @wumaolinmaoan +- Fix: message interact item. [#721](https://github.com/galacean/effects-runtime/pull/721) @wumaolinmaoan +- Fix: 增加降级插件 `window` 使用前的判断。[#728](https://github.com/galacean/effects-runtime/pull/728) @RGCHN +- Fix: playable asset export. [#737](https://github.com/galacean/effects-runtime/pull/737) @wumaolinmaoan +- Fix: color property track create wrong mixer. [#738](https://github.com/galacean/effects-runtime/pull/738) @wumaolinmaoan +- Chore: imgui add show canvas menu button. [#652](https://github.com/galacean/effects-runtime/pull/652) @wumaolinmaoan +- Chore: 移除 `loadScene` 为 scene object 时的动态数据逻辑。[#678](https://github.com/galacean/effects-runtime/pull/678) @yiiqii +- Chore: update specification. [#694](https://github.com/galacean/effects-runtime/pull/694) @wumaolinmaoan +- Chore: unit test add canvas display. [#724](https://github.com/galacean/effects-runtime/pull/724) @wumaolinmaoan +- Chore: add half float texture support check. [#725](https://github.com/galacean/effects-runtime/pull/725) @wumaolinmaoan +- Chore: remove item duration zero error check. [#732](https://github.com/galacean/effects-runtime/pull/732) @wumaolinmaoan +- Chore: opt composition start logic. [#742](https://github.com/galacean/effects-runtime/pull/742) @wumaolinmaoan +- Chore: remove test shape interface. [#744](https://github.com/galacean/effects-runtime/pull/744) @wumaolinmaoan +- Chore: update resource-detection and fix type issue. [#752](https://github.com/galacean/effects-runtime/pull/752) @yiiqii +- Test: 完善 `AssetManager` 动态视频单测。[#661](https://github.com/galacean/effects-runtime/pull/661) @yiiqii +- Style: 统一 `effectsClass` 枚举入参类型。[#677](https://github.com/galacean/effects-runtime/pull/677) @yiiqii + ## 2.0.7 `2024-10-30` diff --git a/CHANGELOG.md b/CHANGELOG.md index 6958299f..13e0d87a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,108 @@ --- +## 2.1.0 + +`2024-11-20` + +- Feat: cpu particle system. [#613](https://github.com/galacean/effects-runtime/pull/613) @wumaolinmaoan + - Feat: Added compilation time statistics. [#660](https://github.com/galacean/effects-runtime/pull/660) @yiiqii + - Refactor: expand particle calculation function. [#632](https://github.com/galacean/effects-runtime/pull/632) @wumaolinmaoan + - Perf: opt CPU particle computing performance. [#623](https://github.com/galacean/effects-runtime/pull/623) @wumaolinmaoan + - Perf: reduce object gc during particle update. [#627](https://github.com/galacean/effects-runtime/pull/627) @wumaolinmaoan + - Perf: opt particle calculation performance. [#644](https://github.com/galacean/effects-runtime/pull/644) @wumaolinmaoan + - Fix: particle linear move calculate. [#641](https://github.com/galacean/effects-runtime/pull/641) @wumaolinmaoan + - Fix: unit test and particle draw count warning. [#654](https://github.com/galacean/effects-runtime/pull/654) @wumaolinmaoan + - Fix: composition time reset. [#658](https://github.com/galacean/effects-runtime/pull/658) @wumaolinmaoan + - Fix: particle reset. [#659](https://github.com/galacean/effects-runtime/pull/659) @wumaolinmaoan +- Feat: effect component uses track time. [#640](https://github.com/galacean/effects-runtime/pull/640) @wumaolinmaoan +- Feat: support diffuse render mode and add demo for editor mode. [#643](https://github.com/galacean/effects-runtime/pull/643) @liuxi150 +- Feat: bloom support transparency. [#651](https://github.com/galacean/effects-runtime/pull/651) @wumaolinmaoan +- Feat: add shape component. [#665](https://github.com/galacean/effects-runtime/pull/665) @wumaolinmaoan + - Feat: add curve property track. [#679](https://github.com/galacean/effects-runtime/pull/679) @wumaolinmaoan + - Feat: add rect shape. [#685](https://github.com/galacean/effects-runtime/pull/685) @wumaolinmaoan + - Feat: add shape component hit test. [#698](https://github.com/galacean/effects-runtime/pull/698) @wumaolinmaoan + - Feat: add support for shape property in item renderer. [#696](https://github.com/galacean/effects-runtime/pull/696) @Sruimeng + - Feat: add poly star shape. [#705](https://github.com/galacean/effects-runtime/pull/705) @wumaolinmaoan + - Feat: shape component support fill color. [#715](https://github.com/galacean/effects-runtime/pull/715) @wumaolinmaoan + - Feat: shape component support alpha blend. [#754](https://github.com/galacean/effects-runtime/pull/754) @wumaolinmaoan + - Fix: shape bounding box. [#703](https://github.com/galacean/effects-runtime/pull/703) @wumaolinmaoan + - Fix: rect shape drawing and bounding box. [#723](https://github.com/galacean/effects-runtime/pull/723) @wumaolinmaoan + - Fix: shape mask. [#729](https://github.com/galacean/effects-runtime/pull/729) @wumaolinmaoan +- Feat: Added audio and video plugins. [#666](https://github.com/galacean/effects-runtime/pull/666) @Sruimeng + - Feat(mutilmedia): Added logic to check autoplay permissions for audio and video loaders. [#680](https://github.com/galacean/effects-runtime/pull/680) @Sruimeng + - Feat: add autoplay permission check in audio and video loaders. [#713](https://github.com/galacean/effects-runtime/pull/713) @Sruimeng + - Refactor: Optimized the invocation logic of plugin assets. [#682](https://github.com/galacean/effects-runtime/pull/682) @yiiqii + - Fix(video): Fixed the issue where video rendering did not align with element end behavior. [#690](https://github.com/galacean/effects-runtime/pull/690) @Sruimeng + - Fix: Fixed support for masks in the video component. [#731](https://github.com/galacean/effects-runtime/pull/731) @Sruimeng + - Fix: Fixed audio and video loading plugins, simplified precompilation logic, and enhanced video playback control. [#736](https://github.com/galacean/effects-runtime/pull/736) @Sruimeng +- Feat: add material track. [#683](https://github.com/galacean/effects-runtime/pull/683) @wumaolinmaoan +- Feat: improve the track binding update. [#688](https://github.com/galacean/effects-runtime/pull/688) @wumaolinmaoan +- Feat: add color and vector4 track. [#691](https://github.com/galacean/effects-runtime/pull/691) @wumaolinmaoan +- Feat: Added an interface to modify the drag range of interactive elements. [#689](https://github.com/galacean/effects-runtime/pull/689) @RGCHN +- Feat: add vector4 property mixer. [#692](https://github.com/galacean/effects-runtime/pull/692) @wumaolinmaoan +- Feat: editor mode support external skybox. [#697](https://github.com/galacean/effects-runtime/pull/697) @liuxi150 +- Feat: fake 3d component. [#701](https://github.com/galacean/effects-runtime/pull/701) @wumaolinmaoan +- Feat: property clip use normalized time. [#714](https://github.com/galacean/effects-runtime/pull/714) @wumaolinmaoan +- Feat: item active setting. [#716](https://github.com/galacean/effects-runtime/pull/716) @wumaolinmaoan + - fix: ref compostion `setVisible()` invalid +- Feat: material add color and mainTexture interface. [#722](https://github.com/galacean/effects-runtime/pull/722) @wumaolinmaoan +- Feat: Added rich text plugin. [#704](https://github.com/galacean/effects-runtime/pull/704) @Sruimeng + - Fix: update default text value and adjust scaling in rich text component. [#739](https://github.com/galacean/effects-runtime/pull/739) @Sruimeng + - Fix: the reporting words for unexpected parse result. [#745](https://github.com/galacean/effects-runtime/pull/745) @zheeeng + - Fix: Added a space when rich text contains only newline characters and optimized dirty flag handling with no content. [#749](https://github.com/galacean/effects-runtime/pull/749) @Sruimeng +- Feat: add goto event for composition and improve texture cleanup on destroy. [#743](https://github.com/galacean/effects-runtime/pull/743) @Sruimeng +- Feat: timeline asset add flattened tracks property. [#748](https://github.com/galacean/effects-runtime/pull/748) @wumaolinmaoan +- Refactor: remove processTextures dependency on engine. [#662](https://github.com/galacean/effects-runtime/pull/662) @wumaolinmaoan +- Refactor: vfx item find use BFS. [#667](https://github.com/galacean/effects-runtime/pull/667) @wumaolinmaoan +- Refactor: Removed redundant `imgUsage` and `usedImages` logic. [#672](https://github.com/galacean/effects-runtime/pull/672) @yiiqii + - fix(demo): Unified local demo resources under the public directory. + - style(type): Standardized the shape type. +- Refactor: unify item parent setup. [#681](https://github.com/galacean/effects-runtime/pull/681) @liuxi150 +- Refactor: composition component create. [#669](https://github.com/galacean/effects-runtime/pull/669) @wumaolinmaoan +- Refactor: post processing setting. [#686](https://github.com/galacean/effects-runtime/pull/686) @wumaolinmaoan + - Refactor: shape and post process volume data. [#717](https://github.com/galacean/effects-runtime/pull/717) @wumaolinmaoan + - Fix(demo): post processing gui create issue. [#695](https://github.com/galacean/effects-runtime/pull/695) @yiiqii +- Refactor: clean model tree item. [#687](https://github.com/galacean/effects-runtime/pull/687) @liuxi150 +- Refactor: opt shader variant create logic. [#712](https://github.com/galacean/effects-runtime/pull/712) @wumaolinmaoan + - optimize judgment logic to avoid repeated creation of shader variants +- Refactor: color and vector4 curve value. [#730](https://github.com/galacean/effects-runtime/pull/730) @wumaolinmaoan +- Refactor: opt global uniforms setting perfromance. [#735](https://github.com/galacean/effects-runtime/pull/735) @wumaolinmaoan + - add `effects_WorldSpaceCameraPos` shader built-in property +- Refactor: opt render frame add render component logic. [#747](https://github.com/galacean/effects-runtime/pull/747) @wumaolinmaoan +- Perf: opt lifetime function performance. [#596](https://github.com/galacean/effects-runtime/pull/596) @wumaolinmaoan +- Fix: player adds composition timing. [#635](https://github.com/galacean/effects-runtime/pull/635) @wumaolinmaoan +- Fix: Supplemented the adaptation of `TextDecoder`. [#642](https://github.com/galacean/effects-runtime/pull/642) @yiiqii +- Fix: `onStart` is called twice. [#645](https://github.com/galacean/effects-runtime/pull/645) @wumaolinmaoan +- Fix: composition reverse delay. [#648](https://github.com/galacean/effects-runtime/pull/648) @wumaolinmaoan +- Fix: remove unnecessary alpha multiplication in color grading. [#653](https://github.com/galacean/effects-runtime/pull/653) @wumaolinmaoan +- Fix: image asset load error. [#663](https://github.com/galacean/effects-runtime/pull/663) @wumaolinmaoan +- Fix: Fixed the issue with `AssetManager` loading JSON objects. [#668](https://github.com/galacean/effects-runtime/pull/668) @yiiqii + - style(type): Standardized `Image` and `Assets` data types and improved related `AssetManager` types. + - test: Added unit tests for `AssetManager` and `loadScene`. + - style: Unified the use of built-in objects as defined in the spec. +- Fix: Fixed particle rendering issues with threejs & video replay issues. [#684](https://github.com/galacean/effects-runtime/pull/684) @Sruimeng +- Fix: interact item click invalid when composition restart. [#693](https://github.com/galacean/effects-runtime/pull/693) @wumaolinmaoan +- Fix: Added player `pause` event. [#700](https://github.com/galacean/effects-runtime/pull/700) @yiiqii + - docs: Added related tsdoc. +- Fix: Fixed Spine element masking issues. [#706](https://github.com/galacean/effects-runtime/pull/706) @RGCHN +- Fix: on end called too early. [#711](https://github.com/galacean/effects-runtime/pull/711) @wumaolinmaoan +- Fix: message interact item. [#721](https://github.com/galacean/effects-runtime/pull/721) @wumaolinmaoan +- Fix: Added a check before using the downgrade plugin `window`. [#728](https://github.com/galacean/effects-runtime/pull/728) @RGCHN +- Fix: playable asset export. [#737](https://github.com/galacean/effects-runtime/pull/737) @wumaolinmaoan +- Fix: color property track create wrong mixer. [#738](https://github.com/galacean/effects-runtime/pull/738) @wumaolinmaoan +- Chore: imgui add show canvas menu button. [#652](https://github.com/galacean/effects-runtime/pull/652) @wumaolinmaoan +- Chore: Removed the dynamic data logic when `loadScene` is a scene object. [#678](https://github.com/galacean/effects-runtime/pull/678) @yiiqii +- Chore: update specification. [#694](https://github.com/galacean/effects-runtime/pull/694) @wumaolinmaoan +- Chore: unit test add canvas display. [#724](https://github.com/galacean/effects-runtime/pull/724) @wumaolinmaoan +- Chore: add half float texture support check. [#725](https://github.com/galacean/effects-runtime/pull/725) @wumaolinmaoan +- Chore: remove item duration zero error check. [#732](https://github.com/galacean/effects-runtime/pull/732) @wumaolinmaoan +- Chore: opt composition start logic. [#742](https://github.com/galacean/effects-runtime/pull/742) @wumaolinmaoan +- Chore: remove test shape interface. [#744](https://github.com/galacean/effects-runtime/pull/744) @wumaolinmaoan +- Chore: update resource-detection and fix type issue. [#752](https://github.com/galacean/effects-runtime/pull/752) @yiiqii +- Test: Enhanced dynamic video unit tests for `AssetManager`. [#661](https://github.com/galacean/effects-runtime/pull/661) @yiiqii +- Style: Unified the enumeration input types for `effectsClass`. [#677](https://github.com/galacean/effects-runtime/pull/677) @yiiqii + ## 2.0.7 `2024-10-30` diff --git a/README-zh_CN.md b/README-zh_CN.md index e1006d15..1b112f5d 100644 --- a/README-zh_CN.md +++ b/README-zh_CN.md @@ -59,13 +59,13 @@ const player = new Player({ player.loadScene('./demo.json'); ``` -> 通过 [Galacean Effects](https://galacean.antgroup.com/effects/) 编辑器获取 `demo.json` 产物 +> 通过 [Galacean Effects](https://www.galacean.com/effects/) 编辑器获取 `demo.json` 产物 ## 相关文档 -- [开发文档](https://galacean.antgroup.com/effects/user/dgmswcgk63yfngku) -- [接入指南](https://galacean.antgroup.com/effects/user/ti4f2yx1rot4hs1n) -- [API 文档](https://galacean.antgroup.com/effects/api) +- [开发文档](https://www.galacean.com/effects/user/dgmswcgk63yfngku) +- [接入指南](https://www.galacean.com/effects/user/ti4f2yx1rot4hs1n) +- [API 文档](https://www.galacean.com/effects/api) - 其他链接: - [本地开发](docs/developing.md) diff --git a/README.md b/README.md index 66d8aefd..834d935f 100644 --- a/README.md +++ b/README.md @@ -59,13 +59,13 @@ const player = new Player({ player.loadScene('./demo.json'); ``` -> Get the `demo.json` by using the [Galacean Effects](https://galacean.antgroup.com/effects/) editor. +> Get the `demo.json` by using the [Galacean Effects](https://www.galacean.com/effects/) editor. ## Documentation -- [Development Documentation](https://galacean.antgroup.com/effects/user/dgmswcgk63yfngku) -- [Integration Guide](https://galacean.antgroup.com/effects/user/ti4f2yx1rot4hs1n) -- [API Documentation](https://galacean.antgroup.com/effects/api) +- [Development Documentation](https://www.galacean.com/effects/user/dgmswcgk63yfngku) +- [Integration Guide](https://www.galacean.com/effects/user/ti4f2yx1rot4hs1n) +- [API Documentation](https://www.galacean.com/effects/api) - Useful Links: - [Developing](docs/developing.md) diff --git a/packages/effects-core/README-zh_CN.md b/packages/effects-core/README-zh_CN.md index 85c4cb5a..05c0fd05 100644 --- a/packages/effects-core/README-zh_CN.md +++ b/packages/effects-core/README-zh_CN.md @@ -161,4 +161,4 @@ mesh 会根据 `priority` 属性被添加到 `renderPass` 合适位置上。 ## API 文档 -[Galacean Effects Core API 文档](https://galacean.antgroup.com/effects/api/effects-core) +[Galacean Effects Core API 文档](https://www.galacean.com/effects/api/effects-core) diff --git a/packages/effects-core/README.md b/packages/effects-core/README.md index a74c7cea..0d463635 100644 --- a/packages/effects-core/README.md +++ b/packages/effects-core/README.md @@ -153,4 +153,4 @@ Uniforms involved and their types: 30. uWaveParams: vec4 ``` -## [API Documentation](https://galacean.antgroup.com/effects/api/effects-core) +## [API Documentation](https://www.galacean.com/effects/api/effects-core) diff --git a/packages/effects-core/package.json b/packages/effects-core/package.json index fca106e1..217ad2ef 100644 --- a/packages/effects-core/package.json +++ b/packages/effects-core/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-core", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects runtime core for the web", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/packages/effects-core/src/constants.ts b/packages/effects-core/src/constants.ts index 6a84e6d1..695ba5a3 100644 --- a/packages/effects-core/src/constants.ts +++ b/packages/effects-core/src/constants.ts @@ -8,6 +8,6 @@ export const SEMANTIC_MAIN_PRE_COLOR_ATTACHMENT_SIZE_0 = 'PRE_MAIN_COLOR_SIZE_0' export const PLAYER_OPTIONS_ENV_EDITOR = 'editor'; export const HELP_LINK = { - 'Item duration can\'t be less than 0': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#AOnQS', - 'ValueType: 21/22 is not supported': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#smO1b', + 'Item duration can\'t be less than 0': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#AOnQS', + 'ValueType: 21/22 is not supported': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#smO1b', }; diff --git a/packages/effects-helper/package.json b/packages/effects-helper/package.json index 1b79d0e0..3ef1f9fd 100644 --- a/packages/effects-helper/package.json +++ b/packages/effects-helper/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-helper", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects runtime helper for the web", "module": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/packages/effects-threejs/README-zh_CN.md b/packages/effects-threejs/README-zh_CN.md index e612001e..10a130ad 100644 --- a/packages/effects-threejs/README-zh_CN.md +++ b/packages/effects-threejs/README-zh_CN.md @@ -94,4 +94,4 @@ displayObject.addEventListener('end', () => { ## API 文档 -[Galacean Effects THREE.JS API 文档](https://galacean.antgroup.com/effects/api/effects-threejs) +[Galacean Effects THREE.JS API 文档](https://www.galacean.com/effects/api/effects-threejs) diff --git a/packages/effects-threejs/README.md b/packages/effects-threejs/README.md index b834f98b..7a51d5af 100644 --- a/packages/effects-threejs/README.md +++ b/packages/effects-threejs/README.md @@ -92,4 +92,4 @@ displayObject.addEventListener('end', () => { }); ``` -## [API Documentation](https://galacean.antgroup.com/effects/api/effects-threejs) +## [API Documentation](https://www.galacean.com/effects/api/effects-threejs) diff --git a/packages/effects-threejs/package.json b/packages/effects-threejs/package.json index 0ed81615..d5b52925 100644 --- a/packages/effects-threejs/package.json +++ b/packages/effects-threejs/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-threejs", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects runtime threejs plugin for the web", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/packages/effects-webgl/package.json b/packages/effects-webgl/package.json index 57d5e729..905dc8eb 100644 --- a/packages/effects-webgl/package.json +++ b/packages/effects-webgl/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-webgl", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects runtime webgl for the web", "types": "./dist/index.d.ts", "files": [ diff --git a/packages/effects/README.md b/packages/effects/README.md index 7ba803f5..3e93ae75 100644 --- a/packages/effects/README.md +++ b/packages/effects/README.md @@ -4,9 +4,9 @@ Galacean Effects Player is used to play the animations created with Galacean Eff ## Documentation -By reading the [Galacean Effects Developer Documentation](https://galacean.antgroup.com/effects/user/dev-doc), you will learn more about how to develop interactive projects using Galacean Effects Player. +By reading the [Galacean Effects Developer Documentation](https://www.galacean.com/effects/user/dev-doc), you will learn more about how to develop interactive projects using Galacean Effects Player. ## API Documentation -[Galacean Effects API Documentation](https://galacean.antgroup.com/effects/api/) +[Galacean Effects API Documentation](https://www.galacean.com/effects/api/) diff --git a/packages/effects/package.json b/packages/effects/package.json index 0a7ea84f..48aa1485 100644 --- a/packages/effects/package.json +++ b/packages/effects/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects runtime player for the web", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/packages/effects/src/constants.ts b/packages/effects/src/constants.ts index ab630c94..194e1f34 100644 --- a/packages/effects/src/constants.ts +++ b/packages/effects/src/constants.ts @@ -1,9 +1,9 @@ export const HELP_LINK = { - 'Container size overflowed': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#MvjnY', - 'DPI overflowed': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#ulfNT', - 'Invalid container size': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#lLlSW', - 'Container is not an HTMLElement': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#WZaWg', - 'Never use destroyed player again': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#YSWQr', - 'Current running player count': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#IzodZ', - 'Create player with different WebGL version': 'https://galacean.antgroup.com/effects/user/gasrv4ka5sacrwpg#X0ulg', + 'Container size overflowed': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#MvjnY', + 'DPI overflowed': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#ulfNT', + 'Invalid container size': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#lLlSW', + 'Container is not an HTMLElement': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#WZaWg', + 'Never use destroyed player again': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#YSWQr', + 'Current running player count': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#IzodZ', + 'Create player with different WebGL version': 'https://www.galacean.com/effects/user/gasrv4ka5sacrwpg#X0ulg', }; diff --git a/plugin-packages/alipay-downgrade/package.json b/plugin-packages/alipay-downgrade/package.json index bb1a9ea5..c6cc9b9b 100644 --- a/plugin-packages/alipay-downgrade/package.json +++ b/plugin-packages/alipay-downgrade/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-alipay-downgrade", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects player downgrade plugin for Alipay", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/plugin-packages/downgrade/package.json b/plugin-packages/downgrade/package.json index 0bf149eb..5676a169 100644 --- a/plugin-packages/downgrade/package.json +++ b/plugin-packages/downgrade/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-downgrade", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects player downgrade plugin", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/plugin-packages/editor-gizmo/package.json b/plugin-packages/editor-gizmo/package.json index 54ac9e19..b92fca66 100644 --- a/plugin-packages/editor-gizmo/package.json +++ b/plugin-packages/editor-gizmo/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-editor-gizmo", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects player editor gizmo plugin", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/plugin-packages/model/package.json b/plugin-packages/model/package.json index 89ebce7e..fb8664c5 100644 --- a/plugin-packages/model/package.json +++ b/plugin-packages/model/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-model", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects player model plugin", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/plugin-packages/multimedia/package.json b/plugin-packages/multimedia/package.json index b5af5965..c91bacf5 100644 --- a/plugin-packages/multimedia/package.json +++ b/plugin-packages/multimedia/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-multimedia", - "version": "2.0.4", + "version": "2.1.0", "description": "Galacean Effects player multimedia plugin", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/plugin-packages/orientation-transformer/package.json b/plugin-packages/orientation-transformer/package.json index 05b9d3a1..c4600361 100644 --- a/plugin-packages/orientation-transformer/package.json +++ b/plugin-packages/orientation-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-orientation-transformer", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects player orientation transformer plugin", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/plugin-packages/rich-text/package.json b/plugin-packages/rich-text/package.json index 404d7e19..97ae2a37 100644 --- a/plugin-packages/rich-text/package.json +++ b/plugin-packages/rich-text/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-rich-text", - "version": "2.0.4", + "version": "2.1.0", "description": "Galacean Effects player richtext plugin", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/plugin-packages/spine/package.json b/plugin-packages/spine/package.json index 901ea3e0..db26712c 100644 --- a/plugin-packages/spine/package.json +++ b/plugin-packages/spine/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-spine", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects player spine plugin", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/plugin-packages/stats/package.json b/plugin-packages/stats/package.json index bdddaf78..0c1f4ecd 100644 --- a/plugin-packages/stats/package.json +++ b/plugin-packages/stats/package.json @@ -1,6 +1,6 @@ { "name": "@galacean/effects-plugin-stats", - "version": "2.0.7", + "version": "2.1.0", "description": "Galacean Effects runtime stats for the web", "module": "./dist/index.mjs", "main": "./dist/index.js", diff --git a/typedoc.json b/typedoc.json index cbfe2fd8..8718cd62 100644 --- a/typedoc.json +++ b/typedoc.json @@ -19,7 +19,7 @@ "includeVersion": true, "readme": "./packages/effects/README.md", "navigationLinks": { - "Galacean Effects": "https://galacean.antgroup.com/effects/", + "Galacean Effects": "https://www.galacean.com/effects/", "Source code": "https://github.com/galacean/effects-runtime" } } diff --git a/web-packages/test/unit/src/effects/scene-load.spec.ts b/web-packages/test/unit/src/effects/scene-load.spec.ts index ba054393..0027ce7e 100644 --- a/web-packages/test/unit/src/effects/scene-load.spec.ts +++ b/web-packages/test/unit/src/effects/scene-load.spec.ts @@ -95,7 +95,7 @@ describe('player/scene-load', () => { const spy = chai.spy(); try { - await player.loadScene('https://galacean.antgroup.com/effects/', { timeout: 5 }); + await player.loadScene('https://www.galacean.com/effects/', { timeout: 5 }); } catch (e: any) { expect(e.message).to.include('Load error in processJSON'); spy();