pin_input_text_field 3.1.1

Flutter Android iOS web

A textField widget to help display different style pin written in pure dart, no extra dependency.

[3.1.1] - 2020/09/08 #

[3.1.0] - 2020/09/05 #

  • Breaking Change, the color is renamed to colorBuilder as well as enterColor, the solidColor is renamed to bgColorBuilder
  • New: Support stroke color and background color change when enter new pin
  • Fix: InnerRadius overlap the stroke
  • Fix: Some scenarios not update the paint

[3.0.7] - 2020/08/30 #

  • Fix: All minimize font size is the double.minPositive

[3.0.6] - 2020/08/30 #

  • Fix: Disabled inputDecoration theme in widget
  • Fix: add minimize font size 1 in web

[3.0.5] - 2020/08/22 #

  • Fix: the interaction issue in Android Platform

[3.0.4] - 2020/07/04 #

  • New: support solidColor in underlineDecoration

[3.0.3] - 2020/06/14 #

  • New: support copy-past pin
  • New: support control autocorrect
  • Update: Default obscureText

[3.0.2] - 2020/06/01 #

  • New: support TextCapitalization

[3.0.1] - 2019/12/31 #

  • Update: optimise directory

[3.0.0] - 2019/12/30 #

  • Update: minimum sdk version - 2.7
  • New: add built-in CircleDecoration
  • New: support customized decoration, you can draw anything you want from now!

[2.1.0] - 2019/10/24 #

  • New: add hintText for all PinDecoration .
  • New: custom gapSpace support for UnderlineDecoration and BoxLooseDecoration.

[2.0.3] - 2019/10/16 #

  • New: add onChanged parameter.
  • Fix: fix null controller will not work in PinInputTextFormField.

[2.0.2] - 2019/10/08 #

  • Fix: fix missing first build initial value. Thanks to daniel-v

[2.0.1] - 2019/09/27 #

  • New: add 'PinInputTextFormField' to support form validate. Thanks to rajajain08.

[2.0.0] - 2019/08/12 #

  • Update: parameter pinEditingController renamed to controller.
  • Remove: remove the PinEditingController class, just simply use TextEditingController.
  • Fix: support dynamically changing of length & controller.
  • New: allow custom key.
  • Notice: Please set the selection when you set the text programmatically.

[1.0.1] - 2019/06/23 #

  • Fix: fix fatal error

[1.0.0] - 2019/06/23 #

  • Update: obscure text support emoji now.

[0.4.0] - 2019/05/23 #

  • New: add 'enable' to control pin input.

[0.3.1] - 2019/05/12 #

  • Update: complete example readme.md and pubspec.yaml.

[0.3.0] - 2019/04/09 #

  • New: no need to correct user's input.
  • New: align actual text in center to make popup window more natural.
  • New: obscure mode is always on now.
  • New: add textInputAction to control TextInputAction.

Breaking Change #

  • PinEditingController constructor must provide pinLength.
  • PinEditingController constructor provide new field autoDispose to simplify dispose.
  • PinTextField constructor remove width and height field, if you want customize size of the PinInputTextField, you can wrap a Container widget.

[0.2.1] - 2019/01/20 #

  • change default color of underlineDecoration from Colors.Black to Colors.cyan.
  • add more detail example.

[0.2.0] - 2019/01/20 #

  • add keyboardType & inputFormatters control.
  • add autoFocus & focusNode control.
  • add controller to assign pin.

[0.1.1] - 2019/01/09 #

  • change license from MIT to Apache.

[0.1.0] - 2019/01/09 #

  • add comment to help understand source code.
  • add obscure style to be more customize.
  • add onPinChanged to observe the text changed.
  • add solidColor to set background color in BoxLooseDecoration & BoxTightDecoration.
  • add enteredColor for UnderlineDecoration&BoxLooseDecoration.
  • remove const default variable in PinInputTextField.
  • fix wrong place in painting

[0.0.1] - 2018/12/24. #

  • first commit.
48
likes
110
pub points
96%
popularity

A textField widget to help display different style pin written in pure dart, no extra dependency.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

guochenghaha@gmail.com

License

Apache 2.0 (LICENSE)

Dependencies

flutter

More

Packages that depend on pin_input_text_field