KingSora
released this
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 defaultz-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
released this
Improvements:
- Implemented #197 -
max-content
is now used to detect the possible size ifwidth
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 thehost
element (#195) - GUI Tests
Features:
- A new option called
updateOnLoad
with which you can control on which elements / selectorsOverlayScrollbars
shall update automatically after the emit of aload
event. Per default the value is set to["img"]
so the plugin will updated after anyimg
emits aload
event. You can set it tonull
to disable this auto updating entierly or add your own selectors to update only on specialimg
elements or on for example loadediframes
. (#183)
Bugfixes:
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
released this
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 inpadding
in Chrome again.
Please make sure you use the latest CSS file, else version 1.11.0 won't work!
Assets
2
KingSora
released this
Improvements:
- The cache of the scroll infos which can be get by the
scroll
method is now updated immediately after you use thescroll
method to change the position. - Fixed #178.
Assets
2
KingSora
released this
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 withzone.js
freezed the browser. #168
Assets
2
KingSora
released this
Improvements:
- The
host
element of atextarea
element now applies thefocus
class if thetextarea
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
released this
Improvements:
- overlayscrollbars-ngx has now
AoT
compilation support.
Assets
2
KingSora
released this
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
andangular
components are finally out, you can install them vianpm
or you can find them in thepackages
folder:
npm install overlayscrollbars-react
npm install overlayscrollbars-vue
npm install overlayscrollbars-ngx
Assets
2
KingSora
released this
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 isauto
- Fixed a bug where the
update
function didn't update atextarea
properly, when only itsvalue
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:
- The readme has now a TypeScript section.