month_picker_dialog 6.6.0
month_picker_dialog: ^6.6.0 copied to clipboard
Internationalized dialog for picking a single month from an infinite list of years.
6.6.0 - 2025-10-27 #
- Added
gridPaddingtoPickerDialogSettings: defines the padding between the grid and the dialog border. - Removed unwanted scrollbar from grid #122
6.5.0 - 2025-08-17 #
- Added
yearsPerPagetoPickerDialogSettings: defines how many years the dialog will have per page. - Loosen intl constraint.
- Updated sample.
- Updated flutter_lints.
6.4.1 - 2025-07-23 #
- Updated provider version.
- Updated intl version.
- Updated sample.
6.4.0 - 2025-07-23 #
- Added
returnToStartofRange: defines if the controller will return to the first selected month of the range, after the second is selected. Fixes #119
6.3.0 - 2025-07-04 #
- Added
onYearSelectedandonMonthSelectedfunctions to provide a callback after the user selects a value.
6.2.4 - 2025-06-30 #
- Small changes to HeaderRow to make more clear to the user that the year is a button.
6.2.3 - 2025-05-30 #
- Added headerAlignment parameter to
PickerHeaderSettings.
6.2.2 - 2025-05-23 #
- Added arrowAlpha parameter to
PickerHeaderSettings. - Fixed sample.
6.2.1 - 2025-05-19 #
- Fixes #116.Tks sheldontuitt.
- Fixes a bug introduced in 6.2.0.
- Updated android sample.
6.2.0 - 2025-05-19 #
- Bumped intl to
0.20.0. - Added
PickerActionBarSettings.actionBarPaddingto handle the Padding of the ActionBar.
6.0.3 - 2025-01-02 #
- Downgraded intl to 0.19.0 until
flutter_localizationsstarts to use 0.20+. Please use the dev version of this package if you need latest intl.#112.
6.0.1 - 2024-12-16 #
- Improved sample
6.0.0 - 2024-12-14 #
- Added
PickerActionBarSettingsto handle the action bar settings of the dialog. - [Breaking]
confirmWidget,cancelWidget,customDividerare now on thePickerActionBarSettingsclass. - [Breaking] renamed
PickerButtonsSettingstoPickerDateButtonsSettingsandbuttonsSettingstodateButtonsSettings.
5.2.0 - 2024-12-14 #
- Bumped intl to
0.20.0. Fixes #107. - Bumped flutter_lints to
5.0.0. - Fixed flutter
3.27.0deprecations.
5.1.0 - 2024-08-17 #
5.0.0 - 2024-08-02 #
- [Breaking] Reworked dialog configuration to use the new class
MonthPickerDialogSettings. Please follow the sample app to learn how to configure your widget using the new way (or feel free to open an issue on github). - Added new ways to customize the header, months/years pages and the dialog behavior with different parameters for the year and month selectors.
- Added
showYearPickerfunction to the package. Now its possible to return only a year. - Added
selectableYearPredicateto range and single month pickers. It lets you control enabled years likeselectableMonthPredicate. - Updated sample and readme.
4.0.0 - 2024-06-07 #
- Added
showMonthRangePickerfunction to the package. Now its possible to return a range of months too. Tks Lautaro Zanuttini - Updated web sample.
- Added
lastDayOfMonthDateTime extension. if you want to get the last day of the month from one of your selected dates. - Updated sample and readme.
3.0.0 - 2024-05-13 #
- Bumped intl to
0.19.0. - Bumped flutter_lints to
4.0.0.
2.12.0 - 2024-05-13 #
2.11.2 - 2024-04-02 #
- Removed unnecessary dependencies.
2.11.1 - 2024-03-12 #
- Bumped provider to
6.1.2. - Improved some docs.
2.10.0 - 2024-02-19 #
- Added
dialogBorderSide:property to allow you define the border side of the dialog (default isBorderSide.none). - Added
blockScrolling:property to allow you block the user from scrolling the months/years (default istrue). - Wraped portrait dialog in a SingleChildScrollView to avoid overflow #85.
2.8.0 - 2024-02-19 #
- Added
currentMonthTextColorproperty to allow you control the text color of the current month/year.
2.7.0 - 2024-02-13 #
- Exposed
MonthPickerDialogwidget. - Improved files organization.
2.6.0 - 2024-01-17 #
- Added
customDividerproperty to allow you add a custom divider between the months/years and the confirm/cancel buttons.
2.5.1 - 2024-01-17 #
- Mini fix in
customWidth.
2.5.0 - 2024-01-17 #
- Added
forcePortraitproperty to allow you block the widget from entering in landscape mode.
2.4.0 - 2023-12-08 #
- Added
arrowSizeproperty to allow you control the size of the header arrows.
2.3.0 - 2023-12-08 #
- Removed deprecated
textScaleFactorinside the package (the name of the parameter stays the same) - Bumped dart to
3.0.0,provider to6.1.1, intl to0.18.1and flutter_lints to3.0.1
2.2.1 - 2023-11-03 #
2.1.0 - 2023-11-01 #
- Added
selectedMonthPaddingproperty to allow you control the size of the current selected month/year circle by increasing the padding of it (default is 0) 74. - Added web to sample.
2.0.0 #
- Breaking: bumped to dart 3 + intl 0.18.0 (latest one on flutter_localizations)
1.3.0 #
- Added
hideHeaderRowproperty to allow you hide the row with the arrows + years/months page range from the header, forcing the user to scroll to change the page (default is false).
1.2.2 #
- Added
animationMillisecondsproperty to allow you define the speed of the page transition animation (default is 450). - Removed unnecessary column.
- Changed default
customHeightto 240.
1.2.0 #
- Added
monthStylePredicateandyearStylePredicateproperties to allow passing a different style for each month or year 67. - Added documentation on some of the code
- Fixed provider names to pass static analysis
1.1.0 #
- Added
backgroundColorproperty to allow the dialog to have a different background of the default from the theme.
1.0.0 #
0.8.0 #
- Mini fix on header arrow. Bumped to 0.8 because of the braking change on
0.7.1
0.7.1 #
- Breaking:
confirmTextandcancelTextwere replaced byconfirmWidgetandcancelWidget. Now it's possible to use any widget instead of onlyText()in the buttons
0.7.0 #
- Added
forceSelectedDateto fix 41.The parameter lets you define that the current selected date will be returned if the user clicks outside of the dialog. Needsdismissible = true
0.6.2 #
- updated to flutter 2.19.2 and fixed deprecations
0.6.1+2 #
- readme fix
0.6.1 #
- border now changes with orientation
0.6.0 #
initialDateisn't required anymore!
0.5.8 #
-
added
roundedCornersRadius-> lets you define the Radius of the rounded dialog (tks Fabio Henrique). -
bump rxdart to 0.27.7
0.5.6 #
-
removed deprecated parameter from TextButton.styleFrom
-
improved readme
-
added
dismissibleparameter -> lets you define if the dialog will be dismissible by clicking outside it (false as default).
0.5.5 #
- bump rxdart to ^0.27.5
- removed MaterialLocalizations from code. First part of the changes to let people use designs different than Material
0.5.4 + 1 #
- month selector cleanup/organization + more small fixes
0.5.4 #
- code cleanup/organization (with some possible small performance improvement)
0.5.3 #
-
added
customHeight-> lets you set a custom height for the calendar widget. -
added
customWidth-> lets you set a custom width for the calendar widget. -
added
yearFirst-> lets you define that the user must select first the year, then the month (false as default).
0.5.0 #
-
added
headerColor-> lets you control the calendar header color. -
added
headerTextColor-> lets you control the calendar header text and arrows color. -
added
selectedMonthBackgroundColor-> lets you control the current selected month/year background color. -
added
selectedMonthTextColor-> lets you control the text color of the current selected month/year. -
added
unselectedMonthTextColor-> lets you control the text color of the current unselected months/years. -
added
confirmText-> lets you set a custom confirm text widget. -
added
cancelText-> lets you set a custom cancel text widget. -
updated sample with the new parameters
0.4.7 #
- fixes on
selectableMonthPredicateparameter + sample
0.4.6 + 2 #
- size fixes
0.4.6 + 1 #
- made the month selector barrier dismissible parameter = false
0.4.6 #
- added
capitalizeFirstLetter-> Enable you to choose if the first letter of the month will be capitalized thks https://github.com/0wzZZzz6
0.4.5 #
- added
selectableMonthPredicate-> Enable selective months disabling thks https://github.com/ahmdaeyz
0.4.1+1 #
- package rename
0.4.1 #
- partial update to flutter 3
0.4.0 #
- support for flutter 2 null safety (thanks @quantosapplications)
0.3.3 #
- pagebounds bug with
firstDate == nullfixed (thanks @mono0926) - deprecation warnings for text themes fixed
0.3.2 #
- you can now provide custom localizations
- bump up rxdart dependency
0.3.1 #
- migrated example app to androidx
- fixed deprecation warning for buttonthemebar
- fixed dependency issue
0.3.0 #
- architectural changes (using
rxdartnow) - fixed bug where header and pageview could scroll to 0 and infinity despite
firstDateandlastDatebeing set - added animation for transition between year selection mode and month selection mode
0.2.3 #
- intl dependency is now
>=0.1.0<2.0.0to appease the maintenance analysis on pub.dev
0.2.2 #
- Reverting to 0.2.0 because of dependency issues
0.2.1 #
- Upgraded dependency:
intl: ^0.16.0
0.2.0 #
- Show list of years by tapping year label
- Dart 2.2.2 is now required
0.1.1 #
- Bound month selection
0.0.8 #
- Refactoring and removal of white border
0.0.6 #
- Renamed docs to screenshots to appease to pub
0.0.5 #
- Provided screenshots to README