- 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
hintText
toCardSettingsText
widget
- Changed Example to use
NativeDeviceOrientationReader
for orientation changes.
- Ready for full release. No API changes predicted
- Added Discord channel to the collaboration section
- Added
CardSettingsMultiselect
widget - 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_FractionallySpaced
for controlled spacing in a row - Fixed bug with labelAlign right not working
- Enhanced the example to show switching to landscape orientation
- Created
CardFieldLayout_EqualSpaced
to handle mutiple fields in a row.
- Added
padding
andcardElevation
toCardSettings
- Added support for field
icon
to every widget - Added a
requiredIndicator
to show next to a label - Removed
textInputAction
property 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
onChange
event. - Added a
CardSettingsPhone
widget - Enhanced
CardSettingsText
to 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
CardSettings
to anInheritableWidget
with global properties to control label appearance - Added a
labelAlign
property to all fields
- Added
CardSettingsEmail
field - Added
CardSettingsPassword
field - Changed all TextFormFields to be stateless widget wrappers
- Added
CardSettingsCurrency
field - Added
CardSettingsInstructions
field - Added
CardSettingsButton
field - 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.