Closed wumaolinmaoan closed 4 months ago
[!WARNING]
Rate limit exceeded
@yiiqii has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 14 minutes and 49 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between 5d66898535ad2de155de508fda2aa7d016748d00 and b893a46fe7db9bfff68438703830c8b22417cb11.
The changes across various files in the project primarily involve refactoring and enhancements. Key updates include the introduction of FrameContext
for better context management, renaming bindingItem
to binding
, and adding new methods and properties to several classes. Additionally, there are updates in import paths, restructuring of export statements, and modifications to test files to align with the new structure. Two new track classes, ActivationTrack
and SpriteColorTrack
, were introduced, enhancing the timeline functionality.
Files/Paths | Change Summary |
---|---|
.../effects-core/src/plugins/cal/calculate-vfx-item.ts , .../effects-core/src/plugins/cal/calculate-item.ts |
Added FrameContext , modified data visibility, added binding property, and updated methods to use binding . |
.../effects-core/src/plugins/cal/playable-graph.ts |
Introduced FrameContext , added new methods to PlayableGraph and Playable classes, updated existing methods to use FrameContext , and added new fields. |
.../effects-core/src/plugins/cal/timeline-asset.ts |
Updated method signatures to use FrameContext , refactored prepareFrame and evaluate methods, and added new private methods for handling subtracks. |
.../effects-core/src/plugins/particle/particle-vfx-item.ts , .../effects-core/src/plugins/sprite/sprite-item.ts |
Added FrameContext and VFXItem imports, updated method signatures to use context: FrameContext , and refactored methods to use binding . |
.../effects-core/src/plugins/timeline/tracks/activation-track.ts |
Introduced ActivationTrack class with createTrackMixer method. |
.../effects-core/src/plugins/timeline/tracks/sprite-color-track.ts |
Introduced SpriteColorTrack class for sprite color manipulation within the timeline. |
.../effects-core/src/fallback/migration.ts |
Renamed dataType values and variable objectBindingTrackData to bindingTrackData in convertTimelineAsset function. |
.../web-packages/test/case/2d/src/inspire/scene-list.ts |
Commented out properties of the butterfly object. |
.../web-packages/test/unit/src/effects-core/plugins/sprite/sprite-base.spec.ts |
Replaced objectBindingTracks with masterTracks and introduced spriteBindingTrack variable. |
.../effects-core/src/plugins/index.ts |
Updated export statements to export tracks related to the timeline instead of the previous cal/track . |
.../effects-core/src/comp-vfx-item.ts |
Added TrackAsset import, replaced bindingItem with binding , refactored initializeTrackBindings method, and invoked this.timelinePlayable.play() . |
.../effects-core/src/plugins/timeline/track.ts |
Adjusted imports, renamed bindingItem to binding , added trackType property, and introduced new methods and enum in TrackAsset . |
.../effects-core/src/vfx-item.ts |
Modified getComponent method to return a value of type T directly. |
.../plugin-packages/editor-gizmo/demo/src/gizmo-3d.ts , .../plugin-packages/editor-gizmo/demo/src/gizmo-wireframe.ts , .../plugin-packages/editor-gizmo/demo/src/gizmo.ts , .../plugin-packages/editor-gizmo/demo/src/scene.ts |
Updated import statements for GizmoComponent to use package path. |
.../plugin-packages/editor-gizmo/src/index.ts |
Added export statement for GizmoComponent . |
.../plugin-packages/model/package.json |
Updated @vvfx/resource-detection dependency version from "0.6.0-alpha.5" to "0.6.0-alpha.7". |
In the realm of code, where changes bloom,
FrameContext
whispers in the room.
Bindings now align, old names retire,
Tracks and sprites with colors inspire.
Gizmos dance with paths anew,
A rabbit's joy, for updates true.
🐇✨ Code evolves, like morning dew.
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
ActivationTrack
andSpriteColorTrack
classes for enhanced timeline and sprite color manipulation.Bug Fixes
binding
properties.Refactor
Chores
package.json
dependencies to the latest versions.butterfly
object properties inscene-list.ts
.Documentation
GizmoComponent
in the editor-gizmo plugin package.