Skip to content

Releases: motiondeveloper/eKeys

Custom Interpolators

14 Sep 10:30
7e839a8
Compare
Choose a tag to compare
  • Added the option to pass in a custom interpolation function to use when animating between keys.
  • Export common easing functions (easeInOutQuart, easeInElastic etc) to use as interpolators

🚨 Breaking changes

A custom input time is now passed in as a property on the options object:

// Animate function API
animate(keys, options: { inputTime?: number, interpolator?: (progress: number) => number });

Bug fixes

30 Sep 16:42
Compare
Choose a tag to compare

Fixed an issue where the value would jump to the next keyframe unexpectidly when a keyValue changed over time.

update to rollup-plugin-ae-jsx v2

24 Sep 03:47
Compare
Choose a tag to compare
4.3.0

add destructuring note

Add version number

22 Sep 02:04
Compare
Choose a tag to compare

Add version number from pkg to output file.

Typescript Migration

12 Aug 07:10
db79719
Compare
Choose a tag to compare
  • Migrate codebase to typescript
  • Fix error when keyValue or keyTime were 0.

Improved Error Messages

03 Aug 23:49
Compare
Choose a tag to compare

Improved error messages for incorrect input types.

Simplified API

03 Aug 23:21
Compare
Choose a tag to compare

Removed AnimGroup and replaced with simplified eKeys.animate()

Keyframe Arrays

26 May 00:51
Compare
Choose a tag to compare

Notable Changes:

  • Keyframe's are now input as an array
  • Added type checking for keyframe properties