bottom_picker 4.1.1
bottom_picker: ^4.1.1 copied to clipboard
An easy way that let you create a bottom item picker or date & time picker with minmum parameters
4.1.1 23/08/2025 #
Bug Fix
- add SafeArea flag to show or hide safe area widget from bottom picker widget tree and bottom sheet. ISSUE#163
4.1.0 09/08/2025 #
4.0.0 26/07/2025 #
Features
- Add filter for unpick or block some days PR#150 ISSUE#148
- Transform
pickerTitle
into an optional header builder callback PR#146 - Add year picker PR#153 ISSUE#147
- Remove
pickerTextStyle
attribute PR#146 - Add close on submit flag ISSUE#139
- Refactor cupertino date enum using Flutter cupertino enum instead of custom enum
- Add
diameterRatio
parameter for simple picker display PR#154
Bug Fix
selectedItemIndex
parameters does not work for simple picker- Resolve issue regarding
seleectedIndex
for Web and desktop platforms
3.2.1 05/06/2025 #
3.2.0 18/05/2025 #
3.1.0 22/04/2025 #
Changes:
- Integrate a cupertino picker in the package with extra parameters to display a time seperator ":" with a flag attribute
showTimeSeparator
. - Update default
itemExtent
value to 30 for all time and date pickers - Add
itemExtent
attribute to time and range constructors for more picker customization.
Bug Fixes:
- Fix cupertino picker time seperator rendering and text style.
3.0.0 06/04/2025 #
Changes
-
Create new timer picker using
CupertinoTimerPicker
under the hood withonChange
andonSubmit
supporting theDuration
result type PR#123. -
Update desktop and web platforms picker rendering using
WheelView
instead of the basicListview
PR#92 Issue#82. -
Adding onDismiss callback which is triggered everytime the picker widget is disposed (no matter the disposing main triggering event) PR#118 Issue#117.
Enhancement
- Refactoring colors mapping to bottom picker themes using new enum definitions PR#120
2.11.2 05/03/2025 #
Bug Fix:
- Resolve dismiss issue when using bottom picker on mobile platforms iOS and Android Issue#114.
2.11.1 25/02/2025 #
Changes:
- enable bottom picker dismiss with escape keyboard key for web and desktop.
- enable MacOS support for bottom picker example project.
2.11.0 01/02/2025 #
Changes:
- enable
minutesInterval
feature for range time picker.
2.10.1 21/01/2025 #
Changes:
onClose
is renamed toonCloseButtonPressed
.
Bug Fixes:
- remove late keyword from
minuteInterval
definition.
2.10.0 08/12/2024 #
Changes:
- Add
monthYear
constructor to display date range with only month and year.
2.9.0 10/11/2024 #
Enhancement:
- Update inital date and min date check when using range date picker.
Changes:
- Add
rangeTime
constructor to display time range picker.
Bug Fix:
- Fix
initialFirstDate
initialization in date range picker.
2.8.0 09/06/2024 #
Enhancement:
layoutOrientation
is now of typetextDirection
rather than customLayoutOrientation
enum.- Update package examples with new
layoutOrientation
attribute type.
Changes:
- Remove
onPopClose
deprecated attribute.
2.7.0 27/04/2024 #
Enhancement:
- Remove deprecated
title
,description
,titleStyle
anddescriptionStyle
attributes and replaced bypickerTitle
andpickerDesciption
of widget type. - Mark
pickerTitle
as deprecated. onClose
will override the close button onTap function.
2.6.0 23/03/2024 #
Enhancement:
- Create
pickerTitle
andpickerDescription
instead oftitle
,description
,titleStyle
anddescriptionStyle
. - Use stack widget to display title and close icon in same line rather than columns and rows, for better alignement.
- Change
titleAlignment
type toAlignment
instead ofMainAxisAlignment
.
Bug fixes
- Update
items
from List
2.5.0 21/03/2024 #
- Enhancement:
popOnClose
added to indicate whether the bottom picker will pop when closing or not, useful when using the bottom picker as layout widget.
2.4.0 04/02/2024 #
- Layout enhancement: Update confirmation button design and attributes.
iconColor
,buttonText
,buttonTextStyle
,displayButtonIcon
,buttonTextAlignment
removed.- Added
buttonContent
,buttonStyle
attributes. - Picker content padding updated.
2.3.3 10/12/2023 #
- Fix
onSubmit
attribute callback code and selected value retrieval from date and time picker issue link.
2.3.2 14/11/2023 #
- Fix date picker date initlization (
initialDateTime
,maxDateTime
,minDateTime
) issue-76.
2.3.1 12/11/2023 #
- Fix minutes set value in the
time
constructor. - Update
time
constructor to useTime
class to ease setting hours and minutes values PR-75.
2.2.1 22/10/2023 #
- Fix analysis issues.
2.2.0 2/10/2023 #
- Add localization support and multiple language support.
2.1.1 27/09/2023 #
- Update package license to MIT license.
2.1.0 12/09/2023 #
- Enhancements:
- Added title padding to title widget.
- Added title alignement.
- Button padding, button width, Button text alignement and Button alignement parameters.
- Customizable close icon size.
- Added
selectionOverlay
parameter. - Date range picker dates attributes assertion.
- Bug fixes
- Date range picker initial dates error.
- Button padding issue.
2.0.4 30/05/2023 #
- Fix minute interval issue for cupertino date picker https://github.com/flutter/flutter/issues/60456.
2.0.3 27/05/2023 #
- Fix automatic refresh issue when the second date was smaller than the first date.
- Fix: Inability to decrease the second date even if the first date was smaller (PR link).
2.0.1 24/10/2022 #
- Update displayCloseIcon usage in code.
2.0.0 01/10/2022 #
- Add range date picker.
- Add description attribute.
- Add description text style attribute.
1.9.1 27/06/2022 #
- Fix static analysis issues.
1.9.0 27/06/2022 #
- add minuteInterval attibute.
- Bug fixes.
1.8.0 19/03/2022 #
- Add display submit button parameter.
- bug fixes.
1.7.0 16/02/2022 #
- Add height parameter to bottom picker widget.
- bug fixes.
1.6.0 12/02/2022 #
- Update padding rendering in bottom picker widget.
- Add button alignement parameter.
- enhanced coding style.
- bug fixes.
1.5.0 01/19/2022 #
- Add close icon color parameter.
- Add close icon display parameter.
- Add different layout orientation options (LTR, RTL).
1.4.0 23/12/2021 #
- Add picker text style attribute.
- Add date format order parameter.
- Add item extent parameter.
1.1.0 20/11/2021 #
- Add background color parameter.
- Enhanced rendering performance.
- Bug fixes.
1.0.6 20/11/2021 #
- Bug fixes.
1.0.5 13/11/2021 #
- Enhanced tablet view.
- remove uneccessary parameters in datetime constructors.
1.0.4 06/11/2021 #
- Add selected index parameter.
1.0.3 22/10/2021 #
- Fix bugs.
- Add customization support to confirm button.
1.0.2 27/08/2021 #
- Fix bottom picker drag bug.
1.0.1 15/01/2021 #
- Fix onSubmit return value bug.
1.0.0 08/01/2021 #
- Simple list item picker.
- Date picker with max and min dates configuration.
- Time picker with 12h/24h time format.
- Date and time picker.
- Multiple built-in themes.
- Customized button theme with custom colors.
- On item change / On submit and On close callback handlers.