- feat: allow updating the target of a programmatic scroll animation
- feat: implement scrolling using arrows or pg-up/down keys
- feat: update scroll target when scrollable changes dimensions
- feat: implement a primary scroll controller wrapper for convenience
- docs: make the example code in README more exhaustive
- fix: settle scroll position when the animation is done
- feat: implement programmatic scrolls with automatic animation parameters
- fix: don't report scroll direction change when velocity is zero
- docs: add an example with diagnostic output to aid in debugging
- Initial release