Skip to content

Releases: koukibadr/Bottom-Picker

v4.2.0

Choose a tag to compare

@koukibadr koukibadr released this 07 Jul 06:19

Features

  • Add a search field display to filter the items in the simple picker. PR#173
  • Add filterPredicate attribute to filter the items in the simple picker. PR#173
  • Add textInputAction attribute to customize the search field action button. PR#173
  • Add searchFieldDecoration attribute to customize the search field decoration. PR#173
  • Add itemBuilder callback that render the item in the simple picker, allowing to use any type of object as item in the simple picker. PR#173
  • Add buttonBuilder callback that render the submit button with instance and context attributes instead of built-in button with basic functionality, to give developer full control over the button appearance and behavior. PR#174

Changes

  • Remove all deprecated attributes related to title and description rendering.
  • Bottom Picker now support generic type for the simple picker, allowing to use any type of object as item in the simple picker.
  • Expose currentValue attribute to get the selected value in the simple picker, year picker, date picker, and time picker. PR#176
  • Expose currentFirstDateTime and currentSecondDateTime attributes to get the selected values in the range date picker and range time picker. PR#176
  • Improved modal dismissal handling with a dedicated dismiss() method and safer lifecycle tracking PR#174

Bug Fixes

  • Refined date selection behavior to better respect allowed calendar days PR#176
  • Simplified picker headers and removed the separate close button area PR#176

v4.1.1

Choose a tag to compare

@koukibadr koukibadr released this 23 Aug 09:00
3f177d8

Bug Fix

  • add SafeArea flag to show or hide safe area widget from bottom picker widget tree and bottom sheet. ISSUE#163

v4.1.0

Choose a tag to compare

@koukibadr koukibadr released this 09 Aug 16:50
4697669

Features

Bug Fix

  • Resolve initial time initialization in date time picker PR#159 ISSUE#158
  • add SafeArea to prevent content overflow in edge-to-edge mode PR#159

v4.0.1

Choose a tag to compare

@koukibadr koukibadr released this 31 Jul 11:06
dde6d00

Bug Fix

  • Resolve EdgeInsetsGeometry.zero build issue ISSUE#156

v4.0.0

Choose a tag to compare

@koukibadr koukibadr released this 26 Jul 10:42
a3efb00

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

v3.2.1

Choose a tag to compare

@koukibadr koukibadr released this 05 Jun 11:58
1d8140a

Bug Fix

  • Remove debugLabel attribute from CupertinoDatePickerWidget to support older flutter versions PR#136 Issue#135

v3.2.0

Choose a tag to compare

@koukibadr koukibadr released this 18 May 16:30
78be44a

Changes:

  • Add closeWidget attribute to replace default close widget icon ISSUE#128 PR#133.

v3.1.0

Choose a tag to compare

@koukibadr koukibadr released this 24 Apr 20:30
cc8ec6e

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.

v3.0.0

Choose a tag to compare

@koukibadr koukibadr released this 05 Apr 23:32
3044532

Changes

  • Create new timer picker using CupertinoTimerPicker under the hood with onChange and onSubmit supporting the Duration result type PR#123.

  • Update desktop and web platforms picker rendering using WheelView instead of the basic Listview 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

v2.11.2

Choose a tag to compare

@koukibadr koukibadr released this 05 Mar 21:01
9ea933e

[2.11.2] - 05/03/2025

Bug Fix:

  • Resolve dismiss issue when using bottom picker on mobile platforms iOS and Android Issue#114.

Changes

  • Update package description on pub.dev