scroll_datetime_picker
A Scrollable DateTimePicker, inspired by the CupertinoDatePicker but with more extensive customizable features.
0.2.2
4.8K downloads/mo
#3891 most downloaded on pub.dev
dhiyaaulauliyaa/scroll_datetime_picker
What this package is like to depend on
Last release 1 years ago
26 May 2025
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
10 releases · first in 2023
0 releases in the last 12 months
see the full history below
Release timeline
10 releases · Sep 2023 to May 2025
2024
2025
2026
Releases
latest 10-
0.2.226 May 2025Release notes
Open source →- Dependency Update: Relaxed
intlpackage constraint to>=0.19.0 <0.21.0to ensure compatibility with newer versions (up tointl 0.20.x).
- Dependency Update: Relaxed
-
0.2.106 Mar 2025Release notes
Open source →What's Changed
- 🐛 fix: initialDate is an hour short on
hour24by @JobMoll in #20
New Contributors
- @JobMoll made their first contribution in #20
Full Changelog: v0.2.0...v0.2.1
- 🐛 fix: initialDate is an hour short on
-
0.2.005 Mar 2025Release notes
Open source →What's Changed
- Release/0.1.2+1 -- Fix github action for publishing to pub.dev by @dhiyaaulauliyaa in #16
- Release/0.2 -- Add Programmatic Scroll Functionality by @dhiyaaulauliyaa in #21
Full Changelog: v0.1.2...v0.2.0
Release notes
Open source →- New Feature: Added
DateTimePickerControllerto enable programmatic control over the picker's date and time selection.
-
0.1.230 May 2024Release notes
Open source →0.1.2
- Bug Fix: Resolved issue where
setStateis called after widget is unmounted.
Release notes
Open source →- Bug Fix: Resolved issue where
setStateis called after widget is unmounted.
- Bug Fix: Resolved issue where
-
0.1.128 Apr 2024Release notes
Open source →0.1.1
- New Feature: Added option
markOutOfRangeDateInvalidto enable/disable marking out-of-range dates as invalid selections. When enabled, users cannot select dates outside the specified range. - Bug Fix: Resolved issue where the
onChangemethod did not includesetState, causing the widget style in the Picker not to update. - Dependency Update: Upgraded
intlpackage to version 0.19.0 for improved compatibility and performance.
Release notes
Open source →- New Feature: Added option
markOutOfRangeDateInvalidto enable/disable marking out-of-range dates as invalid selections. When enabled, users cannot select dates outside the specified range. - Bug Fix: Resolved issue where the
onChangemethod did not includesetState, causing the widget style in the Picker not to update. - Dependency Update: Upgraded
intlpackage to version 0.19.0 for improved compatibility and performance.
- New Feature: Added option
-
0.1.017 Apr 2024Release notes
Open source →0.1.0
- New Feature Customizable Item Flex:
AddedDatePickerItemFlexto provide customization of each picker item's width by specifying the flex value for individual date/time items. This allows for precise control over the layout and distribution of space within the picker. - New Feature Customizable Center Widget:
AddedDateTimePickerCenterWidget, offering greater flexibility in creating a custom widget for the center area of the picker.
Release notes
Open source →- New Feature Customizable Item Flex:
Added
DatePickerItemFlexto provide customization of each picker item's width by specifying the flex value for individual date/time items. This allows for precise control over the layout and distribution of space within the picker. - New Feature Customizable Center Widget:
Added
DateTimePickerCenterWidget, offering greater flexibility in creating a custom widget for the center area of the picker.
- New Feature Customizable Item Flex:
-
0.0.419 Oct 2023Release notes
Open source →0.0.4
- Added itemBuilder to provide customization for every item in the picker.
- Improve metadata to pubspec.yaml file
Release notes
Open source →- Added itemBuilder to provide customization for every item in the picker.
-
0.0.318 Oct 2023Release notes
Open source →v0.0.3
- Enhanced the logic for making outer widgets disappear when reaching the center area.
- Resolved a bug that caused empty patterns when using DateFormat with only one pattern type.
- Fixed an issue with the undefined scrollController when the pattern length is changed.
- Rectified an infinite loop problem during picker widget position rechecking.
- Added support for DateFormat patterns (LLL/LLLL).
- Introduced unit tests and widget tests, significantly improving code coverage for the repository.
- Developed a web application for package illustrative purposes.
- Enhanced the package example by incorporating device preview, customizer, and visual improvements.
- Improved the readme by including links to examples, comprehensive feature details, and a coverage badge.
Release notes
Open source →- Enhanced the logic for making outer widgets disappear when reaching the center area.
- Resolved a bug that caused empty patterns when using DateFormat with only one pattern type.
- Fixed an issue with the undefined scrollController when the pattern length is changed.
- Rectified an infinite loop problem during picker widget position rechecking.
- Added support for DateFormat patterns (LLL/LLLL).
- Introduced unit tests and widget tests, significantly improving code coverage for the repository.
- Developed a web application for package illustrative purposes.
- Enhanced the package example by incorporating device preview, customizer, and visual improvements.
- Improved the readme by including links to examples, comprehensive feature details, and a coverage badge.
-
0.0.225 Sep 2023Release notes
Open source →- Add DateTimePickerWheelOption to enable scroll wheel customization
- Add doc comment to every public API
- Remove locale param from DateOption and replace it with locale from DateFormat (breaking)
- Upgrade intl package to 0.18.0
-
0.0.124 Sep 2023Release notes
Open source →- First release, create ScrollDateTimePicker and its supporting objects & widgets.