over_bottom_sheet 1.0.0
over_bottom_sheet: ^1.0.0 copied to clipboard
An always-visible, draggable bottom sheet widget with multiple snap points and nested scroll support.
1.0.0 #
- BREAKING: Removed
OverBottomSheetSizeOptionclasses (Fix,Ratio,Mix). - BREAKING: Replaced
sizeOptionwith directmaxHeightandminHeightproperties. - BREAKING: Removed
snapThresholdproperty, replaced withsnapPoints. - BREAKING: Consolidated all code into single
over_bottom_sheet.dartfile. - Added
widthproperty for PC/tablet width constraints. - Added
showDragHandlefor Material 3 standard drag handle. - Added
shadowColorandsurfaceTintColorfor Material 3 theming. - Added
snapPointsfor multiple snap positions (e.g.,[0.0, 0.5, 1.0]). - Added
handleNestedScrollfor content scroll/sheet drag conflict handling. - Added
onDragStart,onDragEnd,onSnapCompletecallbacks for state monitoring. - Added velocity-based fling to next snap point.
- Replaced
BottomSheetwithMaterialfor better theme integration. - Refactored controller to use callback pattern instead of state attachment.
- Improved animation system using Flutter's
AnimationController. - Achieved 100% test coverage.
0.0.2 #
- Fix example code.
0.0.1 #
- Initial release.