Skip to content

Releases: Amphiluke/handy-scroll

Use AbortController

06 Oct 15:47
Compare
Choose a tag to compare

Minor refactoring involving AbortController for event handler removal. This is an internal change not affecting the public interface in any way.

Respect the `hidden` attribute

15 Sep 11:16
Compare
Choose a tag to compare

Fix for a minor bug related to the case of applying the hidden attribute to a <handy-scroll> element (some details).

Minor update of docs and package metadata

01 Sep 13:22
Compare
Choose a tag to compare

Update the “Installation and import” section in README. Update package metadata.

Make handy-scroll a web component

01 Sep 12:26
6d4ac56
Compare
Choose a tag to compare

Architecture and APIs of the widget have been revised radically by turning handy-scroll into a modern web component. Using of the handy-scroll component has become much simpler and mostly as declarative as using other HTML elements. Please refer the project’s README for details of the new way of using the component. The project’s webpage contains updated live demos (you may also play with these demos on codepen.io).

Caution

Version 2 of the handy-scroll component is backwards-incompatible with the version 1. If you still target older browsers which lack full support of the modern Web Components technologies, please stay on the version 1: it’s still available but is in the maintenance mode.

Revise widget removal from the DOM

18 Jan 14:57
4575125
Compare
Choose a tag to compare

Improve compatibility with Turbo

30 Sep 08:01
Compare
Choose a tag to compare

Internal changes that provide better compatibility with Turbo by Hotwire (PR #22).

Restore missing extension in a module specifier

17 Jul 16:23
Compare
Choose a tag to compare

Include CSS in explicit exports

25 Jun 07:08
Compare
Choose a tag to compare

Add CSS entries to the exports field for proper bundling with Vite of similar build tools (PR #20).

Add TypeScript declaration file

07 Dec 09:13
Compare
Choose a tag to compare

Just add a .d.ts file for TypeScript users (fixes the issue #16)

Destroy detached widgets & bug fixing

02 Oct 12:49
Compare
Choose a tag to compare
  • Add the method handyScroll.destroyDetached() for finding and destroying “zombie” instances of the widget.
  • Fix the issue #14.