- Creates
PullToRevealListView
widget that contains a hidden top widget users can pull to reveal. Forces iOS-style scroll physics across platforms to achieve this effect.
- Added
dividerBuilder
to place content between list and revealable
- Fixed issue where scroll behavior was different depending on whether or not ListView's content overflowed the visible area. Behavior is now different between those two scenarios, but both are acceptable. (When Revealed, and partially scrolling up: overflowing situations will finish closing the Revealable, whereas non-overflowing situations will revert back to a full reveal.) Before, non-overflowing situations reverted back to a full reveal, then blinked away. Very unsatisfying.
- Attribute consistency improvements (renamed
topItemBuilder
torevealableBuilder
) - Improved close animation logic
- Added
startedRevealed
option for better user search discoverability
- Fixed inconsistent scrolling/snapping behavior
- Added [RevealableCompleter] flag for animation control
- Significantly refactored internal logic
- Standardized example to filter on substrings instead of integers
- Added
BoxDecoration
parameter for background of Revealable - Added new
.builder()
constructor to fully expose the composition of the underlyingListView
- Directly exposed
ScrollViewKeyboardDismissBehavior
parameter fromListView
- Additional comments and code formatting