- Update Flutter and Dart SDK constraints.
- Update usage of hashValues (#100)
- Update version of value_layout_builder
- Tap offset when overlaps is > 0.
- Not passing right overlap contraints to sliver child. Now we can create nested sticky headers!
- Hit Test on not sticky header
- Hit Test on not sticky header
- Error due to null-safety migration.
- Migrated to sound null-safety.
- Increase the minimum version of Flutter.
- Increase the minimum version of Dart SDK.
- The minimum version of Flutter.
- A new SliverStickyHeader.builder constructor instead of the deprecated SliverStickyHeaderBuilder.
- A dependency to value_layout_builder in order to manage the SliverStickyHeader.builder.
- Custom code to make SliverStickyHeader.builder work.
- Null references issues in debug mode.
- Static analysis issues.
- Static analysis issues.
- A StickyHeaderController to get the scroll offset of the current sticky header.
- A sticky parameter to specify whether the header is sticky or not.
- Updated SDK constraint to support new error message formats.
- Updated error message formats
- Print call for headerPosition
- Overlap support
- Dart 2 support
- Hit test implementation (#7)
SliverStickyHeaderState
class. This state hasscrollPercentage
andisPinned
properties and it's passed to theSliverStickyHeaderBuilder
when it changes.
- The second parameter for
SliverStickyHeaderWidgetBuilder
takes now aSliverStickyHeaderState
instead of a double.
sliverStickyHeaderScrollNotifier
argument inSliverStickyHeader
constructor.
- Rewrite how to notify the scroll percentage, so that the it does not lag by one frame.
- Initial Open Source release.