Skip to content

@KingSora KingSora released this Dec 16, 2020 · 2 commits to master since this release

Improvements:

  • #256 Fixed z-index of .os-padding.
  • #263 Fixed passive event-listeners on touch events

Angular:

  • #210 updated peerDependency to >=7.0.0 to remove warnings for angular versions higher than 7
  • #281 changed OverlayScrollbarsComponent properties from private to public to make it work with angularCompilerOptions.strictInputAccessModifiers
Assets 2

@KingSora KingSora released this Aug 2, 2020 · 15 commits to master since this release

Improvements:

  • #251 If you drag the scrollbar handle the click event won't be propagated to the body to be closer to the native behavior.
  • #240 The .os-padding element has now default z-index.
  • #238 Clickscrolling amount & speed adjusts now to the scrollbar-handle size to be more accurate.
  • #226 The RTL(right to left) style won't be applied to the body element anymore to be closer to the native behavior.
Assets 2

@KingSora KingSora released this Apr 5, 2020 · 34 commits to master since this release

Improvements:

  • Implemented #197 - max-content is now used to detect the possible size if width is not fixed. (only if supported by the browser else the old algo. is used)
  • Updated all wrapper versions to better support frontend frameworks. (#193)
  • Removed useless touchevents from the host element (#195)
  • GUI Tests

Features:

  • A new option called updateOnLoad with which you can control on which elements / selectors OverlayScrollbars shall update automatically after the emit of a load event. Per default the value is set to ["img"] so the plugin will updated after any img emits a load event. You can set it to null to disable this auto updating entierly or add your own selectors to update only on special img elements or on for example loaded iframes. (#183)

Bugfixes:

  • Fixed #190 - Removed the browser property inside of all package.json files (revert #166)

Deprecated:

  • The cssCalc property inside the object which gets returned from the globals() is now deprecated and will be removed in future versions.
Assets 2

@KingSora KingSora released this Feb 29, 2020 · 42 commits to master since this release

Improvements:

  • Changed RTL behavior detection to support the Chromium web interoperability effort #187
  • Implemented a way to intuitively set the tabindex attribute of the viewport element #153
  • Changed restrictedMeasuring workaround (works via CSS now). Fixes #191
  • Removed unnecessary CSS

Bugfixes:

  • If ResizeObserver is supported, it now detects changes in padding in Chrome again.

Please make sure you use the latest CSS file, else version 1.11.0 won't work!

Assets 2

@KingSora KingSora released this Feb 2, 2020 · 43 commits to master since this release

Improvements:

  • The cache of the scroll infos which can be get by the scroll method is now updated immediately after you use the scroll method to change the position.
  • Fixed #178.
Assets 2

@KingSora KingSora released this Dec 30, 2019 · 44 commits to master since this release

Improvements:

  • Fixed a bug where the overflow wasn't calculated properly on the newest firefox in some cases.
  • #166 updated package.json in all wrapper components.

Angular:

  • Fixed a bug where the usage of a MutationObserver in connection with zone.js freezed the browser. #168
Assets 2

@KingSora KingSora released this Oct 11, 2019 · 62 commits to master since this release

Improvements:

  • The host element of a textarea element now applies the focus class if the textarea get focused.
  • Improved event handling & management (passive & preventDefault e.g. non-passive events)
  • The plugin now recognizes already existing DOM (helpful in component wrappers & PHP / SSR Sites)

React:

  • Fixed a bug where elements which were generated through iteration of a list wasn't applied correctly.
  • Is using now existing DOM, so React generates the DOM, not the plugin.

Vue:

  • Fixed a bug where it wasn't possible to use v-for as direct children.
  • Is using now existing DOM, so Vue generates the DOM, not the plugin.

Angular:

  • Is using now existing DOM, so Angular generates the DOM, not the plugin.
Assets 2

@KingSora KingSora released this Aug 6, 2019 · 66 commits to master since this release

Improvements:

  • overlayscrollbars-ngx has now AoT compilation support.
Assets 2

@KingSora KingSora released this Aug 3, 2019 · 69 commits to master since this release

Bugfixes:

  • Fixed a bug where the plugin didn't update correctly if you changed interleaved options twice in a row to the same value

Improvements:

  • created build script (build.js file)
  • The react, vue and angular components are finally out, you can install them via npm or you can find them in the packages folder:
npm install overlayscrollbars-react
npm install overlayscrollbars-vue
npm install overlayscrollbars-ngx
Assets 2

@KingSora KingSora released this Jul 26, 2019 · 82 commits to master since this release

Bugfixes:

  • Fixed a bug where unexpected scroll jumps happened after you changed a option.
  • Fixed a bug where a min-width change wasn't detected if width is auto
  • Fixed a bug where the update function didn't update a textarea properly, when only its value changed and due to that its size.

Features:

  • A new global method OverlayScrollbars.valid which checks whether a passed object is a non-destroyed OverlayScrollbars instance. You can read more about it here.

Improvements:

Assets 2