pin_input_text_field 4.5.2 copy "pin_input_text_field: ^4.5.2" to clipboard
pin_input_text_field: ^4.5.2 copied to clipboard

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

[4.5.2] - 2024/08/22 #

  • #101 Fix Bad state error, thx dejunDev

[4.5.1] - 2023/06/25 #

  • Update dart sdk constraints

[4.5.0] - 2023/02/11 #

  • New:
    • Support cursor with orientation and offset
    • Add TextFieldTapRegion and callback Breaking Change
  • No more support below 3.7.0
  • No default decoration provided in PinInputTextField
  • PinDecoration is not const

[4.4.1] - 2023/02/19 #

  • Revert parameter changes 4.2.0 between 4.4.0 inclusively, this version will be the last version to support below 3.7.0

[4.4.0] - 2023/02/07 #

  • Revert remove toolbarOptions

[4.3.0] - 2023/02/05 #

  • Adapt to new flutter version and rename deprecated fields
  • Upgrade lint version

[4.2.0] - 2022/09/10 #

  • Fixed Cursor overriding HintText #75

[4.1.2] - 2022/03/19 #

  • Correctly remove&add FocusNode listener #73

[4.1.1] - 2021/09/25 #

  • Apply Analyzer and lint

[4.1.0] - 2021/05/22 #

  • Bump Dart to 2.13

[4.0.0] - 2021/03/14 #

  • Migrate to Null Safety

[3.3.1] - 2021/02/07 #

  • New : StrokeCap for UnderlineDecoration.

[3.3.0] - 2020/12/30 #

  • Update: inputFormatter replace with inputFormatters to keep same as TextField.
  • Remove: Unused assert, Default inputFormatters.

[3.2.0] - 2020/12/29 #

  • New: Cursor display #56
  • Hint: Cursor would override hintText is enabled.

[3.1.2] - 2020/12/22 #

  • autofillHints Support #51

[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.
146
likes
150
points
152k
downloads

Publisher

verified publishertinocheng.app

Weekly Downloads

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on pin_input_text_field