- Remove deprecated ThemeData's properties
- Fixed
infiteLoop
toinfiniteLoop
typo...
- Added missing params in decimal numberpicker. #99
- Fixed
itemCount
parameter to actually work. #87 - Added
padding: EdgeInsets.zero
to ListView to make it work without SafeArea. #74 - Added
infiniteLoop
option. #97
- Fixed empty scrollController position bug #95
- Migrate to null-safety.
- Changed named constructors to two separate widgets.
NumberPicker.integer
is nowNumberPicker
.NumberPicker.decimal
is nowDecimalNumberPicker
.NumberPicker.horizontal
is nowNumberPicker
withaxis: Axis.horizontal
- Removed
infiniteLoop
to make it possible to go to null safety. The feature will come back once theinfitniteListView
package gets null-safe. - Removed dialogs containing pickers. I think it's better to just leave it for developers.
- Removed
animateInt
method and replaced it with just reacting to value changed (see example). - Changed animation curve to
Curves.easeOutCubic
. - Changed
initialValue
tovalue
to avoid confusion from my awful naming. - Removed
highlightSelectedValue
as it can be obtained by providingselectedTextStyle
. - Migrated example to Android embedding v2
- Fixed some minor bugs.
- Added
textStyle
andselectedTextStyle
params (Thanks to @AliRn76) - Made animate methods asynchronous
- Added optional haptics
- Added missing params to NumberPickerDialog
- Minor code cleanups
- Added a text mapper to customize number text
- Added zero-pad
- Added custom decoration for selected value
- Added disabling highlight of selected value
- Added horizontal number picker
- Fixed bug with animating selected value when user stops scrolling
- Added infinite loop option
- Fixed step bug
- Updated environment sdk dependency
- Added
step
paramater for integer picker
- Solved normalizing decimal places bug
- Fixed issue with small integer ranges
- Added environment restrictions
- Fixed iOS overscroll bug
- Updated example's dependencies
- NEW: Initial Release.