changelog_3.0.0.txt 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. Changelog nicescroll release 3.0.0
  2. http://areaaperta.com/nicescroll
  3. https://github.com/inuyaksa/jquery.nicescroll
  4. New features
  5. - horizontal scrollbar #19
  6. - setCaption, enabling mouse capture for easiest mouse drag detection (IE5+/Firefox4+)
  7. - scroll events
  8. - zoomin/out events #97
  9. - sensitive rail, clicking on rail do page scroll (doubleclick function too)
  10. New parameters
  11. - horizrailenabled:true, when disabled horizontal scrollbar is native
  12. - railalign, vertical rail bar alignment (right/left)
  13. - railvalign, horizontal rail bar alignment (bottom/top)
  14. - enabletranslate3d:true, use translate css method to make a scroll (some old browsers couldn't make flicker)
  15. - enablemousewheel:true, enable mousewheel event manage
  16. - enablekeyboard:true, enable keyboard events manage
  17. - enabledomchangedetection:true, when false not check for DOM changing and don't use DOMMutation object #66
  18. - smoothscroll:true, when disabled scroll doesn't use ease movement #79
  19. Changed features
  20. - detection engine optimization (speed and memory occupation)
  21. - optimization to scroll momentum
  22. - iOS5+, force hw acceleration on native scrolling (iOS 6 too)
  23. - railpadding, disabled "top" and "bottom" setting for performance optimization
  24. - bounce disabled on not scrollable direction [issue #53]
  25. - use backface-visibility:hidden only for iOS devices
  26. - bouncescroll default changed to true
  27. - autohidemode, new value "scroll" show cursors only on scroll #81
  28. - detection of Pointer Lock API (used for chrome 22 detection only)
  29. - detection of Android devices
  30. Fixes
  31. - hwaccel scroll, reset transition values when scrolling end
  32. - chrome scrollbar bug, when scrollbar has hidden, a void bar is displayed
  33. - iframe with touchbehavior enabled, grab cursor not displayed
  34. - railpadding not working, issue #52
  35. - iPad, input range issue (googlecode issue 12)
  36. - webkit, fix observer remove (thanks to nkovacs) #61
  37. - variable scope fixed #69
  38. - IE, remove dotted border on focused div #62
  39. - Chrome Win7 on touch enable devices, mouse drag doesn't work #78
  40. - resize event loop #82
  41. - scrollwheel event on text node generate "undefined object" error #67
  42. - div with position:fixed #88
  43. - "transition end" event simulated with setTimeout
  44. - FF16 false positive on "transitionend" event detection breaks hw scrolling #86
  45. - FF12 issue with matrix parsing #94
  46. - mousewheel freeze on dynamic content
  47. - Chrome, add nicescroll after removed #90
  48. - IE, sudden resize event on removing nicescroll #105
  49. - zoom icon position not updated #109
  50. - Chrome, width bugfix not work on width set as percentuage #106
  51. - Chrome, iframe cursor dragging issue #111
  52. - FF18 nightly, touch support false positive #115
  53. - Chrome on Android, scrolling not works