Skip to content

Releases: abcnews/scrollyteller

v4.1.1

06 May 01:33
f36b8bd
Compare
Choose a tag to compare

v4.1.0...v4.1.1

v4.1.0

05 May 04:47
35a48f2
Compare
Choose a tag to compare

The main change in this release is the addition of an overall progress data point to the data passed to the onProgress callback which gives a pixel measurement of how far the top of the whole scrollyteller is past the waypoint and a percentage for the same measurement.

The timing of events has also changed slightly due to the removal of an unnecessary requestAnimationFrame call that was sitting between the scroll event listener and calling the callbacks.

There were also a bunch of dependency updates and some minor bug fixes for mobile styles.

Commits

  • Merge pull request #40 from abcnews/overall-progress 5543ea3
  • Add peerDeps to devDeps to ensure npm < 7 installs them aa47e20
  • Specify npm@7 to make sure test runner installs peer dependencies 3d8e0c1
  • Add overall progress to the onProgress callback response a3da2c8
  • Remove useless rAF callbacks 3517592
  • Linting 46f200e
  • Update dependencies 41810ba
  • Merge pull request #34 from abcnews/accomodate-browser-chrome d64a3bb
  • Update example to test graphic visibilty d430c6e
  • Handle the presence of browser chrome on mobile e04e2b4

v4.0.3...v4.1.0

Firefox overflow bug

14 Jan 00:46
Compare
Choose a tag to compare
  • Fix Firefox overflow in scrolly stages 8f874ff
  • Merge pull request #35 from abcnews/dependabot/npm_and_yarn/ini-1.3.7 1a85ac7
  • Bump ini from 1.3.5 to 1.3.7 b587a23

v4.0.2...v4.0.3

v4.0.2

04 Dec 05:44
31b5433
Compare
Choose a tag to compare
  • Export the ScrollytellerConfig type 89c020f
  • Fix aspact ratio of custom images in panels da325cc

v4.0.1...v4.0.2

v4.0.1

19 Nov 06:41
066cedf
Compare
Choose a tag to compare
  • Added link to full list of contributors to readme 2557a1c
  • 🐛 Define breakpoint based on content width 63ceaf8
  • 🐛 Correct custom property syntax so fallbacks work 2d4f07f
  • Merge pull request #33 from abcnews/configurable-colors 53f06b6
  • Make panel colours configurable f31ceb1
  • 🐛 make sure panels are updated if the theme changes 4b6e6e8

v4.0.0...v4.0.1

v4.0.0

01 Oct 05:13
41218e0
Compare
Choose a tag to compare

This release significantly improves typings, fixes a significant bug (#18) and adds the onProgress API.

  • Merge pull request #31 from abcnews/development 14addf0
  • Fix example of adding an index to the panels data 2314114
  • Remove testing depndencies from example 9d6c637
  • Add repository to package.json 049a3a4
  • Fix destructuring issue with getBoundingClientRect c190307
  • Fix failing tests 44ae7fe
  • Update readme fbd273f
  • Update examples 2603207
  • Final tidyup before 4.0 (hopefully) 997cc3f
  • Create a shared graphic component for the examples 43c6cd9
  • Merge pull request #30 from abcnews/onProgress f8384ab
  • Add onProgress callback prop 1707053
  • Ensure the onMarker callback can be updated 8983f59
  • Remove redundant displayName property f0b298d
  • Merge pull request #28 from abcnews/strong-types d317078
  • Tidy up types on marker configs b6517a4
  • Minor syntax update c10a9b9
  • Improve typings and update example app to include Odyssey implementation 42750b7
  • Remove redundant if statements 3083083
  • Fix lint errors and reinstate linting in CI 3b25c00
  • Make sure panels get a unique key if no key or id prop is provided 2632237
  • Merge pull request #26 from abcnews/fix-state-not-updated-inside-onMarker 13a84ae
  • Fix type errors 78b573a
  • move onScroll inside useEffects d320d1e
  • add onMarkerRef b5a8946
  • Remove tests from example project ce63d87
  • Remove support for node@10 and reduce CH checks 8035c9c
  • Add react-test-renderer to dev dependencies c02c5f6
  • Removed linting from CI workflows and switched to NPM from yarn cddfce0
  • Use tsdx for builds and np for releases a0d65bc
  • Merge pull request #21 from abcnews/dependabot/npm_and_yarn/lodash-4.17.19 5d91353
  • Merge pull request #23 from abcnews/dependabot/npm_and_yarn/elliptic-6.5.3 d315fd0
  • Bump elliptic from 6.5.1 to 6.5.3 4a0ed83
  • Bump lodash from 4.17.15 to 4.17.19 4618e54

v3.0.1...v4.0.0

v2.2.1

13 Mar 03:27
Compare
Choose a tag to compare
  • First and last panels should also have panel base styles e5782b8

v2.2.0...v2.2.1

Panel margin fix and onScroll marker firing fix

07 Nov 00:13
Compare
Choose a tag to compare
  • Merge pull request #16 from abcnews/develop 90380aa
  • Add prettier config to preserve formatting 4ae9bda
  • Change to negative intent 048f662
  • Don't fire initial marker?????? d34dd62
  • This doesn't need to be state d63ef69
  • Add overridable classNames to first & last panels 02e95a3
  • Target panel (seems to be 2nd) fb8cf4e

v2.1.2...v2.2.0