I added a 5 pixels threshold to the scroller. iScroll now holds on until the user moves at least 5 pixels in any direction. This subtle modification makes the scroller feel more natural and squashes the last bug which prevented full Android compatibility.
iScroll now loves iPhone, iPod touch, iPad and Android from 1.5 straight to 2.2. If you don’t believe me, believe your own eyes:
- Android 1.5 video
- Android 1.6 video
- Android 2.1 video
- Android 2.2 video
- iPhone/iPod touch video (yes, it works on iPad, too)
If no other bugs are found I consider version 3.3 near the end of its circle. Version 3.4 will add shrinkable scrollbars and hopefully Palm Pre compatibility. I’m also considering splitting iScroll in many smaller scripts each optimized for one platform. I’m waiting for your feedback about that.
Go to the iScroll project page to get the script.