diff --git a/MIT.LICENSE b/MIT.LICENSE index 011a2a9..bdec34d 100644 --- a/MIT.LICENSE +++ b/MIT.LICENSE @@ -2,7 +2,7 @@ Open Source Initiative OSI - The MIT License (MIT):Licensing [OSI Approved License] The MIT License (MIT) -Copyright (c) 2011-14 InuYaksa +Copyright (c) 2011-17 InuYaksa Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation diff --git a/README.md b/README.md index 9a67013..63ac8fa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ #jQuery.NiceScroll -v. 3.6.8 02-29-2016 +v. 3.7.0 2017-05-21 - [Web Site: nicescroll.areaaperta.com](http://nicescroll.areaaperta.com) - [Repo: github.com/inuyaksa/jquery.nicescroll](https://github.com/inuyaksa/jquery.nicescroll) @@ -14,13 +14,13 @@ v. 3.6.8 02-29-2016 - HORIZONAL scrollbar support! - It supports DIVs, IFrames, textarea, and document page (body) scrollbars. - - Compatible with all desktop browser: Firefox 4+, Chrome 5+, Safari 4+ (win/mac), Opera 10+, IE 6+. (all A-grade browsers) - - Compatible with mobile device: iPad/iPhone/iPod, Android 2.2+, Blackberry phones and Playbook (WebWorks/Table OS), Windows Phone 7.5 Mango. + - Compatible with all recent desktop browser and older: Firefox 4+, Chrome 5+, Safari 4+ (win/mac), Opera 10+, IE 6+. (all A-grade browsers) + - Compatible with mobile device: iPad/iPhone/iPod, Android 2.2+, Blackberry phones and Playbook (WebWorks/Table OS), Windows Phone 10 and older. - Compatible with all touch devices: iPad, Android tablets, Window Surface. - Compabible with multi-input device (mouse with touch or pen): Window Surface, Chrome Desktop on touch notebook. - Compatible with 2 directions mice: Apple Magic Mouse, Apple Mouser with 2-dir wheel, PC mouse with 2-dir wheel (if browser support it). -So you have scrollable divs with momentum for iPad 4+ and you have consistent scrollable areas for all desktop and mobile platforms. +So you have customizable and scrollable divs with momentum for iPad and you have consistent scrollable areas for all desktop and mobile platforms. Sexy zoom feature, you can "zoom-in" the content of any nicescroll'ed div. Nice to use and nice to see, all the content of the div in fullscreen mode. @@ -123,7 +123,8 @@ $("#thisdiv").niceScroll({ zindex: "auto" | , // change z-index for scrollbar div scrollspeed: 60, // scrolling speed mousescrollstep: 40, // scrolling speed with mouse wheel (pixel) - touchbehavior: false, // enable cursor-drag scrolling like touch devices in desktop computer + touchbehavior: false, // DEPRECATED!! use "touchemulate" + touchemulate: false, // enable cursor-drag scrolling like touch devices in desktop computer hwacceleration: true, // use hardware accelerated scroll when supported boxzoom: false, // enable zoom for box content dblclickzoom: true, // (only when boxzoom=true) zoom activated when double click on box @@ -176,7 +177,7 @@ Related projects * LICENSE -## Copyright 2011-16 InuYaksa +## Copyright 2011-17 InuYaksa ######Licensed under the MIT License, http://www.opensource.org/licenses/mit-license.php ######Images used for zoom icons have derived from OLPC interface, http://laptop.org/8.2.0/manual/Browse_ChangingView.html diff --git a/bower.json b/bower.json index 4cfcd0d..735924a 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "jquery.nicescroll", "main": [ - "./jquery.nicescroll.js" + "./jquery.nicescroll.min.js" ], "ignore": [ "**/.*", diff --git a/changelog_3.6.8.txt b/changelog_3.6.8.txt deleted file mode 100644 index 6e94ca4..0000000 --- a/changelog_3.6.8.txt +++ /dev/null @@ -1,31 +0,0 @@ -Changelog nicescroll release 3.6.8 -http://nicescroll.areaaperta.com/ -https://github.com/inuyaksa/jquery.nicescroll - - -Changed features - -New options -- disablemutationobserver, = TRUE when you want that MutationObserver disabled #580 - -Fixes -- Fix show of null #583 -- Refactoring js #582 -- Removed comments #577 -- Timeouts & using on dynamic DOM Elements: "Uncaught TypeError" #579 -- version 3.6.6 stack overflow #578 -- MutationObserver. IE11 crashes #568 -- Xbox One IE Edge browser can't scroll anywhere #581 (to test on real hw!) -- NIce Scroll doesnt work on Window Surface IE Edge #555 - - -Thanks to great contributors!! -@silversonicaxel -@vsn4ik -@ronar -@StephanBijzitter - - - -TODO -- deprecate legacy browsers \ No newline at end of file diff --git a/changelog_3.7.0.txt b/changelog_3.7.0.txt new file mode 100644 index 0000000..1c2e8f6 --- /dev/null +++ b/changelog_3.7.0.txt @@ -0,0 +1,40 @@ +Changelog nicescroll release 3.7.0 +http://nicescroll.areaaperta.com/ +https://github.com/inuyaksa/jquery.nicescroll + + +Fixes +- typos on touchaction for IE10+ #658 +- MS Edge (14+) detection fixed #655 +- webkitCancelRequestAnimationFrame deprecated #650 +- enableobserver option added #643 +- Bug in bower.json #617 +- Versions from "3.6.7" to "latest" brokes scroll on touch devices #634 +- Horizontal scroll doesn't work on mobile devices tested with chrome & firefox on Android #646 +- How to Scroll in Mobile Device #626 +- 3.6.7 not working on ios or android #574 +- On iPhone safari does not work #649 +- Touch scrolling leads to a click event on Windows touch (Edge and Firefox browser) #614 +- Nicescroll not working in IOS 9+ #611 +- fixed ghost horizontal scrollbar + + +New options +- enableobserver (default:true), attach Mutation Observers (or alternative observers) to monitoring any attribute change at nicescroll DOM, on performance issue you can disable + + +Changes +- deprecated touchbehavior, new touchemulate option, name changing I hope solve many misunderstanding about this option meaning + + +TODO +- railpadding +- railpadding top & bottom settings ignored - thanks to simovinci.bellissimo +- honorcssoverflow +- autohidemode:hover +- check 2D scrolling +- check text selection on cursor drag (testing) +- recursive position:fixed check +- check horiz mouse wheel scrolling speed on chrome +- mouse pan scroll + diff --git a/demo/browser.html b/demo/browser.html index 8685301..2012f4c 100644 --- a/demo/browser.html +++ b/demo/browser.html @@ -1,4 +1,4 @@ - + @@ -24,7 +24,7 @@ } - +