Skip to content

JOS : Animation Library (v0.8.1)

Compare
Choose a tag to compare
@jesvijonathan jesvijonathan released this 06 Jul 19:22
· 88 commits to master since this release

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()) & (removed restart(), use init() 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...

For more info, Check out the Full Changelog