sliding_panel_kit 0.2.0
sliding_panel_kit: ^0.2.0 copied to clipboard
A simple and lightweight solution for building sliding-up panel for Flutter with smooth drag gestures, snap-points, and built-in scroll coordination for scrollable content.
0.2.0 #
Added #
- New
includeBoundaryExtentsflag to control whetherminExtentandmaxExtentare used as snap points. - Support for scroll coordination for:
- horizontal scroll views
- vertical scroll views inside horizontal scroll views
0.1.0 #
Added #
- New
SnapAnimationAPI to support curved and spring-based snap animations viaCurvedSnapAnimationandSpringSnapAnimation.
Breaking changes #
springDescriptionhas been replaced byanimationinSlidingPanelSnapConfig.
Old:
SlidingPanelSnapConfig(
springDescription: SpringDescription(...)
)
New:
SlidingPanelSnapConfig(
animation: SpringSnapAnimation.fixed(
SpringDescription(...)
)
)
0.0.2 #
Added #
- Support for using the panel without providing a controller.
Changed #
- General cleanup and internal improvements.
Breaking changes #
SlidingPanelControllerno longer requires avsync. Existing code passingvsyncmust remove or update the parameter.- Renamed all size-related API fields for clarity:
- SlidingPanelBuilder
minSizetominExtentmaxSizetomaxExtent
- SlidingPanelSnapConfig
sizestoextents
- SlidingPanelBuilder
0.0.1 #
- Initial release of sliding_panel_kit.
- Added core sliding panel widget with:
- Drag-to-open/close gestures
- Snap points and anchor support
- Smooth animation and panel controller
- Configurable panel sizes and behavior
- Included basic documentation and example.