mirror of
https://github.com/Iconica-Development/flutter_form_wizard.git
synced 2025-05-19 10:53:49 +02:00
fixes needed for name change
This commit is contained in:
parent
6a830df554
commit
f79c1defe5
25 changed files with 37 additions and 33 deletions
|
@ -34,3 +34,7 @@
|
||||||
## 2.0.1 - October 27th 2022
|
## 2.0.1 - October 27th 2022
|
||||||
|
|
||||||
- onChange of switch input not firing fixed
|
- onChange of switch input not firing fixed
|
||||||
|
|
||||||
|
## 4.0.2 - November 29th 2022
|
||||||
|
|
||||||
|
- Name change to flutter_form_wizard
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
[](https://github.com/Iconica-Development) [](https://github.com/Iconica-Development/flutter_form/actions/new) [](https://github.com/tenhobi/effective_dart)
|
[](https://github.com/Iconica-Development) [](https://github.com/Iconica-Development/flutter_form/actions/new) [](https://github.com/tenhobi/effective_dart)
|
||||||
# Flutter Form
|
# Flutter Form
|
||||||
|
|
||||||
Flutter Form is a package you can use to create a single or multi page form with premade or custom inputfields.
|
Flutter Form Wizard is a package you can use to create a multi page form with premade or custom inputfields.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- Single or multi page form with the ability to define the navigational buttons.
|
- Multi page form with the ability to define the navigational buttons.
|
||||||
- A handfull premade fields with their own controllers.
|
- A handfull premade fields with their own controllers.
|
||||||
- Full posibilty to create custom inputfields and controllers which can be used along side the premade fields and controllers.
|
- Full posibilty to create custom inputfields and controllers which can be used along side the premade fields and controllers.
|
||||||
- A checkpage where the end user can check his answers and jump back to the page of an inputfield to change his answer without going through the whole form.
|
- A checkpage where the end user can check his answers and jump back to the page of an inputfield to change his answer without going through the whole form.
|
||||||
|
@ -15,7 +15,7 @@ Flutter Form is a package you can use to create a single or multi page form with
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
To use this package, add `flutter_form` as a dependency in your pubspec.yaml file.
|
To use this package, add `flutter_form_wizard` as a dependency in your pubspec.yaml file.
|
||||||
|
|
||||||
## How To Use
|
## How To Use
|
||||||
|
|
||||||
|
@ -61,4 +61,4 @@ If you would like to contribute to the plugin (e.g. by improving the documentati
|
||||||
|
|
||||||
## Author
|
## Author
|
||||||
|
|
||||||
`flutter-form` for Flutter is developed by [Iconica](https://iconica.nl). You can contact us at <support@iconica.nl>
|
`flutter_form_wizard` for Flutter is developed by [Iconica](https://iconica.nl). You can contact us at <support@iconica.nl>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
import 'package:form_example/template_page.dart';
|
import 'package:form_example/template_page.dart';
|
||||||
|
|
||||||
class AgePage extends StatefulWidget {
|
class AgePage extends StatefulWidget {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
import 'package:form_example/template_page.dart';
|
import 'package:form_example/template_page.dart';
|
||||||
|
|
||||||
class CarouselPage extends StatefulWidget {
|
class CarouselPage extends StatefulWidget {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
|
|
||||||
class CheckPageExample {
|
class CheckPageExample {
|
||||||
CheckPage showCheckpage(
|
CheckPage showCheckpage(
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
import 'package:form_example/template_page.dart';
|
import 'package:form_example/template_page.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
import 'package:form_example/template_page.dart';
|
import 'package:form_example/template_page.dart';
|
||||||
|
|
||||||
class NamePage extends StatefulWidget {
|
class NamePage extends StatefulWidget {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:form_example/example_pages/age_page.dart';
|
import 'package:form_example/example_pages/age_page.dart';
|
||||||
import 'package:form_example/example_pages/carousel_page.dart';
|
import 'package:form_example/example_pages/carousel_page.dart';
|
||||||
|
|
|
@ -55,13 +55,13 @@ packages:
|
||||||
description: flutter
|
description: flutter
|
||||||
source: sdk
|
source: sdk
|
||||||
version: "0.0.0"
|
version: "0.0.0"
|
||||||
flutter_form:
|
flutter_form_wizard:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
path: ".."
|
path: ".."
|
||||||
relative: true
|
relative: true
|
||||||
source: path
|
source: path
|
||||||
version: "1.0.2"
|
version: "4.0.2"
|
||||||
flutter_lints:
|
flutter_lints:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -14,7 +14,7 @@ dependencies:
|
||||||
|
|
||||||
cupertino_icons: ^1.0.2
|
cupertino_icons: ^1.0.2
|
||||||
flutter_riverpod: ^2.1.1
|
flutter_riverpod: ^2.1.1
|
||||||
flutter_form:
|
flutter_form_wizard:
|
||||||
path: ../
|
path: ../
|
||||||
intl: ^0.17.0
|
intl: ^0.17.0
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import '../flutter_form.dart';
|
import '../flutter_form.dart';
|
||||||
import 'utils/form_page_controller.dart';
|
import 'utils/form_page_controller.dart';
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
|
|
||||||
class FlutterFormPageController {
|
class FlutterFormPageController {
|
||||||
List<FlutterFormInputController> _controllers = [];
|
List<FlutterFormInputController> _controllers = [];
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
|
|
||||||
import 'carousel_form.dart';
|
import 'carousel_form.dart';
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
import '../../../../../flutter_form.dart';
|
import '../../../../../flutter_form.dart';
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/src/widgets/input/input_types/input_date_picker/date_picker.dart';
|
import 'package:flutter_form_wizard/src/widgets/input/input_types/input_date_picker/date_picker.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
|
|
||||||
import '../../../../flutter_form.dart';
|
import '../../../../flutter_form.dart';
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import '../../../../../flutter_form.dart';
|
import '../../../../../flutter_form.dart';
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/src/widgets/input/input_types/input_password/password.dart';
|
import 'package:flutter_form_wizard/src/widgets/input/input_types/input_password/password.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import '../../../../../flutter_form.dart';
|
import '../../../../../flutter_form.dart';
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import '../../../../../flutter_form.dart';
|
import '../../../../../flutter_form.dart';
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
|
|
||||||
import '../../../../flutter_form.dart';
|
import '../../../../flutter_form.dart';
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/src/widgets/input/input_types/input_slider/slider.dart';
|
import 'package:flutter_form_wizard/src/widgets/input/input_types/input_slider/slider.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
|
|
||||||
import '../../../../../flutter_form.dart';
|
import '../../../../../flutter_form.dart';
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
import 'package:flutter_form/src/widgets/input/input_types/input_switch/input_switch_field.dart';
|
import 'package:flutter_form_wizard/src/widgets/input/input_types/input_switch/input_switch_field.dart';
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
|
|
||||||
/// Input for a boolean switch. Used in a [FlutterForm].
|
/// Input for a boolean switch. Used in a [FlutterForm].
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter_form/utils/translation_service.dart';
|
import 'package:flutter_form_wizard/utils/translation_service.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
|
|
||||||
/// Provides the [ShellTranslationService]
|
/// Provides the [ShellTranslationService]
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/utils/providers.dart';
|
import 'package:flutter_form_wizard/utils/providers.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
|
|
||||||
abstract class TranslationService {
|
abstract class TranslationService {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_form/flutter_form.dart';
|
import 'package:flutter_form_wizard/flutter_form.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
|
|
Loading…
Reference in a new issue