Skip to content

Releases: yn01-dev/LitMotion

v2.0.1

09 Feb 05:11
Compare
Choose a tag to compare

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

Full Changelog: v2.0.0...v2.0.1

v2.0.0

25 Dec 02:49
Compare
Choose a tag to compare

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 and Preserve() method to MotionHandle by @AnnulusGames in #146
  • Add MotionSettings and remove MotionBuilder.Preserve() by @AnnulusGames in #149
  • Add MotionHandle.Duration property by @AnnulusGames in #152
  • Add MotionDisposeBehavior parameter to ToDisposable() by @AnnulusGames in #153
  • Add format parameter to BindToUnityLogger() method by @AnnulusGames in #155
  • Add: LitMotion.Sequences by @AnnulusGames in #158
  • Add new Bind extensions by @AnnulusGames in #162
  • Add WithOnLoopComplete() and MotionHandle.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 and MotionHandle.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 add LoopType.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 and IMotionScheduler.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

12 May 11:46
Compare
Choose a tag to compare

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

Full Changelog: v1.8.0...v1.9.0

v1.8.0

29 Jan 06:12
Compare
Choose a tag to compare

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

28 Jan 00:51
Compare
Choose a tag to compare

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

27 Jan 08:20
Compare
Choose a tag to compare

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

17 Jan 12:24
Compare
Choose a tag to compare

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

16 Jan 07:09
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Fix: WithScheduler not working by @AnnulusGames in #59

Full Changelog: v1.6.2...v1.6.3

v1.6.2

16 Jan 06:27
Compare
Choose a tag to compare

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

16 Jan 05:14
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Fix: PlayerLoop running in edit mode by @AnnulusGames in #51

Full Changelog: v1.6.0...v1.6.1