- Add custom keypad
keypad_generator
s with extensibility options. - Add
DialButton
with (future release) customkeypadButtonBuilder
for specific usecases. - Refactor Flutter Dialpad with prebuilt UIs (iOS, metro theme styles).
- Add
hideBackSpace
option. - Add
padding
fields for buttons & text input. - Changed UI scaling from height-based to width/height (thousand'th) ratio.
- Add keyboard input (numpad, number row, including various phone keypad symbols & actions), see [DigitKey, ActionKey] keys.
- Add
callOnEnter
to "place call" on numpad keyboard action. - Add clipboard copy from/paste to & copy to clipboard option.
- Add custom text size fields for dial, button and subtitle text
- Add
buttonType
button style, for circular-or-rectangle-styles. - Update example with prebuilt UIs
- Custom
ScalingType
andScalingSize
allows for customizability with the scalar value when determining the text/widget size.ScalingType
determines how the viewport window dimensions are usedScalingSize
is an enum providing preset scalar values, allowing for more flexibility than the default0.001
Scalable
mixin allows provides arescale
function returning the newly scaled widget/text sizesScalableButton
provides inheritable scaling properties based onMaterialButton
- Add
copyToClipboard
custom widget builder forPhoneTextInput
- Add
dialButton
&backspaceButton
padding - Added default & button-specific
ScalingType
andScalingSize
options - Add content padding for dial, backspace and keypad buttons
- Add customizing dial, backspace button color & sizes
- Add scale clamping as a percentage of icon/text size for improved UI/UX, with defaults to [0.2, 1.0]
- Added
hideBackspaceOnEmpty
to automatically hide backspace button when input is empty - Added
onTextChanged
to capture input text changed as displayed in thePhoneTextInput
- Add
initialText
,withNumber
properties to autofillPhoneTextInput
- Add ability to hide DialButton subtitle text
- Crash Fix
- Add Key Press Event
- Dtmf Library Update
- Bug Fixes
- Migrate to Null Safety
- Updated Example
- Dependencies Update
- Make Textfield for output readonly
- Added Option to not animate dial button onTap
- Fix issue where dial button event is not fired
- Added DTMF Tone and Option to Turn it Off
- Added Example and Overflow Bug Fix
- Clean up code per pub.dev suggestions
- Initial Release of the Flutter Dial Pad Widget