add custom-easing & tweens, better docs, and simplify package exports #25
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@okikio/animate
feature(
@okikio/animate
): ✨ add custom-easing & tweensadd custom-easing with support for complex easing functions like spring, elastic, and bounce;
the CustomEasing, SpringEasing, and ApplyCustomEasing functions generate Array's that emulate custom easing;
add
out-in
as an extra supported easing variation for custom-easing alone;add support for ordered transform functions as CSS properties, so, the resulting transform depends on the order you define the transform functions;
add
DestroyableAnimate
, a extended variant of theAnimate
class, that removes all targets from the DOM when it is stopped via thestop()
method;add
tween()
&tweenAttr()
for animating empty elements that are forced on to the DOM, which are removed when the animation is stopped;tweenAttr
uses the "update" event together with an opacity animation of a hidden empty element to animateattributes
andstyles
;update docs with detailed info.;
add
Effects
section to docs;add
composite
to Animation Options;add docs on running, testing, & building locally;
add badges to docs;
update API docs;
Go through the
@okikio/animate
README.md for more details@okikio/native
refactor(
@okikio/native
): 🎨 remove @okikio/animateremove all exported native initiative packages, including animate, emitter, & manager;
clean up code;
add badges to docs;
add more detail to docs;
update polyfill requirements;
add info. for running, building, & testing locally;
update API docs;
@okikio/emitter
docs(
@okikio/emitter
): 📝 better docs on local setupadd badges; add docs for installing, testing, and building locally,
update API docs;
@okiko/manager
docs(
@okiko/manager
): 📝 better docs on local setupadd badges, add docs for installing, testing, and building locally,
update API docs