Skip to content

Releases: thednp/kute.js

New features and some minor fixes

22 Aug 14:29
Compare
Choose a tag to compare

Minor fix with unitless properties processing

25 Jul 15:41
Compare
Choose a tag to compare

Major release with important changes and NEW features

24 Mar 12:44
Compare
Choose a tag to compare

This release is important because it introduces 4 new plugins and makes the core engine more flexible and lighter.

Changelog:

  • new changes to the prototype to allow more flexibility and performance
  • moved most uncommon CSS props to a new CSS Plugin
  • added SVG Plugin for morphSVG, drawSVG and other SVG related CSS properties (stop-opacity, stroke, fill, stroke-width, etc)
  • added a Text Plugin that increments/decrease numbers or writes text with a cool effect
  • added an Attributes Plugin that can animate any single numeric value presentation attribute, with or without a suffix
  • introducing 2 new methods .allTo() and .allFromTo for collections of elements, a core feature
  • added a new tween option for the new methods called offset to set a delay between animations of these collections of elements
  • removed deprecated method .Animate()
  • removed requestAnimationFrame polyfill dependency
  • improved performance for the render functions
  • added support for transformOrigin tween setting for transform animations
  • documentation updates
  • 'fixed' the additional tools UMD scripting
  • added attributes plugin for single numeric values
  • fixed functions processing clip and backgroundPosition properties start
  • improved the color processing functions to also accept web safe colors, a new IE9+ feature
  • added a selector utility
  • added an auto-prefixer utility
  • improvements to the prototype, now anything can be processed and executed outside the core
  • added an extend guide featuring a boxShadow plugin

First stable release

29 Dec 22:36
Compare
Choose a tag to compare

Changes

  • minor update to the kute.min.js file according to @dalisoft 's commit on the .tick() method
  • updated the documentation, npm and bower files

Preparation Release

20 Dec 20:45
Compare
Choose a tag to compare
Preparation Release Pre-release
Pre-release

Preparation version

  • changed the entire prototype structure for fastest code execution
  • added an advanced jQuery Plugin that can use all KUTE.js functions and methods.
  • added dynamics easings and cubic-bezier easings as separate packed files, both optimized for a boost in performance
  • added the .fromTo() (to replace old .Animate() method) and .to() methods with distinctive functionalities
  • added (almost) full box-model properties: margin, padding, as well as their side variants (marginTop, paddingBottom, etc), also variants for width and height (minHeight, maxWidth, etc)
  • added 2D transforms translate, rotate as well as the translate3d property
  • added functionality to stack transform properties as they come in chain animations, but only for the .to() method
  • added NPM / Bower + CommonJS/RequireJS (thanks to @IngwiePhoenix)
  • improved performance (thanks to @dalisoft)
  • added a better IE browser detection code to allow fallback for opacity
  • added play/pause capability
  • added more callbacks (stop, pause, play)
  • added repeatDelay functionality
  • added ability to cache the repeat value so that when it's value is not Infinity and animation is finished/stopped we come back to it's original value
  • added ability to work with transform perspective, making 3D animations easier to manage
  • added strict mode for better performance
  • added reprocess functionality to allow KUTE.js to determine computed properties' values on each animation start of a tween chain (when using the .to() method)
  • added processProperties function to create the ready to tween _valuesStart and _valuesEnd objects
  • added processProperty function to determine the measurement unit
  • added getComputedStyle function to determine the current computed style for all non-transform properties, and getInlineStyle function specifically for transform
  • added getPrefix function to determine if the current browser use and require a proprietary CSS3 prefix
  • fixed yoyo with proper _valuesStartRepeat values
  • callbacks are now tween options while methods to bind callbacks into context (such as .onComplete() / .onUpdate()) have been removed
  • improved browser support using the new browser detection and vendor prefix functions
  • added live demo with examples and API documentation
  • many more improvements (optimized code, repetitive functions have been renamed with shorthands, etc)
    (more into changelog to come)

Some performance fix and jQuery plugin fix

03 May 02:20
Compare
Choose a tag to compare

Added fixes:

  • jQuery small typo 587f4c0
  • performance fix #7

Small typo fix and performance teak

29 Apr 00:31
Compare
Choose a tag to compare
0.9.3

Update kute.min.js

Important fixes

18 Apr 20:20
Compare
Choose a tag to compare
  • True scroll container fixed
  • color and background initial colors fixed

Small fix for jQuery plugin

16 Apr 19:14
Compare
Choose a tag to compare

First stable release of kute.js

15 Apr 20:06
Compare
Choose a tag to compare
0.9.0

Create kute.full.min.js