Skip to content

Releases: motiondeveloper/eKeys

Custom Interpolators

Choose a tag to compare

@timhaywood timhaywood released this 14 Sep 10:30
7e839a8
  • 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

Choose a tag to compare

@timhaywood timhaywood released this 30 Sep 16:42

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

Choose a tag to compare

@timhaywood timhaywood released this 24 Sep 03:47
4.3.0

add destructuring note

Add version number

Choose a tag to compare

@timhaywood timhaywood released this 22 Sep 02:04

Add version number from pkg to output file.

Typescript Migration

Choose a tag to compare

@timhaywood timhaywood released this 12 Aug 07:10
db79719
  • Migrate codebase to typescript
  • Fix error when keyValue or keyTime were 0.

Improved Error Messages

Choose a tag to compare

@timhaywood timhaywood released this 03 Aug 23:49

Improved error messages for incorrect input types.

Simplified API

Choose a tag to compare

@timhaywood timhaywood released this 03 Aug 23:21

Removed AnimGroup and replaced with simplified eKeys.animate()

Keyframe Arrays

Choose a tag to compare

@timhaywood timhaywood released this 26 May 00:51

Notable Changes:

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