- Made
dart fixautomated changes - Updated example to work with >3.0.0 SDK
- Updated dependencies
- Fixed
CardSettingsInstructionsto wrap if too long for screen - Changed intl dependency to 1.18.0
- Enabled a null or unspecified
initialValueinCardSettingsListPicker - Enabled a null or unspecified
initialValueinCardSettingsRadioPicker - Added
hintTextproperty toCardSettingsNumberPickerfor when there is no initial value
- upgraded dependencies
- upgraded dependencies
- [Breaking change] pickers now use a model to describe the
name,code, andiconfor a picker. seeflutter_material_pickers - theme
accentColorchanged tocolorScheme.secondary - theme
buttonColorchanged totextButtonTheme.style.backgroundColor(see example project) - updated
flutter_material_pickersdependency version
- Upgraded
flutter_cupertino_settingsto qualify for null safety
- Upgraded
Flutter_Material_Pickers - Added options
valueslist toCardSettingsSelectionPicker,CardSettingsRadioPicker,CardSettingsListPicker, andCardSettingsCheckboxPicker
- use alwaysUse24HourFormat from MediaQuery in CupertinoDatePicker
- fixed CardSettingsDouble empty exception
- upgraded to Flutter 2.0
- Added range for
intldependency
- documentation formatting
- improved documentation
- added contentPadding parameter (thanks bramdekker)
- upgraded depenencies
- upgraded
flutter_material_pickersand thusfile_picker. Breaking changeUInt8Filereplaced withPlatformFile - Fixed bug in
CardSettingsTextwhen applying ainputMask, formatting lagged by one character input
- upgraaded to latest
flutter_material_pickers - changed autovalidate to be compatible with new channels [KingLudwig94]
- fixed
DateTimePickerparent layout error
- removed dependency on
cupertino_icons - fixed overflow error with file image thumbnails on smaller screens in iOS mode
- fixed overflow error on datetimepicker on smaller iOS Screens
- removed seconds from datetimepicker display
- commented public API
- updated dependencies
- allowed phone numbers to be null
- fixed bug in currencies with separator characters
- updated material pickers to adopt the more compatible file_picker
- added
scrollableproperty to turn off built in scrolling (Material only). - changed card
paddingproptety to EdgeInsetsGeometry to allow full control - added
marginproptety toCardSettings - added
fieldPaddingto all controls - refactored card building to merge common code
- allow
CardSettingsHeaderto be completely customized through achildproperty. - exposed
CardSettingsWidgetexternally to use in building custom widgets
- fixed Heading and Instructions not hiding with visible = false
- created a
dividerproperty on CardSettings and CardSettingsSections - removed the divider appearing from the last item in a section
- ensure that widgets are of type
CardSettingsWidgetrather than justWidget - improved the number of interfaces to force consistency
- fixed content alignment issue
- changed label style for disabled fields (thanks esskar)
- added
cardlessoption to flatten the material wrapper to just a Container - added border clipping to card contents by default
- fixed overflow error on some fields when width of card is very slim
- updated readme short example
- created custom long example page to reference the important example file
- fixel label widths on Cupertino (thanks esskar)
- added support for text input action and a input action focus node (thanks esskar)
- added custom font to example
- changed photo thumbnail default size to 180x180
- changed CardSettingsDouble to display localized numbers
- changed CardSettingsPhone to format number in user's locale
- ensure all widgets have the
labelWidthproperty - fixed bug with photos not honoring the alignment property
- extended interfaces to enforce API consistency
- add step interval support to number picker (thanks CoolONEOfficial)
- fixed gesture click on
CardSettingsFilePicker - constrined
CardSettingsFilePickerphoto size - reorganized example to be more readable
- removed hard coded "Color for" from
CardSettingsColorPickertitle to allow localization
- fixed
enabledbehavior for all controls
- added
CardSettingsFilePicker(thanks CoolONEOfficial) - Upgraded
flutter_cupertino_settingsto address compatibility bug with the beta branch - Removed dependency on
flutter_platform_widgets - Fixed overflow calculation for wide label fields
- fixed assert bug in
CardSettingsSelectionPickerwhen providing values and no icons - added CI to the project (Github Actions)
- increased unit tests for code coverage
- added more badges to the readme
- updated
flutter_material_pickerspackage to fix CardSettingsSelectionPickerindex bug
- refactored single card display to scroll better on web
- defaulted shrinkWrap to true
showMaterialonIOSon fields defaults to inherit from theCardSettingsparent
- compatible with flutter web now
CardSettingsDateTimePicker(combo) addedCardSettingsRadioPickeraddedCardSettingsSelectionPickeradded- renamed
CardSettingsMultiselecttoCardSettingsCheckboxPicker - Icon colors will be preserved if provided
- added DateFormat as parameter to
CardSettingsDatePicker - made styling a closer match to the new material spec
- Updated
flutter_material_pickersdependency, including styling changes - Added
hintTextfor CardSettingsParagraph
- Added hintText to
CardSettingsInt - Added null control for initialValue to
CardSettingsInt - Updated
flutter_material_pickersdependency
- Added support for wrapping labels
- (breaking change) removed
showErrorIOSas thevalidatornow works for both material and cupertino. This affects:CardSettingsText,CardSettingsParagraph,CardSettingsEmail,CardSettingsDouble,CardSettingsCurrency,CardSettingsInt,CardSettingsPassword,CardSettingsPhone - removed the word 'Select' from the hard coded label of
CardSettingsMultiselectto allow for localization - example app: changed s
howMaterialonIOSswap icon to show android or apple logo - example app: added a dialog on save to mention there are validation errors, as the button appeard to do nothing previosly
- updated to use latest version of
flutter_cupertino_settings
- removed pickers and instead referenced the
flutter_material_pickerspackage
- Updated library references to latest for:
flutter_cupertino_settings,flutter_masked_text
- Allowed label width to be set for
CardSettingsSwitch. #86
- Enhanced ListPicker to allow a list of values separate from options. #60
- Fixed elevation not showing in .sectioned version. Padding as well. #63
- Fixed display of ColorPicker
- Added pickerType property to pick one of "Colors", "Material", or "Block". #62
- Migrated Android example to use AndroidX API
- Upgraded intl dpendency to 1.16.0 #82
- Added code to restrict double's number of decimal digits #81
- Added .IsDense to field content so heights line up
- Added global labelWidth property #80
- fixed all code warnings
- replaced deprecated code
- text align will now used property or end if null
- Added hint text and made initial value optional
- Fixed validator and save issue
- Fixed required indicator position in android
- dynamic multi line support
- Added Slider
- Added Dark Mode Support
- Updated Example
- Added Optional override for showing material on iOS
- Added Cupertino Forms and all Cupertino Equilivant Controls and Actions
- Updated Example
- [Warning] For the text fields on iOS using [CupertinoTextFields] the [validator] and [onSaved] do not exist, please use [showErrorIOS] to show a [red] Border around the Text Field and [onChanged] and [onFieldSubmitted] to update the value like in the example.
- Require Indicator on iOS will show * next to the label if [requireIndicator] is not equal to null.
- Updated Build Methodes for All Widgets (No More Errors for Dart 2)
- Added Cupertino Widgets for Date, DateTime, Time and List Picker (onLongPress Overrides to material)
- Fixed validator text not showing up in any new line fields (e.g. CardSettingsMultiselect)
- Allow for zero width margin around card by setting padding to zero
- Fixes text color not reflecting custom color in the Instructions widget
- Added the ability to hide the counter in the paragraph control
- Added missing hint text for the password field
- fixed case where if there is no change handler then we crashed
- Added missing contentOnNewLine field
- Added missing contentOnNewLine field
- Added missing contentOnNewLine field
- Fixed a crash bug with icons when a theme color is not provided
- Removed hard coded word 'Select' from picker title
- Added text capitalization to CardSettingsText
- Set picker to first item if no initialvalue is provided
- Added 'hintText' to CardListPicker
- Fixed overflow bug with picker dialogs on smaller screens
- Refactored row layout helpers into a single flexible
CardFieldLayout
- Added
hintTexttoCardSettingsTextwidget
- Changed Example to use
NativeDeviceOrientationReaderfor orientation changes.
- Ready for full release. No API changes predicted
- Added Discord channel to the collaboration section
- Added
CardSettingsMultiselectwidget - Fixed bug when onChange was null
- Fixed validation issue with phone numbers
- Added landscape layout and material title for
CardSettingsListPicker - Added landscape layout and material title for
CardSettingsNumberPicker - Added landscape layout and material title for
CardSettingsColorPicker
- Added
CardFieldLayout_FractionallySpacedfor controlled spacing in a row - Fixed bug with labelAlign right not working
- Enhanced the example to show switching to landscape orientation
- Created
CardFieldLayout_EqualSpacedto handle mutiple fields in a row.
- Added
paddingandcardElevationtoCardSettings - Added support for field
iconto every widget - Added a
requiredIndicatorto show next to a label - Removed
textInputActionproperty to be compatible with the current beta branch
- downgraded intl dependency to ^0.15.6
- removed a few properties that were reported as issues in dartpub analyze
- Removed TextCapitalization from CardSettingsText due to an analysis error
- Added a analysis_options.yaml file and a bunch if linter checks
- Cleaned and tigtened code
- All fields now implement an
onChangeevent. - Added a
CardSettingsPhonewidget - Enhanced
CardSettingsTextto allow a input mask (based on flutter_masked_text)
- Added contentAlign property to all fields to allow for right justification
- Added labelAlign to CardHeaders to allow center or right positioning
- Improved support of themes for input text and labels
- Support default button style through themes
- All text fields expose controller as optional parameter (except currency)
- Support theming of header text
- Changed
CardSettingsto anInheritableWidgetwith global properties to control label appearance - Added a
labelAlignproperty to all fields
- Added
CardSettingsEmailfield - Added
CardSettingsPasswordfield - Changed all TextFormFields to be stateless widget wrappers
- Added
CardSettingsCurrencyfield - Added
CardSettingsInstructionsfield - Added
CardSettingsButtonfield - Added ability to tap to select in pickers
- Attempt to improve documentation and remove warnings
- General cleanup to meet publication requirements.
- First release implementing card view and core set of field widgets.