time_range_sheet_widget 0.0.3
time_range_sheet_widget: ^0.0.3 copied to clipboard
A highly customizable, reusable time range picker bottom sheet widget for Flutter with extensive styling options and responsive behavior.
Changelog #
0.0.3 #
- Added
showStartTimeInitially
parameter toshowTimeRangeSheet
function
0.0.2 #
- Added
showStartTimeInitially
parameter to control initial tab selection in TimeRangeSheet
0.0.1 #
- Initial release of TimeRangeSheet widget
- Highly customizable time range picker with bottom sheet support
- Complete styling control with TimeRangeSheetStyle class
- Support for both 12-hour and 24-hour time formats
- Built-in validation with custom validator support
- Dark mode and light mode themes
- Responsive design for mobile, tablet, and desktop
- Comprehensive accessibility features
- Error handling and validation messaging
- Helper function
showTimeRangeSheet
for modal bottom sheet usage - TimeRangeData model for structured time range handling
- Extensive customization options:
- Color customization (headers, buttons, text, backgrounds)
- Typography control (fonts, sizes, styles)
- Layout configuration (spacing, padding, heights)
- Shape customization (corner radius, borders)
- Behavior settings (haptic feedback, dismissal, animations)
- Internationalization support (custom text labels)
- Example app demonstrating all features
- Comprehensive documentation and API reference