- added bower.json file
- breaking change: changed the way
adjustWidth
andadjustHeight
settings work.false
leaves these values alone (useful on responsive pages),'call'
sets it before or after the call (determined automatically),'auto'
sets them toauto
- 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:
- 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,
Shotster":https://github.com/Shotster, "
iblamefish
- 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,
dalyons":https://github.com/dalyons, "
beedesk,
kiwiupover":https://github.com/kiwiupover and "
JonMcL.
- fixed Internet Explorer NaN issue\
- fixed blinking in webkit-based browsers caused by callback race conditions
- added enhancement
option, making it possible to easily integrate
Quicksand with visual enhancements such as font replacement
- 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:
- 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
- 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
First, feature-complete release of jQuery Quicksand plugin.