Hi, I found an issue with the ShalltyUtils version bundled in HF Patch.
HF Patch currently lists Shallty Utils v1.3.0 This version can have compatibility issues with Timeline 1.5.6 because ShalltyUtils patches the old Timeline method:
Timeline.Timeline.MoveKeyframe(Keyframe, float)
Timeline 1.5.6 uses:
Timeline.Timeline.TryMoveKeyframe(Keyframe, float) : bool
I made and tested a compatibility fork that supports both APIs at runtime, so it works with Timeline 1.5.6 while keeping fallback support for older Timeline versions.
Fork:
https://github.com/Mmc1xs/ShalltyUtils
Tested with:
- Koikatsu / Studio
- Timeline 1.5.6
- ShalltyUtils fork version 1.3.1
Expected log:
Loading [Shallty Utils 1.3.3]
Timeline keyframe move compatibility mode: TryMoveKeyframe
Could HF Patch consider updating the bundled ShalltyUtils version or reviewing this fork as a compatibility fix?
Hi, I found an issue with the ShalltyUtils version bundled in HF Patch.
HF Patch currently lists Shallty Utils v1.3.0 This version can have compatibility issues with Timeline 1.5.6 because ShalltyUtils patches the old Timeline method:
Timeline.Timeline.MoveKeyframe(Keyframe, float)Timeline 1.5.6 uses:
Timeline.Timeline.TryMoveKeyframe(Keyframe, float) : boolI made and tested a compatibility fork that supports both APIs at runtime, so it works with Timeline 1.5.6 while keeping fallback support for older Timeline versions.
Fork:
https://github.com/Mmc1xs/ShalltyUtils
Tested with:
Expected log:
Loading [Shallty Utils 1.3.3]Timeline keyframe move compatibility mode: TryMoveKeyframeCould HF Patch consider updating the bundled ShalltyUtils version or reviewing this fork as a compatibility fix?