=== Better Smooth Scroll ===
Contributors: maheshmthorat
Donate Link: https://buymeacoffee.com/maheshmthorat
Tags: better-smooth-scroll, bettersmoothscroll, scrolleffect, smoothscroll, scroll
Requires at least: 4.5
Requires PHP: 5.6
Tested up to: 6.7.2
Stable tag: 1.1
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

A fast, lightweight JS library for enriched scrolling APIs with smooth-scrolling, callbacks, and more features.

== Description ==

A **lightweight** and **very fast** javascript library that provides enriched versions of the browsers' scrolling APIs with support for smooth-scrolling, callbacks and many other features.

Multiple scroll-animations on one or more containers can be played at the same time with full controll over them.
Every scroll-animation triggered by the API can be interrupted at any time and supports user-defined custom ease functions.
This API is also fully compatible with Typescript, React.js, Next.js and many other javascript frameworks.

You can try most of the features on:

<a href="https://bettersmoothscroll.web.app/" tagret="_blank">The Playground</a>

== Browser Compatibility ==

Browser	Support
IE	❌
Edge	✔️
Firefox	✔️
Chrome	✔️
Safari	✔️
Opera	✔️
Safari for iOS	✔️
Opera mini	✔️
Android browser	✔️
Opera mobile	✔️
Chrome for Android	✔️
Firefox for Android	✔️
UC Browser for Android	✔️
Samsung Internet	✔️
Baidu Browser	✔️
QQ Browser	❔
KaiOS Browser	❔

== PLUGIN FEATURES ==
🔹 **Smooth Scrolling**: Achieve fluid, polished scrolling transitions that enhance user navigation and interaction.
🔹 **Multiple Scroll Animations**: Trigger multiple scroll animations simultaneously across different containers with precise control.
🔹 **Custom Easing Functions**: Define custom easing functions to tailor scroll animations according to your design needs.
🔹 **Interruptible Animations**: Easily interrupt any scroll animation at any point, providing a smooth and responsive user experience.
🔹 **Framework Compatibility**: Fully supports TypeScript, React.js, Next.js, and many other JavaScript frameworks, ensuring seamless integration into your development stack.
🔹 **Playground for Exploration**: Test and explore a variety of features and configurations using the interactive Playground.
🔹 **Browser Compatibility**: Compatible with major browsers including Edge, Firefox, Chrome, Safari, Opera, and mobile browsers like Safari for iOS and Chrome for Android.

== Installation ==

= Using plugins page =
1. Go to Plugins -> Add New and search for Better Smooth Scroll.
2. Activate the plugin through the ‘Plugins’ screen in WordPress.
3. Click the `Better Smooth Scroll` link located in main menu section to configure the plugin options

= Using Manual File System =
1. Upload `better-smooth-scroll` to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Click the `Better Smooth Scroll` link located in main menu section to configure the plugin options

== Screenshots ==

1. A general view of the plugin "options" page.
2. Scroll bars designs on desktop / laptop.
3. Scroll bars designs on mobile devices.

== Changelog ==

= 1.1 =
* Security Update

= 1.0 =
* Tested with WordPress 6.4.3
* Minor Fixes

= 0.2 =
* Compressed Script up to 50%
* Improved execution

= 0.1 =
* Initial Public Release
