bee_date_picker 0.1.0
bee_date_picker: ^0.1.0 copied to clipboard
A highly customizable, performant, and accessible date picker widget for Flutter. Supports single date selection, date range selection, custom themes, and localization out of the box.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-04-06 #
Added #
BeeDatePickerwidget for single date selectionBeeDateRangePickerwidget for date range selectionBeeMonthPickerspecialized widget for month-only selectionBeeYearPickerspecialized widget for year-only selectionshowBeeDatePicker,showBeeDateRangePicker,showBeeMonthPicker, andshowBeeYearPickerdialog utilities- Refined "Signature Pro" UI with compact action buttons and symmetric summary headers
- Dynamic summary labels (Date, Month, Year) in dialog mode
- View-aware navigation logic (Month, Year, and Decade paging)
BeeDateControllerfor programmatic single date controlBeeDateRangeControllerfor programmatic range controlBeePickerThemeandBeePickerThemeScopefor custom themingBeePickerDefaultswith light and dark mode defaultsBeePickerConfigfor comprehensive picker configurationDisabledDatesmodel with dates, weekdays, and predicate supportBeeDateUtilsutility class for calendar calculationsDateTimeExtextension methods for date manipulation- Support for custom day cell, header, and weekday label builders
- Configurable first day of week (Monday, Sunday, Saturday)
- Min/max date constraints
- Show/hide outside month days option
- ISO week number calculation
- Zero icon dependencies (CustomPaint chevrons)
- Zero-lint internal audit
- Full platform support (Android, iOS, Web, macOS, Windows, Linux)
- Comprehensive test suite
- Example application