Skip to content

Releases: dhilt/ngx-ui-scroll

Entire window in IE/Edge

15 Aug 23:42
6173dd7
Compare
Choose a tag to compare

Now the engine relies on "window" and "document" objects in case of the entire window.

Link to PR.

Promisification of the Adapter methods

08 Jun 01:24
92845ef
Compare
Choose a tag to compare
  • each Adapter method returns Promise, demo
  • added new experimental Adapter.relax method, demo

Link to PR.

Angular <9 support fix

29 May 15:44
3bdd4ed
Compare
Choose a tag to compare

Angular 9 support

20 May 17:21
42ca9ba
Compare
Choose a tag to compare
  • moved demo App and lib build to Angular 9
  • updated lib build process in accordance with the latest versions of the packages involved
  • improved log process run logging

Link to PR.

Support native scroll-anchoring

16 May 18:11
c439e19
Compare
Choose a tag to compare

From this moment we can forget about "overflow-anchor" css property.

Link to PR.

Entire window on Mobile fixes

06 May 15:24
69c9cfa
Compare
Choose a tag to compare

The requirement of setting "overflow-anchor: none" on the topmost DOM node (html/body) for the case of Entire Window is appeared.

Link to PR.

Scroll to item via Adapter.fix

24 Apr 23:35
1f4af27
Compare
Choose a tag to compare
this.datasource.adapter.fix({
  scrollToItem: ({ $index }) => $index === indexToScroll
});

Link to PR.
Link to Demo.

Input data unified validation

21 Apr 02:07
1abb97d
Compare
Choose a tag to compare

Both Datasource input params (get, settings, devSettings) and the Adapter methods arguments are being validated by single utilities chain. Validation rules are set declaratively and do not imply discrepancies between different types of entities to be validated.

Link to the PR.

Inertia

06 Apr 23:34
6f58be8
Compare
Choose a tag to compare

Based on PR #166

  1. Refactoring of the Scroll process, including
  • inertia
  • synthetic scroll events
  • throttling
  1. Reducing the Workflow complexity

Refactoring

29 Mar 20:16
5131f7e
Compare
Choose a tag to compare
  • remove synchronous errors handling from tests (#154)
  • types refactoring