Skip to content

Commit a4fb05f

Browse files
authored
Merge branch 'master' into #15_custom-file-viewer-widget
2 parents a6cb9a2 + e2a1118 commit a4fb05f

File tree

5 files changed

+42
-29
lines changed

5 files changed

+42
-29
lines changed

example/.flutter-plugins-dependencies

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"file_picker","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.0/","dependencies":[]},{"name":"permission_handler","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-6.1.1/","dependencies":[]}],"android":[{"name":"file_picker","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.0/","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.0/","dependencies":[]},{"name":"permission_handler","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-6.1.1/","dependencies":[]}],"macos":[],"linux":[],"windows":[],"web":[{"name":"file_picker","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.0/","dependencies":[]}]},"dependencyGraph":[{"name":"file_picker","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"permission_handler","dependencies":[]}],"date_created":"2021-08-10 22:47:53.534563","version":"2.2.3"}
1+
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"file_picker","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.0/","dependencies":[]},{"name":"permission_handler","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-6.1.1/","dependencies":[]}],"android":[{"name":"file_picker","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.0/","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-2.0.0/","dependencies":[]},{"name":"permission_handler","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-6.1.1/","dependencies":[]}],"macos":[],"linux":[],"windows":[],"web":[{"name":"file_picker","path":"/usr/local/Caskroom/flutter/2.0.1/flutter/.pub-cache/hosted/pub.dartlang.org/file_picker-3.0.0/","dependencies":[]}]},"dependencyGraph":[{"name":"file_picker","dependencies":["flutter_plugin_android_lifecycle"]},{"name":"flutter_plugin_android_lifecycle","dependencies":[]},{"name":"permission_handler","dependencies":[]}],"date_created":"2021-08-10 22:47:53.534563","version":"2.2.3"}
2+

example/pubspec.lock

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ packages:
77
name: async
88
url: "https://pub.dartlang.org"
99
source: hosted
10-
version: "2.6.1"
10+
version: "2.8.1"
1111
boolean_selector:
1212
dependency: transitive
1313
description:
@@ -28,7 +28,7 @@ packages:
2828
name: charcode
2929
url: "https://pub.dartlang.org"
3030
source: hosted
31-
version: "1.2.0"
31+
version: "1.3.1"
3232
clock:
3333
dependency: transitive
3434
description:
@@ -57,13 +57,20 @@ packages:
5757
url: "https://pub.dartlang.org"
5858
source: hosted
5959
version: "1.2.0"
60+
ffi:
61+
dependency: transitive
62+
description:
63+
name: ffi
64+
url: "https://pub.dartlang.org"
65+
source: hosted
66+
version: "1.1.2"
6067
file_picker:
6168
dependency: transitive
6269
description:
6370
name: file_picker
6471
url: "https://pub.dartlang.org"
6572
source: hosted
66-
version: "3.0.0"
73+
version: "4.2.0"
6774
flutter:
6875
dependency: "direct main"
6976
description: flutter
@@ -87,7 +94,7 @@ packages:
8794
name: flutter_plugin_android_lifecycle
8895
url: "https://pub.dartlang.org"
8996
source: hosted
90-
version: "2.0.0"
97+
version: "2.0.4"
9198
flutter_test:
9299
dependency: "direct dev"
93100
description: flutter
@@ -132,7 +139,7 @@ packages:
132139
name: meta
133140
url: "https://pub.dartlang.org"
134141
source: hosted
135-
version: "1.3.0"
142+
version: "1.7.0"
136143
path:
137144
dependency: transitive
138145
description:
@@ -146,14 +153,14 @@ packages:
146153
name: permission_handler
147154
url: "https://pub.dartlang.org"
148155
source: hosted
149-
version: "6.1.1"
156+
version: "8.2.5"
150157
permission_handler_platform_interface:
151158
dependency: transitive
152159
description:
153160
name: permission_handler_platform_interface
154161
url: "https://pub.dartlang.org"
155162
source: hosted
156-
version: "3.1.1"
163+
version: "3.7.0"
157164
plugin_platform_interface:
158165
dependency: transitive
159166
description:
@@ -207,7 +214,7 @@ packages:
207214
name: test_api
208215
url: "https://pub.dartlang.org"
209216
source: hosted
210-
version: "0.3.0"
217+
version: "0.4.2"
211218
typed_data:
212219
dependency: transitive
213220
description:
@@ -223,5 +230,5 @@ packages:
223230
source: hosted
224231
version: "2.1.0"
225232
sdks:
226-
dart: ">=2.12.0 <3.0.0"
227-
flutter: ">=1.22.0"
233+
dart: ">=2.14.0 <3.0.0"
234+
flutter: ">=2.5.0"

lib/src/form_builder_file_picker.dart

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ class FormBuilderFilePicker extends FormBuilderField<List<PlatformFile>> {
106106
final state = field as _FormBuilderFilePickerState;
107107

108108
return InputDecorator(
109-
decoration: state.decoration(),
109+
decoration: decoration,
110110
child: Column(
111111
children: <Widget>[
112112
Row(
@@ -179,7 +179,7 @@ class _FormBuilderFilePickerState
179179
resultList = await FilePicker.platform.pickFiles(
180180
type: widget.type,
181181
allowedExtensions: widget.allowedExtensions,
182-
allowCompression: widget.allowCompression,
182+
allowCompression: widget.allowCompression ?? true,
183183
onFileLoading: widget.onFileLoading,
184184
allowMultiple: widget.allowMultiple,
185185
withData: widget.withData,
@@ -200,7 +200,6 @@ class _FormBuilderFilePickerState
200200
setState(() => _files!.addAll(resultList!.files));
201201
// TODO: Pick only remaining number
202202
field.didChange(_files);
203-
widget.onChanged?.call(_files);
204203
}
205204
}
206205

@@ -218,7 +217,6 @@ class _FormBuilderFilePickerState
218217
_files!.removeAt(index);
219218
});
220219
field.didChange(_files);
221-
widget.onChanged?.call(_files);
222220
}
223221

224222
Widget defaultFileViewer(
@@ -269,7 +267,7 @@ class _FormBuilderFilePickerState
269267
width: double.infinity,
270268
color: Colors.white.withOpacity(.8),
271269
child: Text(
272-
files[index].name!,
270+
files[index].name,
273271
style: theme.textTheme.caption,
274272
maxLines: 2,
275273
overflow: TextOverflow.clip,

pubspec.lock

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ packages:
77
name: async
88
url: "https://pub.dartlang.org"
99
source: hosted
10-
version: "2.6.1"
10+
version: "2.8.1"
1111
boolean_selector:
1212
dependency: transitive
1313
description:
@@ -28,7 +28,7 @@ packages:
2828
name: charcode
2929
url: "https://pub.dartlang.org"
3030
source: hosted
31-
version: "1.2.0"
31+
version: "1.3.1"
3232
clock:
3333
dependency: transitive
3434
description:
@@ -57,13 +57,20 @@ packages:
5757
url: "https://pub.dartlang.org"
5858
source: hosted
5959
version: "1.2.0"
60+
ffi:
61+
dependency: transitive
62+
description:
63+
name: ffi
64+
url: "https://pub.dartlang.org"
65+
source: hosted
66+
version: "1.1.2"
6067
file_picker:
6168
dependency: "direct main"
6269
description:
6370
name: file_picker
6471
url: "https://pub.dartlang.org"
6572
source: hosted
66-
version: "3.0.0"
73+
version: "4.2.0"
6774
flutter:
6875
dependency: "direct main"
6976
description: flutter
@@ -87,7 +94,7 @@ packages:
8794
name: flutter_plugin_android_lifecycle
8895
url: "https://pub.dartlang.org"
8996
source: hosted
90-
version: "2.0.0"
97+
version: "2.0.4"
9198
flutter_test:
9299
dependency: "direct dev"
93100
description: flutter
@@ -125,7 +132,7 @@ packages:
125132
name: meta
126133
url: "https://pub.dartlang.org"
127134
source: hosted
128-
version: "1.3.0"
135+
version: "1.7.0"
129136
path:
130137
dependency: transitive
131138
description:
@@ -146,14 +153,14 @@ packages:
146153
name: permission_handler
147154
url: "https://pub.dartlang.org"
148155
source: hosted
149-
version: "6.1.1"
156+
version: "8.2.5"
150157
permission_handler_platform_interface:
151158
dependency: transitive
152159
description:
153160
name: permission_handler_platform_interface
154161
url: "https://pub.dartlang.org"
155162
source: hosted
156-
version: "3.1.1"
163+
version: "3.7.0"
157164
plugin_platform_interface:
158165
dependency: transitive
159166
description:
@@ -207,7 +214,7 @@ packages:
207214
name: test_api
208215
url: "https://pub.dartlang.org"
209216
source: hosted
210-
version: "0.3.0"
217+
version: "0.4.2"
211218
typed_data:
212219
dependency: transitive
213220
description:
@@ -223,5 +230,5 @@ packages:
223230
source: hosted
224231
version: "2.1.0"
225232
sdks:
226-
dart: ">=2.12.0 <3.0.0"
227-
flutter: ">=1.22.0"
233+
dart: ">=2.14.0 <3.0.0"
234+
flutter: ">=2.5.0"

pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ dependencies:
1010
flutter:
1111
sdk: flutter
1212

13-
flutter_form_builder: ^6.0.0
14-
file_picker: ^3.0.0
15-
permission_handler: ^6.1.1
13+
flutter_form_builder: ^6.0.1
14+
file_picker: ^4.2.0
15+
permission_handler: ^8.2.5
1616
community_material_icon: ^5.9.55
1717

1818
dev_dependencies:

0 commit comments

Comments
 (0)