Repository navigation
Releases: PabloHuaxteco/AnimationSequencer
Releases · PabloHuaxteco/AnimationSequencer
Release list
v2.0.0
What's Changed
⚠ Breaking Changes
In version 2.0.0, several renames have been made to improve clarity and maintainability, which may break existing animations from version 1.5.0. The AnimationDirection enum was renamed, causing serialized animations to swap or break. Additionally, multiple classes were renamed, including AnimationSequencerController → AnimationSequencer, Steps classes, Tween actions classes, and Transform action classes. These changes require updating references to ensure compatibility.
Fixed
- Resolved "GetScriptingDefineSymbols" warning message in Unity 6.
- Prevented incorrect value assignment at the end of "Punch" and "Shake" animations.
- Fixed an issue with "RectTransformAnchoredPositionTweenAction" incorrectly calculating the end position when the object was rotated. Added the "IncludeBounds" option.
- Fixed an issue with "RectTransformAnchoredPositionTweenAction" calculating the end position incorrectly when used with "TransformScaleTweenAction", "RectTransformSizeDeltaTweenAction", and "TransformRotationTweenAction". As a temporary solution, the "CalculateEndValuesFromOtherActions" code has been commented out.
Added
- "BlockRaycastsStep" action.
- "LookAt 2D", "LookAt", "Path", and "Path (RectTransform)" actions.
- "AnimationSequencer" to the component menu.
Changed
- Refactored and renamed "AnimationSequencerController" to "AnimationSequencer" for improved readability.
- Refactored "ColorTweenAction", "FadeTweenAction", "TextTweenAction", and "TextureScaleTweenAction" classes.
- Refactored enums.
- Renamed transform action classes for better code readability.
- Renamed "Tween actions" classes for improved clarity.
- Renamed "Steps" classes for better organization.
- Renamed the "MovementDirection" enum to "AnchorPosition", along with its related classes.
- Renamed the "toPercentage" variable to "toPercentageMode" and added a more descriptive tooltip.
- Renamed "End values" variables in steps and tween actions.
Removed
- Removed the "Relative" property from tween actions, except for "PositionTweenAction" and "RT_AnchoredPositionTweenAction".
Full Changelog: v1.5.0...v2.0.0
Animation-Sequencer v1.5.0
What's Changed
- Fixed issues with "SampleScene" values (AutoplayType).
- Added "dynamicStartValues" option in inspector. If true, replayed animations use current object values as the new start values; otherwise, the original start values are reused.
- Updated "PlayParticleSystemAnimationStep" and "SetGameObjectActiveStep" logic.
- Fixed reset behavior for text tweens.
- Fixed bug where a paused tween in backward mode reset its position upon resuming.
- Added "PlayBackwards" button to editor view.
- Fixed functionality of "StepBack" and "StepNext" editor buttons.
- Enhanced editor usability:
- Added "OnlyOneActionExpandedWhileEditing" feature.
- Added "Action" foldout for better space management.
- Added "OneStepExpandedWhileEditing" feature.
- Added "CollapseStepsWhenPreviewing" feature.
- Improved visuals in the editor:
- Customized "AnimationSequencer" preferences window.
- Updated animation step visualization in the editor.
- Refined "Preview" panel layout.
- Adjusted styles for steps in editor view.
- Improved functionality and options:
- Added "LookAt(3D/2D)" and "RectTransformPath" tween actions.
- Fixed AxisConstraint for "position" and "scale" tween actions, allowing axis combinations like X and Y.
- Added default value for action ease.
- Added descriptive tooltips to relevant variables.
- Reordered settings and events properties in the editor.
- Reorganized "AutoplayType" enum values.
- Enhanced coding quality:
- Added regions to the "AnimationSequencerController" class.
- Cleaned up "AnimationSequencerControllerCustomEditor."
- Resolved editor-specific issues:
- Fixed "Progress" slider refresh when entering play mode.
- Saved "Steps" foldout state (extended or collapsed).
- Fixed glitch when deleting actions in editor view.
- Addressed issues when reordering the steps list.
- Added "ShowIf" attribute to conditionally hide certain properties.
- Added descriptive "LogWarnings" for steps and actions.
- Polished editor visuals (removed extra spaces, adjusted containers, reduced margins).
Full Changelog: v1.0.1...v1.5.0
Animation-Sequencer v1.0.1
What's Changed
- Added a sample scene that demonstrate the usage of the Animation Sequencer.
- Fixed issue with "Size Delta" tween when RectTransform was set to stretched.
- Added an option to use the input value as a percentage for "Orthographic Size", "Size Delta" and "Scale" tween actions.
- Added an option in the settings menu on
Edit/Preferences/AnimationSequencerto show or not the animation data for each step in the inspector like the blue progress bar.
Full Changelog: v1.0.0...v1.0.1
Animation-Sequencer v1.0.0
What's Changed
- Added "Anchor" type input to the "Anchored Position" tween action to add the ability to move the target to a specific parent anchor (TopLeft, TopCenter, TopRight, MiddleLeft, MiddleCenter, MiddleRight, BottomLeft, BottomCenter, BottomRight).
- Hide unnecessary fields in the inspector.
- Added new tween actions: Audio Source (Volume, Pitch), Camera (Color, Field Of View, Orthographic Size), Graphic (Texture Offset, Texture Scale), Light (Color, Intensity), Renderer (Texture Offset, Texture Scale), Slider (Value), SpriteRenderer (Color), Text (Text, Counter).
- Tween actions refactoring.
Full Changelog: v0.5.6...v1.0.0
Animation-Sequencer v0.5.6
What's Changed
- Fixed "Move to RectTransform Anchored Position" and "Move To Anchored Position" tweens.
- Fixed Custom Editor bugs.
- Added information of the sequence duration in inspector.
- Fixed "Backward" animations.
Full Changelog: v0.5.4...v0.5.6
Bug fixes and "Code formatting" applied.
Full Changelog: v0.5.1...v0.5.4