JOS : Animation Library (v0.8.1)
Changelog [v0.8.1] (07/07/2023)
Description -
This version of JOS is a rewrite, with the previous version as the base. Which maked it more optimized with tons of new features. Lots of improvements & bug fixes have been made to the code including modularization. I've made changes to the heart of the library. Like with every JOS update, we aim for better perfomance & useful features. :)
Changes -
- LOTS & LOTS of Optimizations & Fixes
- Fixed Global Params (
once
,rootmargin
, etc) [#16] - Scroll-Direction based animation support (
data-jos_scrollDirection
) [#13] - Induvidual rootMargin & observer properties support [#12]
- New debugger function which is easier to maintain during releases, (Old implementation of debugger was cool but was cost heavy) [#10]
- Fixed & added framework support, make use of
refresh()
property to force update JOS instance after a DOM change [#15] - StartVisible parameter support
- Support for playable animation using simple css classes
animationInverse
attribute added- Fixed JOS class clash with induvidual element classes
static
jos class added- Reworked scroll logic, more optimized
- Updated JOS methods with newer features (
init()
,start()
,stop()
,refresh()
,destroy()
) & (removedrestart()
, useinit()
instead). - Reworked on JOS state management & callback functions, which have been improved
- Added
refresh()
method to refresh the observer during DOM changes (useful in SPA) & track explicit changes. - More new animations added
- Delay attribute unfunctional bug fixed
- Used better semantics & Prettified code
- Asorted bug fixes & improvements
- All previous cdn releases of JOS dist are now available in
dist/
, you can use a specific version forever in your project, even if discontinued ;). - Updated Demo page which uses all test featuers of JOS
v0.7
-v0.8
... (will be updated soon with a new demo-playground) Old Demo | Old v0.8 Demo - Modularized code which makes it easier to maintain & is more optimized
- Updated Docs
- & Lots more that I can't remember...