Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Releases: LeDDGroup/scroll-utility

v4.0.2

07 May 00:41
1ce6835
Compare
Choose a tag to compare

4.0.2 (2019-05-07)

Bug Fixes

  • fix sroll change detection (1ce6835)

v4.0.1

07 May 00:22
b727a6b
Compare
Choose a tag to compare

4.0.1 (2019-05-07)

Bug Fixes

  • improve detection of external scroll (b727a6b)

v4.0.0

02 May 06:22
a241856
Compare
Choose a tag to compare

4.0.0 (2019-05-02)

Code Refactoring

BREAKING CHANGES

  • api changed

  • feat: improve public api

merge scroll functions into scrollTo

  • test: add browserstack tests

replace cypress with browserstack for better browser support

Squashed commit of the following:

commit 9f91793ff5a2a46d7b217c5cc0b4e195f99d803e
Author: David Perez Alvarez [email protected]
Date: Mon Apr 29 00:08:58 2019 -0400

test: improve tests

commit 4dae7a7
Author: David Perez Alvarez [email protected]
Date: Sun Apr 28 22:59:28 2019 -0400

test: change to TDD

change 'describe' for 'suit'

commit db8bfab
Author: David Perez Alvarez [email protected]
Date: Sun Apr 28 20:44:33 2019 -0400

test: improve tests

commit 5f6ca6b
Author: David Perez Alvarez [email protected]
Date: Sun Apr 28 18:40:11 2019 -0400

test: remove cypress

commit f0af97d
Author: David Perez Alvarez [email protected]
Date: Sun Apr 28 18:36:34 2019 -0400

test: add basic scroll test

commit 34fef3c
Author: David Perez Alvarez [email protected]
Date: Sun Apr 28 17:45:34 2019 -0400

test: basic browserstack test config
  • chore: remove yarn.lock

  • chore: new api

  • feat: add getElementPlacement

  • fix: proper handling of scroll to element "percent"

  • chore: use scrollSize as avaliable scroll instead of scrollSize

  • fix: scrolling in document element

  • perf: replace ScrollElement class with functions

  • refactor: remove unnecessary getters

  • refactor: change detection of external scroll

  • perf: not removing all scroll animations

  • fix: scrollSize getter

  • fix: make tests use new api

  • refactor: move "element" function logic to 'ScrollElement'

  • fix: remove browserstack scripts returning cyclic structures

  • test: improve centerElement test

  • refactor: improve api

  • docs(wip): update readme

  • refactor: rename elementRelativePosition => relativeElementPosition

  • docs: update readme

  • test: update test for elementPosition

  • test: use min capabilities test

  • fix: getDistToCenterElement not working

  • fix: update properly animation position after user scroll

  • fix: test capabilities

  • test: reduce precision

  • refactor: fix codeclimate issues

  • docs: add browserstack logo

v3.0.2

19 Jan 03:33
2017282
Compare
Choose a tag to compare

3.0.2 (2019-01-19)

Bug Fixes

  • readme: fix 'element' examples (2017282)

v3.0.1

15 Jan 17:16
71136d6
Compare
Choose a tag to compare

3.0.1 (2019-01-15)

Bug Fixes

  • readme: incorrect external onScroll example (71136d6)

v3.0.0

14 Jan 00:38
5f71a61
Compare
Choose a tag to compare

3.0.0 (2019-01-14)

BREAKING CHANGES

  • api changed

  • chore: change exported api

  • refactor: change animationManager

  • chore: remove demo

  • docs: update readme

  • docs: update readme

  • feat: add misc

  • refactor: remove tests

  • feat(misc): add scrollTo function
    similar to scrollBy

  • feat(misc): add isElementInRange

v2.0.3

16 Nov 20:54
9bfe999
Compare
Choose a tag to compare

2.0.3 (2018-11-16)

Bug Fixes

  • change type in centerElement from HTMLElement to Element (72280ce)

v2.0.2

08 Nov 20:21
03d9f48
Compare
Choose a tag to compare

2.0.2 (2018-11-08)

Bug Fixes

  • allow document.querySelector to instantiate ScrollManager (03d9f48)

v2.0.1

02 Nov 05:15
fdea91c
Compare
Choose a tag to compare

2.0.1 (2018-11-02)

Bug Fixes

  • remove react-markdown from dependencies (fdea91c)

v2.0.0

02 Nov 03:42
Compare
Choose a tag to compare

2.0.0 (2018-11-02)

Bug Fixes

  • AnimationManager now scrolling (585ff90)
  • multiple animation glitch (e385ffd)

Code Refactoring

BREAKING CHANGES

  • Change exported api
    change scrollTo functions to centerElement, scrollTo, and scrollBy
    and add screen scroll type