Skip to content

Commit ab3265e

Browse files
Merge branch 'main' into expose-state-in-preview-builder
2 parents a5980df + 77a2341 commit ab3265e

File tree

7 files changed

+143
-146
lines changed

7 files changed

+143
-146
lines changed

.github/dependabot.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,10 @@ updates:
77
interval: "daily"
88
- package-ecosystem: "pub"
99
directory: "/"
10+
ignore:
11+
- dependency-name: "*"
12+
- update-types:
13+
- version-update:semver-minor
14+
- version-update:semver-patch
1015
schedule:
1116
interval: "daily"

example/lib/main.dart

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ class MyHomePage extends StatelessWidget {
4949
children: <Widget>[
5050
FormBuilderImagePicker(
5151
name: 'photos',
52-
displayCustomType:
53-
(obj) => obj is ApiImage ? obj.imageUrl : obj,
52+
displayCustomType: (obj) =>
53+
obj is ApiImage ? obj.imageUrl : obj,
5454
decoration: const InputDecoration(labelText: 'Pick Photos'),
5555
maxImages: 5,
5656
previewAutoSizeWidth: true,
@@ -70,8 +70,8 @@ class MyHomePage extends StatelessWidget {
7070
const SizedBox(height: 15),
7171
FormBuilderImagePicker(
7272
name: 'singlePhotoWithDecoration',
73-
displayCustomType:
74-
(obj) => obj is ApiImage ? obj.imageUrl : obj,
73+
displayCustomType: (obj) =>
74+
obj is ApiImage ? obj.imageUrl : obj,
7575
decoration: const InputDecoration(
7676
labelText: 'Pick Single Photo With Decoration Visible',
7777
),
@@ -88,8 +88,8 @@ class MyHomePage extends StatelessWidget {
8888
),
8989
FormBuilderImagePicker(
9090
name: 'singlePhoto',
91-
displayCustomType:
92-
(obj) => obj is ApiImage ? obj.imageUrl : obj,
91+
displayCustomType: (obj) =>
92+
obj is ApiImage ? obj.imageUrl : obj,
9393
// decoration: const InputDecoration(
9494
// labelText: 'Pick Photos',
9595
// ),
@@ -106,15 +106,14 @@ class MyHomePage extends StatelessWidget {
106106
),
107107
FormBuilderImagePicker(
108108
name: 'singleAvatarPhoto',
109-
displayCustomType:
110-
(obj) => obj is ApiImage ? obj.imageUrl : obj,
109+
displayCustomType: (obj) =>
110+
obj is ApiImage ? obj.imageUrl : obj,
111111
decoration: const InputDecoration(labelText: 'Pick Photos'),
112-
transformImageWidget:
113-
(context, displayImage) => Card(
114-
shape: const CircleBorder(),
115-
clipBehavior: Clip.antiAlias,
116-
child: SizedBox.expand(child: displayImage),
117-
),
112+
transformImageWidget: (context, displayImage) => Card(
113+
shape: const CircleBorder(),
114+
clipBehavior: Clip.antiAlias,
115+
child: SizedBox.expand(child: displayImage),
116+
),
118117
showDecoration: false,
119118
maxImages: 1,
120119
previewAutoSizeWidth: false,
@@ -153,8 +152,8 @@ class MyHomePage extends StatelessWidget {
153152
labelText: 'Pick Photos (with custom view)',
154153
),
155154
name: 'CupertinoActionSheet',
156-
optionsBuilder:
157-
(cameraPicker, galleryPicker) => CupertinoActionSheet(
155+
optionsBuilder: (cameraPicker, galleryPicker) =>
156+
CupertinoActionSheet(
158157
title: const Text('Image'),
159158
message: const Text(
160159
'Pick an image from given options',
@@ -176,17 +175,16 @@ class MyHomePage extends StatelessWidget {
176175
),
177176
],
178177
),
179-
onTap:
180-
(child) => showCupertinoModalPopup(
181-
context: context,
182-
builder: (context) => child,
183-
),
178+
onTap: (child) => showCupertinoModalPopup(
179+
context: context,
180+
builder: (context) => child,
181+
),
184182
),
185183
FormBuilderImagePicker(
186184
name: 'customPreview',
187185
maxImages: null,
188-
previewBuilder:
189-
(context, images, addButton) => ConstrainedBox(
186+
previewBuilder: (context, images, addButton) =>
187+
ConstrainedBox(
190188
constraints: const BoxConstraints(
191189
minHeight: 130,
192190
maxHeight: 500,

example/pubspec.lock

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ packages:
55
dependency: transitive
66
description:
77
name: async
8-
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
8+
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
99
url: "https://pub.dev"
1010
source: hosted
11-
version: "2.12.0"
11+
version: "2.13.0"
1212
boolean_selector:
1313
dependency: transitive
1414
description:
@@ -53,10 +53,10 @@ packages:
5353
dependency: transitive
5454
description:
5555
name: fake_async
56-
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
56+
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
5757
url: "https://pub.dev"
5858
source: hosted
59-
version: "1.3.2"
59+
version: "1.3.3"
6060
file_selector_linux:
6161
dependency: transitive
6262
description:
@@ -69,10 +69,10 @@ packages:
6969
dependency: transitive
7070
description:
7171
name: file_selector_macos
72-
sha256: "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc"
72+
sha256: "8c9250b2bd2d8d4268e39c82543bacbaca0fda7d29e0728c3c4bbb7c820fd711"
7373
url: "https://pub.dev"
7474
source: hosted
75-
version: "0.9.4+2"
75+
version: "0.9.4+3"
7676
file_selector_platform_interface:
7777
dependency: transitive
7878
description:
@@ -98,26 +98,26 @@ packages:
9898
dependency: "direct main"
9999
description:
100100
name: flutter_form_builder
101-
sha256: aa3901466c70b69ae6c7f3d03fcbccaec5fde179d3fded0b10203144b546ad28
101+
sha256: db01493da4ef0f9ca1b2367fd1653569e933052eb06d6fbd944be97c76764fb8
102102
url: "https://pub.dev"
103103
source: hosted
104-
version: "10.0.1"
104+
version: "10.1.0"
105105
flutter_lints:
106106
dependency: "direct dev"
107107
description:
108108
name: flutter_lints
109-
sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1"
109+
sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1"
110110
url: "https://pub.dev"
111111
source: hosted
112-
version: "5.0.0"
112+
version: "6.0.0"
113113
flutter_plugin_android_lifecycle:
114114
dependency: transitive
115115
description:
116116
name: flutter_plugin_android_lifecycle
117-
sha256: "5a1e6fb2c0561958d7e4c33574674bda7b77caaca7a33b758876956f2902eea3"
117+
sha256: "6382ce712ff69b0f719640ce957559dde459e55ecd433c767e06d139ddf16cab"
118118
url: "https://pub.dev"
119119
source: hosted
120-
version: "2.0.27"
120+
version: "2.0.29"
121121
flutter_test:
122122
dependency: "direct dev"
123123
description: flutter
@@ -134,15 +134,15 @@ packages:
134134
path: ".."
135135
relative: true
136136
source: path
137-
version: "4.3.0"
137+
version: "4.3.1"
138138
http:
139139
dependency: transitive
140140
description:
141141
name: http
142-
sha256: fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f
142+
sha256: bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007
143143
url: "https://pub.dev"
144144
source: hosted
145-
version: "1.3.0"
145+
version: "1.5.0"
146146
http_parser:
147147
dependency: transitive
148148
description:
@@ -163,10 +163,10 @@ packages:
163163
dependency: transitive
164164
description:
165165
name: image_picker_android
166-
sha256: "8bd392ba8b0c8957a157ae0dc9fcf48c58e6c20908d5880aea1d79734df090e9"
166+
sha256: b08e9a04d0f8d91f4a6e767a745b9871bfbc585410205c311d0492de20a7ccd6
167167
url: "https://pub.dev"
168168
source: hosted
169-
version: "0.8.12+22"
169+
version: "0.8.12+25"
170170
image_picker_for_web:
171171
dependency: transitive
172172
description:
@@ -219,18 +219,18 @@ packages:
219219
dependency: transitive
220220
description:
221221
name: intl
222-
sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
222+
sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5"
223223
url: "https://pub.dev"
224224
source: hosted
225-
version: "0.19.0"
225+
version: "0.20.2"
226226
leak_tracker:
227227
dependency: transitive
228228
description:
229229
name: leak_tracker
230-
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
230+
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
231231
url: "https://pub.dev"
232232
source: hosted
233-
version: "10.0.8"
233+
version: "10.0.9"
234234
leak_tracker_flutter_testing:
235235
dependency: transitive
236236
description:
@@ -251,10 +251,10 @@ packages:
251251
dependency: transitive
252252
description:
253253
name: lints
254-
sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7
254+
sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0
255255
url: "https://pub.dev"
256256
source: hosted
257-
version: "5.1.1"
257+
version: "6.0.0"
258258
matcher:
259259
dependency: transitive
260260
description:
@@ -376,10 +376,10 @@ packages:
376376
dependency: transitive
377377
description:
378378
name: vm_service
379-
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
379+
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
380380
url: "https://pub.dev"
381381
source: hosted
382-
version: "14.3.1"
382+
version: "15.0.0"
383383
web:
384384
dependency: transitive
385385
description:
@@ -389,5 +389,5 @@ packages:
389389
source: hosted
390390
version: "1.1.1"
391391
sdks:
392-
dart: ">=3.7.0 <4.0.0"
393-
flutter: ">=3.29.0"
392+
dart: ">=3.8.0 <4.0.0"
393+
flutter: ">=3.32.0"

example/pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
55
version: 1.0.0+1
66

77
environment:
8-
sdk: '>=3.7.0 <4.0.0'
9-
flutter: ">=3.29.0"
8+
sdk: '>=3.8.0 <4.0.0'
9+
flutter: ">=3.32.0"
1010

1111
dependencies:
1212
flutter:
1313
sdk: flutter
14-
flutter_form_builder: ^10.0.1
14+
flutter_form_builder: ^10.1.0
1515
form_builder_image_picker:
1616
path: ../
1717

1818
dev_dependencies:
19-
flutter_lints: ">=5.0.0 <6.0.0"
19+
flutter_lints: ">=6.0.0"
2020
flutter_test:
2121
sdk: flutter
2222

0 commit comments

Comments
 (0)