All Versions
Latest Version
Avg Release Cycle
126 days
Latest Release
1867 days ago

Changelog History

  • v0.5.6 Changes

    April 18, 2019

    ๐Ÿ›  fixes

    • 0๏ธโƒฃ prevent default scrolling on touch event - #127
  • v0.5.5 Changes

    April 18, 2019

    ๐Ÿ”‹ features

    • ability to set the size of the scrollbar

    ๐Ÿ›  fixes

    • โฌ‡๏ธ reduced the z-index value
    • ๐Ÿ›  fixed stopScrollPropagation breaking on Chrome 73 - #128
  • v0.5.4 Changes

    February 22, 2018

    ๐Ÿ›  Fixes:

    • ๐Ÿšš moved react to peer dependencies
    • Ignore touch events if nothing to scroll
  • v0.5.3

    February 16, 2018
  • v0.5.2 Changes

    February 14, 2018

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘ Allow arrows keys for textarea element and contenteditable elements - Issues #77 #107 #104
    • Input range bug - Issue #42
    • ๐Ÿ—„ Warning "You are manually calling a React.PropTypes validation function for the scrollArea prop on t. This is deprecated and will not work in production with the next major version" - Issue #74
    • ๐Ÿ“ฆ use PropTypes from a standalone package instead on react - Issue #93
    • โฌ†๏ธ upgraded react-motion version
  • v0.5.1 Changes

    December 14, 2016

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fixed issues #59 and #66
    • 0๏ธโƒฃ default value for focusableTabIndex prop (1)
  • v0.5.0 Changes

    December 03, 2016

    ๐Ÿ†• New features

    • ๐Ÿ‘ Keyboard support
    • stopScrollPropagation prop - after set to true, mouse wheel event will not propagate
    • focussableTabIndex prop - after set to a number, scrollarea-content is rendered with a tabindex value set to the passed in

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed issue #58 - It's will auto scroll to top, when real height is less than container height.
  • v0.4.2 Changes

    September 29, 2016
    • โฌ†๏ธ upgraded dependencies (react, react-motion, etc.)
    • ๐Ÿ›  fixed issue #40 'Double Scrolling Bar'
    • prevent from undefined value for deltaX and deltaY
  • v0.4.1 Changes

    March 11, 2016

    ๐Ÿ› Bug fixes:

    • 0๏ธโƒฃ Scroll wheel hits preventDefault if canScrollY is false (#31)
  • v0.4.0 Changes

    March 07, 2016

    ๐Ÿ†• New features:

    smooth scrolling

    • ๐Ÿ†• new smoothScrolling prop - when set to true, smooth scrolling for both scrollbars is enabled.

    minimal scrollbar size

    • ๐Ÿ†• new minScrollSize prop - using this prop it's possible to set minimal size in px for both scrollbars.

    possibility to swap wheel axes

    • ๐Ÿ†• new swapWheelAxes prop - after set to true, mouse wheel event has swapped directions. So normal scrolling moves horizontal scrollbar and scrolling with SHIFT key moves vertical scrollbar. It could be useful for applications with horizontal layout.

    ๐Ÿ— Separeted no-css build (#30)

    • ๐Ÿ’… If you prefer including scrollbar without css styles boundled inline to js file it's possible to import package without them.

      var ScrollArea = require('react-scrollbar/no-css');

    ๐Ÿ‘Œ support for universal apps (#28)

    • it's only one requirement: you have to use react-scrollbar in no-css version

    ๐Ÿšš Possibility to move scrollbar by clicking on scrollbar container

    • ๐Ÿšš After click, scrollbar moves to cursor position

    Inertial scrolling for touch devices (#9)

    ๐Ÿ› Bug fixes:

    • scrollBottom && scrollRight position issue (#21)
    • Improper handling of mouse events (#26)