Closed wumaolinmaoan closed 5 months ago
The recent updates across several packages mainly involve the removal and replacement of TimelineComponent
with ObjectBindingTrack
and other related components. The changes also include method additions, import reorganization, and updates to class properties and logic to align with the new component structure. These modifications streamline the handling of animations and effects within the project.
File Path | Change Summary |
---|---|
packages/effects-core/src/comp-vfx-item.ts |
Replaced TimelineComponent with ObjectBindingTrack ; updated class properties and methods accordingly. |
packages/effects-core/src/composition.ts |
Replaced rootTimeline references with rootComposition ; added started property initialization. |
packages/effects-core/src/index.ts |
Removed specific exports from fallback ; added exports for canvas-pool and serialization-helper . |
packages/effects-core/src/plugins/cal/calculate-item.ts |
Renamed TimelineComponent to ObjectBindingTrack ; updated class properties and methods. |
packages/effects-core/src/plugins/particle/particle-system.ts |
Removed TimelineComponent and Track imports; commented out related code. |
packages/effects-core/src/utils/index.ts |
Removed export of timeline-component . |
plugin-packages/model/src/plugin/model-item.ts |
Removed timeline property and related imports and methods. |
plugin-packages/model/src/plugin/model-tree-item.ts |
Removed timeline property; reordered imports. |
web-packages/demo/src/gui/inspector-gui.ts |
Removed block handling TimelineComponent ; reordered imports. |
web-packages/devtools/src/components/panel/InspectorView.vue |
Removed TimelineComponent from defaultOpenItems array. |
web-packages/devtools/src/utils/ge.ts |
Removed TimelineComponent check; updated types for serializedDatas and effectsObjectDataMap . |
web-packages/test/unit/src/effects-core/plugins/sprite/sprite-base.spec.ts |
Updated imports and usage of TimelineComponent to CompositionComponent . |
In the code's vast and changing sea,
New tracks and bindings set us free.
Components shift, and methods grow,
With each commit, our projects flow.
🎨✨
From timelines past to compositions new,
The future's bright, and skies are blue.
🚀🐇
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
CompositionComponent
with new methods for better control and manipulation.createVFXItem()
method inVFXItem
class for streamlined VFX item creation.Refactor
TimelineComponent
withObjectBindingTrack
across multiple components for improved consistency and functionality.Bug Fixes
calculate-item.ts
to improve performance and stability.