Releases: nuskey8/LitMotion
Releases · nuskey8/LitMotion
v2.0.1
What's Changed
- Fix typo in R3 integration docs by @Bogay in #135
- Add: TMP_Text spacing bind extensions by @yn01dev in #198
- Update documentation links in README and README_JA by @Hanif012 in #195
- Update publish-docfx .NET version by @yn01dev in #199
- Update: docs domain and logo by @yn01dev in #206
- Fix typo ComplatedLoops -> CompletedLoops by @hesselmonk in #204
New Contributors
- @Bogay made their first contribution in #135
- @Hanif012 made their first contribution in #195
- @hesselmonk made their first contribution in #204
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's New
For information on the new features in v2, please see What's new in v2 in the documentation.
What's Changed
- LitMotion v2.0 by @annulusgames in #138
Features
- Add
TryCancel
/TryComplete
by @annulusgames in #144 - Add
Time
property andPreserve()
method toMotionHandle
by @annulusgames in #146 - Add
MotionSettings
and removeMotionBuilder.Preserve()
by @annulusgames in #149 - Add
MotionHandle.Duration
property by @annulusgames in #152 - Add
MotionDisposeBehavior
parameter toToDisposable()
by @annulusgames in #153 - Add
format
parameter toBindToUnityLogger()
method by @annulusgames in #155 - Add: LitMotion.Sequences by @annulusgames in #158
- Add new Bind extensions by @annulusgames in #162
- Add
WithOnLoopComplete()
andMotionHandle.ComplatedLoops
by @annulusgames in #166 - Add: LitMotion Debugger by @annulusgames in #168
- Add MotionSequenceBuilder.Schedule(configuration) by @annulusgames in #171
- Add LitMotion.Animation package by @annulusgames in #172
- Add: new ManualMotionDispatcher by @annulusgames in #177
- Add
MotionHandle.None
by @annulusgames in #178 - Add:
MotionHandle.Duration
,MotionHandle.Loops
andMotionHandle.Delay
by @annulusgames in #184
Changes
- Change async operations by @annulusgames in #137
- Change:
BindWithState
->Bind
by @annulusgames in #140 - Move bind extensions to LitMotion.Extensions by @annulusgames in #142
- Change
LoopType.Yoyo
behavior and addLoopType.Flip
by @annulusgames in #145 - Allow negative values for PlaybackSpeed by @annulusgames in #147
- Remove managed function pointer support by @annulusgames in #150
- Rename: LinkBehaviour -> LinkBehavior by @annulusgames in #151
- Rename
ToYieldInteraction()
->ToYieldInstruction()
by @annulusgames in #154 - Remove
ManualMotionDispatcher
andIMotionScheduler.Time
by @annulusgames in #167 - Add check if motion is in sequence by @annulusgames in #169
- Change
WithBindOnSchedule()
->WithImmediateBind()
by @annulusgames in #179 - Change LitMotionAnimation API by @annulusgames in #181
- Rename animation component events by @annulusgames in #183
- Api adjustments by @annulusgames in #186
Bug fixes
- Fix: SparseSet by @annulusgames in #141
- Fix: UpdateRunner.Reset by @annulusgames in #148
- Fix
MotionHandle.Time
behavior by @annulusgames in #156 - Fix: burst error by @annulusgames in #157
- Fix: duplicate callbacks are registered for PlayerLoop by @annulusgames in #159
- Fix Complete and Cancel for Sequences do not work properly by @annulusgames in #163
- Fix: Calculate a random number from the hash of the time and seed by @annulusgames in #164
- Fix TextMeshPro character motion Complete doesn't work by @annulusgames in #165
- Fix: OnLoopComplete is called for the wrong motion by @annulusgames in #170
- Fix toggleOnLabelClick does not exist in versions prior to Unity 6 by @annulusgames in #176
- Fix: LitMotion Animation inspector by @annulusgames in #180
- Fix: no copy is done when allocating the buffer in sequence builder by @annulusgames in #182
Improvements
- Update to Unity 6 (6000) by @annulusgames in #136
- Refactoring by @annulusgames in #139
- Optimize
Bind
methods by @annulusgames in #143 - Add return value of
MotionHandle.Preserve()
for method chaining by @annulusgames in #160 - Improve MotionSettings by @annulusgames in #161
- Refactoring by @annulusgames in #175
- Update docs by @annulusgames in #185
Full Changelog: v1.9.0...v2.0.0
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