Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 1 | espaco | 1 | ### Version 1.0.2 - March 03, 2014 |
| 2 | |||
| 3 | * Better HiDPI screens support @ddctd143 |
||
| 4 | |||
| 5 | ### Version 2.0.0 RC - January 23, 2014 |
||
| 6 | |||
| 7 | * Three ways to set an options: global object (`window.icheck`), data attributes (`<input data-checkedClass="checked"`) and direct JavaScript object (`$(input).icheck({ options })`) |
||
| 8 | * Huge performance boost (takes less than 1s to customize 1000 inputs) |
||
| 9 | * Minimized number of function calls (some slow jQuery functions are replaced with a faster vanilla alternatives without using any dependencies) |
||
| 10 | * AMD module definition support (both for jQuery and Zepto) |
||
| 11 | * Unblocked native events - iCheck 2.x doesn't stop your newly or past binded events from being processed |
||
| 12 | * Pointer events support - full support for phones and tablets that use Windows OS (such as Lumia, HP tablets, desktops with a touch screen, etc) |
||
| 13 | * WebOS and Firefox OS support |
||
| 14 | * New methods: `$(input).icheck('data')` to get all the options were used for customization (also stores a current states values - `checked`, `disabled` and `indeterminate`), `$('input').icheck('styler')` to get a wrapper div (that's used for customization) |
||
| 15 | * Better handling of the `indeterminate` state |
||
| 16 | * Ability to set callbacks in three ways: global object, direct JavaScript object or using bind method (`$(input).on(callback)`) |
||
| 17 | * Ability to switch off some of the callbacks when you don't need them (global or per input) |
||
| 18 | * Inline styles dropped - iCheck won't add any inline styles to the elements until it's highly needed (`cursor` or `area` option) |
||
| 19 | * Fast click support - removes a 300ms click delay on mobile devices without any dependencies (iCheck compatible with the `fastclick` plugin), see the `tap` option |
||
| 20 | * Ability to ignore customization for the selected inputs using `init` option (if set to `false`) |
||
| 21 | * Optimized event bindings - iCheck binds only a few global events for the all inputs (doesn't increase on elements addition), instead of a couple for the each customized element |
||
| 22 | * Doesn't store tons of arbitrary data (event in jQuery or Zepto cache), defines customized elements by specific classnames |
||
| 23 | * Extra `ins` tag is dropped (less DOM modifications), iCheck wraps each input with a single `div` and doesn't use any extra markup for the any option |
||
| 24 | * Optimized reflows and repaints on init and state changes |
||
| 25 | * Better options handling - iCheck will never run a single line of JS to process an options that are off or empty |
||
| 26 | * Ability to auto customize the ajax loaded inputs without using any extra code (`autoAjax` option, on by default) |
||
| 27 | * Auto inits on domready using the specified selector (`autoInit` option) - searches for `.icheck` by default. Classnames can be changed using the `window.classes` object |
||
| 28 | * Memory usage optimization - uses only a few amount of memory (works well on low-memory devices) |
||
| 29 | * Betters callbacks architecture - these are fired only after changes are applied to the input |
||
| 30 | * Ability to set a mirror classes between the inputs and assigned labels using the `hoverLabelClass`, `focusLabelClass`, `activeLabelClass`, `checkedLabelClass`, `disabledLabelClass` and `indeterminateLabelClass` options (`mirror` option should be set to `true` to make this happen) |
||
| 31 | * Fixes some issues of the mobile devices |
||
| 32 | * Fixes the issues of the wrapper labels, that loose a click ability in some browsers (if no `for` attribute is set) |
||
| 33 | * Some other options and improvements |
||
| 34 | * Various bug fixes |
||
| 35 | |||
| 36 | Note: extended docs and usage examples will be available later. |
||
| 37 | |||
| 38 | ### Version 1.0.1 - December 19, 2013 |
||
| 39 | |||
| 40 | * Added Bower support |
||
| 41 | * Added to jQuery plugin registry |
||
| 42 | |||
| 43 | ### Version 1.0.0 - December 18, 2013 |
||
| 44 | |||
| 45 | * Added ARIA attributes support (for VoiceOver and others) @myfreeweb |
||
| 46 | * Added Amazon Kindle support @skinofstars |
||
| 47 | * Fixed clickable links inside labels @LeGaS |
||
| 48 | * Fixed lines separation between labels and inputs |
||
| 49 | * Merged two versions of the plugin (jQuery and Zepto) into one |
||
| 50 | * Fixed demo links |
||
| 51 | * Fixed callbacks @PepijnSenders |