jquery-quicksand
Version:
jQuery plugin. Reorder and filter items with a nice shuffling animation.
118 lines (88 loc) • 3.8 kB
Markdown
jQuery Quicksand plugin release notes
=====================================
v1.6.0
------
- added bower.json file
- *breaking change*: changed the way `adjustWidth` and `adjustHeight`
settings work. `false` leaves these values alone (useful on responsive
pages), `'call'` sets it before or after the call (determined
automatically), `'auto'` sets them to `auto`
v1.5.0
------
- added package.json file and published the library as npm package
- the plugin is now exported using Universal Module Definition
- *potentially breaking*: modernized approach to CSS3 scaling,
we're now using a different dependency:
(jquery.transform2d.js)[jquery.transform2d.js]
- improved jQuery compatibility, we're now compatible with 1.6.1+,
2.0+, 3.0+
- Quicksand's cloning now includes all event handlers, making it effortless
to integrate with other enhancement plugins. `enhancement` parameter should
no longer be needed in most cases
- fixed `this` scoping issue in callback function
This release was meda possible by:
- [liamim](https://github.com/liamim)
- [seethroughtrees](https://github.com/seethroughtrees)
- [seanhussey](https://github.com/seanhussey)
- [Connum](https://github.com/Connum)
v1.4.0
------
- detect IE versions more reliably so that we don't skip animation for
capable IE versions
- added support for animating canvas elements
- replaced browser detection with feature detection for CSS3 scaling
- improved compatibility so that the plugin works with jQuery 1.3+,
including 1.10 and 2.0
- fixed transform animation not animating in
This release was meda possible by:
[`kachkaev":https://github.com/kachkaev, "`awshout](https://github.com/awshout),
[`Shotster":https://github.com/Shotster, "`iblamefish](https://github.com/iblamefish)
v1.3.0
------
- added `maxWidth` option
- added `atomic` option
- added `adjustWidth` option
- tweaked the plugin for better compatibility with responsive designs
- made the plugin re-use existing DOM elements instead of replacing
them with new collection
- added Internet Explorer 10 and Windows 8 tweaks
- minor bug fixes and improvements
This release was made possible by:
[`arlm":https://github.com/arlm, "`databyte](https://github.com/databyte),
[`dalyons":https://github.com/dalyons, "`beedesk](https://github.com/beedesk),
[`kiwiupover":https://github.com/kiwiupover and "`JonMcL](https://github.com/JonMcL).
v1.2.2
------
\- fixed Internet Explorer NaN issue\
- fixed blinking in webkit-based browsers caused by callback race
conditions
v1.2.1
------
\- added `enhancement` option, making it possible to easily integrate
Quicksand with visual enhancements such as font replacement
v1.2
----
\- replacing jQuery .css calls with raw JavaScript .style and removing
temporary container improved performance (15--40 faster) when preparing
the animation
\- solved initial animation slowdowns
\- added custom attribute functions: instead of providing HTML attribute
with unique string, you can specify a function to extract the value:
\$('\#source').quicksand('\#dest li', {attribute: function(v) { return
\$(v).find('img').attr('src')} }); please note that although looks
handy, it could be a bit more laggy
\- added useScaling option so that you can disable scaling animation for
performance reasons (helps a lot on slower machines)
\- extended adjustHeight capabilities: from now you can set it to
dynamic, auto or false\
- greatly improved smoothness of the animation
v1.1
----
\- Fixed issues with position: relative
\- Fixed occasional flickering
\- Moderate performance improvements
\- Disabled any animation in IE6 for more safety\
- Added support for jQuery 1.3
v1.0
----
First, feature-complete release of jQuery Quicksand plugin.