Angular fix

@inuyaksa inuyaksa released this Jul 19, 2017 · 11 commits to master since this release

Fixes

  • Error in remove() using angular nicescroll with modal popup #683

fix for touchscreen desktops

@inuyaksa inuyaksa released this Jul 13, 2017 · 12 commits to master since this release

Fixes

  • Calling .remove() throws an error after update to v. 3.7.4 #681
  • more robust hybrid system support mouse + touch events aka no drag and
    scroll #676
  • scroll is not working on edge and firefox browsers in touchscreen
    laptops #677
  • typos on navigator.maxTouchPoints

Changes

  • remove outdated self.visibility
3.7.4

Fixes
- touchpad scrolling support for MS Surface aka FYI - Browser test
results on Surface Pro touchscreen and touchpad #668
- changed scrollbarid setting procedure because uglify mades
uncompatible code for IE8 aka use nicescroll in IE8 #672
- preserve scrol chain
- page scrollbar not customized on android
- prevent bar flickering when window not changed aka Using this plugin I
got a flickering scroll bar #674

Changes
- more responsive direct scrolling from bars
- more consistence scrolling speed on many browsers (Chrome, Firefox,
Edge)
- minor code optimizations and jshint check
- jQuery "bind" event function changed to "on", migration to jQuery 3
(still jQuery 1 compatible) #361
- Using jQuery.expr.pseudos, migration to jQuery 3 (still jQuery 1
compatible) #361
- changed arguments for doScrollBy and doScrollLeftBy

fixes onscrollstart on emulatetouch

@inuyaksa inuyaksa released this Jun 18, 2017 · 16 commits to master since this release

fixes onscrollstart on emulatetouch

Touch fixes and better iframe support

@inuyaksa inuyaksa released this Jun 18, 2017 · 17 commits to master since this release

Fixes min file from uglify error.

Fixes

  • support for Apple magic mouse swipe back/forward aka Enable only if needed #378
  • wrapper don't works on relative selector aka same classes not working #635
  • horizontal scrollbar visibible but no need it on responsive layout
  • tabindex start counter fix
  • setAnimationFrame for IE8
  • touch interaction with multiple scrollareas with IE/Edge on Surface
  • mousewheel not working in safari & click event trigger twice in mobile #669
  • false retriggering of scrollend event
  • Not scrolling on lastest Firefox with HTML5 inside iframe #322

New options

  • scrollbarid, you can set id assigned to scrollbar (default: false = auto-assigned)

Changes

  • some code optimizations inspired from #604 by dmadan86 (thank you so much!)
  • better content area size detection
  • remove support for Windows Phone 7 and 7.1 (mango)
  • minimal support change to IE8

New script iframe helper
Needed to fix, in some situation, browsers bad implementation of iframe events. (#322)

Pre-release

Touch fixes and better iframe support

@inuyaksa inuyaksa released this Jun 18, 2017 · 18 commits to master since this release

Fixes

  • support for Apple magic mouse swipe back/forward aka Enable only if needed #378
  • wrapper don't works on relative selector aka same classes not working #635
  • horizontal scrollbar visibible but no need it on responsive layout
  • tabindex start counter fix
  • setAnimationFrame for IE8
  • touch interaction with multiple scrollareas with IE/Edge on Surface
  • mousewheel not working in safari & click event trigger twice in mobile #669
  • false retriggering of scrollend event
  • Not scrolling on lastest Firefox with HTML5 inside iframe #322

New options

  • scrollbarid, you can set id assigned to scrollbar (default: false = auto-assigned)

Changes

  • some code optimizations inspired from #604 by dmadan86 (thank you so much!)
  • better content area size detection
  • remove support for Windows Phone 7 and 7.1 (mango)
  • minimal support change to IE8

New script iframe helper
Needed to fix, in some situation, browsers bad implementation of iframe events. (#322)

3.7.0 - New version with smartphone e browser fixes

@inuyaksa inuyaksa released this May 21, 2017 · 21 commits to master since this release

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
  • a little more saving on zoomico.png (from 393b to 254b)

3.6.8 - release complete

@inuyaksa inuyaksa released this Mar 1, 2016 · 37 commits to master since this release

Missing uncompressed version
jquery.nicescroll.js

Many fixes & IE11+ compatible

@inuyaksa inuyaksa released this Feb 29, 2016 · 38 commits to master since this release

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

Some fixes and updates

@inuyaksa inuyaksa released this Feb 11, 2016 · 49 commits to master since this release

v3.6.7

3.6.7 - doc fixed