All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added some Unity Events for transition start and end to Transition and TransitionGroup.
- Wrapped OnValidate in editor only tags for TransitionGroup.
- Fixed NullReferenceException caused by empty TransitionGroups or null entries.
- 'Transition_CanvasGroupAlpha' now has its 'start' and 'end' values clamped between 0.0 and 1.0.
- 'TransitionGroup' now displays the total duration of the group including its 'delay' in its 'duration' field in the inspector.
- Removed Text Mesh Pro Package as a dependency.
- Added Documentation.
- Updated Promises Package dependency from 2.1.0 to 2.1.1.
- Removed 'Everything' flag from code because it was causing serialization problems.
- Fixed issue where Transition could end immediately upon starting for the first time if GameObject was inactive prior to calling 'Play'.
- Cleaned up the code.
- Methods 'Initialize', 'OnTransitionStart', OnTransitionUpdate', and 'OnTransitionEnd' are now virtual instead of abstract.
- Updated Promises Package dependency from 2.0.0 to 2.1.0.
- Updated minimum Unity version from 2021.2 to 2021.3.
- Updated Promises Package dependency from 1.1.0 to 2.0.0.
This is the first release of Vulpes Transitions as a Package.