Closed wumaolinmaoan closed 4 months ago
This update introduces significant enhancements and restructuring to the effects-core
package, focusing on improved asset management, scene binding, and timeline functionality. Key changes include new imports, additional properties, and updated methods for handling TimelineAsset
and sceneBindings
. The ObjectBindingTrack
class is enhanced with new properties and methods. A new timeline-asset.ts
file is added, defining the TimelineAsset
class and its methods. Additionally, the editor-gizmo
package receives updates to its GizmoComponent
class, including new properties and decorators.
File Path | Change Summary |
---|---|
packages/effects-core/src/comp-vfx-item.ts |
Reordered imports, added TimelineAsset and sceneBinding interface, modified CompositionComponent class with new properties and methods. |
packages/effects-core/src/composition-source-manager.ts |
Added new imports and modified getContent method to handle timelineAsset and sceneBindings . |
packages/effects-core/src/fallback/migration.ts |
Reordered imports, renamed variables, updated data structures, and adjusted function parameters and logic for data migration. |
packages/effects-core/src/plugins/cal/calculate-item.ts |
Modified ObjectBindingTrack class with new properties and methods, including handling particle animations. |
packages/effects-core/src/plugins/cal/timeline-asset.ts |
Introduced new TimelineAsset class, defining TimelineAssetData interface and methods for creating a playable object and initializing data. |
plugin-packages/editor-gizmo/src/gizmo-component.ts |
Updated GizmoComponent class with new properties, decorators, and imports. |
In code's vast garden, changes bloom,
With timelines set and bindings groomed.
Gizmos dance in structured grace,
As assets find their proper place.
🎨✨ The rabbit hops with joy and cheer,
For every change is crystal clear.
🌟🐇 In digital realms, progress near!
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
TimelineAsset
functionality for enhanced playback and data management.Enhancements
CompositionComponent
with updated properties and methods for better scene handling.CompositionSourceManager
to support additional content options.ObjectBindingTrack
to handle particle animations and new data structures.Bug Fixes
Developer Experience