Releases: abcnews/scrollyteller
Releases · abcnews/scrollyteller
v4.1.1
v4.1.0
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
Firefox overflow bug
v4.0.2
v4.0.1
- 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
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
v2.2.1
- First and last panels should also have panel base styles e5782b8
Panel margin fix and onScroll marker firing fix
- 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