diff --git a/CHANGELOG.md b/CHANGELOG.md index a24e789..197704c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -105,4 +105,7 @@ ## 6.1.8 - December 6th 2023 - Pass on the style property to the FlutterFormPlainText input widget -- Bump `flutter_input_library` to version 2.5.0 \ No newline at end of file +- Bump `flutter_input_library` to version 2.5.0 + +## 6.2.0 - December 14th 2023 +- Pass on the `textCapitalization` property to FlutterFormPlainText and FlutterFormMultiLine \ No newline at end of file diff --git a/example/pubspec.lock b/example/pubspec.lock index f475641..f9df894 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -68,16 +68,16 @@ packages: path: ".." relative: true source: path - version: "6.1.7" + version: "6.2.0" flutter_input_library: dependency: transitive description: path: "." - ref: "2.4.0" - resolved-ref: "6f9fbccfbd2bde17321a7c1a2598cf8bfc2ad91b" + ref: "2.6.0" + resolved-ref: "6ae18d09bb06098bd2789a77190f2326c260ee98" url: "https://github.com/Iconica-Development/flutter_input_library" source: git - version: "2.4.0" + version: "2.6.0" flutter_lints: dependency: "direct dev" description: diff --git a/lib/src/widgets/input/input_types/input_plain_text.dart b/lib/src/widgets/input/input_types/input_plain_text.dart index e2acfc9..14ad1b7 100644 --- a/lib/src/widgets/input/input_types/input_plain_text.dart +++ b/lib/src/widgets/input/input_types/input_plain_text.dart @@ -27,6 +27,7 @@ class FlutterFormInputPlainText extends FlutterFormInputWidget { this.keyboardType, this.enabled = true, this.style, + this.textCapitalization = TextCapitalization.none, }) : super( key: key, controller: controller, @@ -43,6 +44,7 @@ class FlutterFormInputPlainText extends FlutterFormInputWidget { @override final bool enabled; final TextStyle? style; + final TextCapitalization textCapitalization; @override Widget build(BuildContext context) { @@ -71,6 +73,7 @@ class FlutterFormInputPlainText extends FlutterFormInputWidget { maxLines: maxLines, maxLength: maxLength, keyboardType: keyboardType, + textCapitalization: textCapitalization, ); } } @@ -91,6 +94,7 @@ class FlutterFormInputMultiLine extends StatelessWidget { this.hint, this.maxCharacters, this.enabled = true, + this.textCapitalization = TextCapitalization.sentences, }) : super(key: key); final FlutterFormInputController controller; @@ -100,6 +104,7 @@ class FlutterFormInputMultiLine extends StatelessWidget { final String? hint; final int? maxCharacters; final bool enabled; + final TextCapitalization textCapitalization; @override Widget build(BuildContext context) { @@ -114,6 +119,7 @@ class FlutterFormInputMultiLine extends StatelessWidget { onChanged: controller.onChanged, onSaved: controller.onSaved, validator: (v) => controller.onValidate(v, _), + textCapitalization: textCapitalization, ); } } diff --git a/pubspec.yaml b/pubspec.yaml index 3745193..81e9e35 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_form_wizard description: A new Flutter package project. -version: 6.1.8 +version: 6.2.0 homepage: https://github.com/Iconica-Development/flutter_form_wizard publish_to: none @@ -18,7 +18,7 @@ dependencies: flutter_input_library: git: url: https://github.com/Iconica-Development/flutter_input_library - ref: 2.5.0 + ref: 2.6.0 dev_dependencies: flutter_test: