Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add custom-easing & tweens, better docs, and simplify package exports #25

Merged
merged 10 commits into from
Jun 30, 2021

Conversation

okikio
Copy link
Owner

@okikio okikio commented Jun 30, 2021

@okikio/animate

feature(@okikio/animate): ✨ add custom-easing & tweens

add 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 the Animate class, that removes all targets from the DOM when it is stopped via the stop() 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 animate attributes and styles;

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/animate

remove 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 setup

add badges; add docs for installing, testing, and building locally,
update API docs;

@okiko/manager

docs(@okiko/manager): 📝 better docs on local setup

add badges, add docs for installing, testing, and building locally,
update API docs

okikio added 10 commits June 4, 2021 21:53
add badges, add docs for installing, testing, and building locally,
update API docs
add badges; add docs for installing, testing, and building locally,
update API docs
add 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 varient of the `Animate` class, that removes all targets from the DOM when it is stopped via the `stop()` 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 animate `attributes` and `styles`;

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
remove 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;
@gitpod-io
Copy link

gitpod-io bot commented Jun 30, 2021

@okikio okikio merged commit e3ecb35 into master Jun 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant