Releases: AnnulusGames/LitMotion
Releases · AnnulusGames/LitMotion
v1.9.0
What's Changed
Features
- Support R3 by @shiena in #95
- Added binding to CanvasGroup.alpha by @threeplus in #98
- Add: Lightweight Awaiter without UniTask by @AnnulusGames in #102
- Add: LinkBehaviour to AddTo by @AnnulusGames in #106
- Add: MotionScheduler.DefaultScheduler by @AnnulusGames in #108
- Add: AnimationCurve support by @AnnulusGames in #110
- Add: CancelBehaviour to ToUniTask, ToValueTask, ToAwaitable by @AnnulusGames in #113
- Add the functions that take Vector2 as input into LitMotionTransformExtensions.cs for 2D games. by @qwe321qwe321qwe321 in #119
- Add: WithBindOnSchedule by @AnnulusGames in #127
Bug fixes
- Fix: await handle not continue when motion canceled by @AnnulusGames in #103
- Fix: memory leak in NativeAnimationCurve by @AnnulusGames in #111
- Fix: possibility of double release by @AnnulusGames in #112
- Remove: #if LITMOTION_SUPPORT_UNITASK by @AnnulusGames in #117
- Fix: compilation error occurs when used with Collections package 1.x by @AnnulusGames in #118
Improvements
- Improve: optimize collections, add LinkedPool by @AnnulusGames in #100
- Support TextMeshPro extension in Unity2023 (ugui2.0) by @AnnulusGames in #101
- Change: FastListCore initialization to be lazy by @AnnulusGames in #107
- Optimize: MotionStorage and MotionBuilder by @AnnulusGames in #114
- Add: Example for animationCurve easing by @Cj-bc in #126
New Contributors
- @shiena made their first contribution in #95
- @threeplus made their first contribution in #98
- @qwe321qwe321qwe321 made their first contribution in #119
- @Cj-bc made their first contribution in #126
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
Features
- Add: PlaybackSpeed property to MotionHandle by @AnnulusGames in #82
- Add: ToAwaitable by @AnnulusGames in #85
- Add: ToValueTask by @AnnulusGames in #89
Bug fixes
- Fix: MinimumList.RemoveAtSwapback() by @AnnulusGames in #81
- Remove: using Cysharp.Threading.Tasks by @AnnulusGames in #84
Improvements
- Optimize: AddTo MonoBehaviour by @AnnulusGames in #80
- Move: MotionOptions scripts to a folder by @AnnulusGames in #83
- Change: MotionTrackerWindow 'Position' to 'Stack Trace' by @AnnulusGames in #86
- Optimize: MotionBuilder by @AnnulusGames in #87
- Improve: implementation of ToAwaitable() by @AnnulusGames in #88
- Update: docs by @AnnulusGames in #90
Full Changelog: v1.7.2...v1.8.0
v1.7.2
What's Changed
Bug fixes
- Fix: TextMeshPro character motion issues by @AnnulusGames in #77
- Fix: an exception sometimes occurs when creating a Shake motion when Burst is enabled by @AnnulusGames in #78
Improvements
- Add: edit mode support for TextMeshProMotionAnimator by @AnnulusGames in #79
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
Features
- Add: new BindToTMPChar- extensions by @AnnulusGames in #76
Bug fixes
- Change: clear List when CompositeMotionHandle Complete/Cancel. by @AnnulusGames in #67
- Fix: the behavior of TextMeshPro character motions was unstable. by @AnnulusGames in #75
Improvements
- Fix: sample scene text by @AnnulusGames in #69
- Use static anonymouse functions by @c3-hoge-fuga-piyo in #70
- Fix: mistake in the sample code in the docs. by @AnnulusGames in #73
- Add: custom binding extension method page to docs by @AnnulusGames in #74
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
Features
- Feature: MotionTrackerWindow by @AnnulusGames in #60
- Feature: BindToTMPChar- extensions by @AnnulusGames in #62
- Feature: DelayType by @AnnulusGames in #63
- Add: SkipValuesDuringDelay to WithDelay by @AnnulusGames in #64
Bug fixes
- Fix: TrackingState leaks when an exception occurs in a callback by @AnnulusGames in #61
Improvements
- Improve: Optimization by @AnnulusGames in #65
Full Changelog: v1.6.3...v1.7.0
v1.6.3
What's Changed
Bug fixes
- Fix: WithScheduler not working by @AnnulusGames in #59
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
Breaking Changes
- Change: Utf16StringHelper internal by @AnnulusGames in #56
Bug fixes
- Fix: StartTime is incorrect when creating motion on Editor by @AnnulusGames in #52
- Fix: missing exception handling when canceling by @AnnulusGames in #54
- Fix: OnCompleted of IObservable is not called when motion is canceled by @AnnulusGames in #57
Improvements
- Optimize: AddTo by @AnnulusGames in #53
- Improve: refactoring (default scheduler) by @AnnulusGames in #55
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
Bug fixes
- Fix: PlayerLoop running in edit mode by @AnnulusGames in #51
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
Features
- Add: RegisterUnhandledExceptionHandler by @AnnulusGames in #49
- Add: MotionDispatcher.Clear() by @AnnulusGames in #47
Breaking Changes
- Remove WithIgnoreTimeScale, Change scheduler specifications. by @AnnulusGames in #43
- Change: the Motion update process to be performed on PlayerLoop. by @AnnulusGames in #46
- Remove: null checks by @AnnulusGames in #48
Bug fixes
- LitMotion.Extensions depends on UIElements, Unity UI and Unity Audio by @c3-hoge-fuga-piyo in #45
- Add: IsActive check to MotionConfiguredSource by @AnnulusGames in #50
New Contributors
- @c3-hoge-fuga-piyo made their first contribution in #45
Full Changelog: v1.5.2...v1.6.0
v1.5.2
What's Changed
Bug fixes
- Fix: motion created on the editor being updated twice by @AnnulusGames in #42
Improvement
- Optimize: update runner by @AnnulusGames in #41
Full Changelog: v1.5.1...v1.5.2