Skip to content

Commit 3411b90

Browse files
committed
UI enhancements
1 parent 0b241c8 commit 3411b90

File tree

5 files changed

+214
-106
lines changed

5 files changed

+214
-106
lines changed

example/lib/main.dart

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class MyHomePage extends StatelessWidget {
2929

3030
@override
3131
Widget build(BuildContext context) {
32-
final List<bool> varList = [false, false, true, true, false];
32+
final List<bool> varList = [false, false, true, true, false, false];
3333
return Scaffold(
3434
appBar: AppBar(
3535
title: const Text('ES-Utils Demo'),
@@ -73,14 +73,46 @@ class MyHomePage extends StatelessWidget {
7373
),
7474
),
7575
),
76+
ESButton(
77+
'Show Question Dialog',
78+
onPressed: () => ESMessage.showQuestionMessage(
79+
context: context,
80+
title: 'Question Dialog',
81+
message: 'Are you sure?',
82+
),
83+
),
7684
ESButton(
7785
'Show Confirm Dialog',
7886
onPressed: () => ESMessage.showConfirmDialog(
7987
context: context,
8088
title: 'Confirm Dialog',
8189
message: 'Are you sure?',
82-
buttonLeft: 'OK',
83-
buttonRight: 'Cancel',
90+
primaryButton: 'OK',
91+
// buttonRight: 'Cancel',
92+
),
93+
),
94+
ESButton(
95+
'Show Info Dialog',
96+
onPressed: () => ESMessage.showInfoMessage(
97+
context,
98+
title: 'Info Dialog',
99+
message: 'Are you sure?',
100+
),
101+
),
102+
ESButton(
103+
'Show Warning Dialog',
104+
onPressed: () => ESMessage.showWarningMessage(
105+
context,
106+
title: 'Warning Dialog',
107+
message: 'Are you sure?',
108+
),
109+
),
110+
ESButton(
111+
'Show Error Dialog',
112+
onPressed: () => ESMessage.showErrorMessage(
113+
context,
114+
title: 'Error Dialog',
115+
message: 'Are you sure?',
84116
),
85117
),
86118
ESButton(
@@ -91,7 +123,7 @@ class MyHomePage extends StatelessWidget {
91123
selectedValue: 20,
92124
title: 'Row Count',
93125
multiSelectValues: varList,
94-
options: const [10, 20, 30, 50, 100],
126+
options: const [10, 20, 30, 50, 100, 120],
95127
),
96128
),
97129
],

example/pubspec.lock

Lines changed: 46 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@ packages:
7373
dependency: "direct dev"
7474
description:
7575
name: flutter_lints
76-
sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c"
76+
sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1"
7777
url: "https://pub.dev"
7878
source: hosted
79-
version: "4.0.0"
79+
version: "5.0.0"
8080
flutter_test:
8181
dependency: "direct dev"
8282
description: flutter
@@ -87,14 +87,22 @@ packages:
8787
description: flutter
8888
source: sdk
8989
version: "0.0.0"
90+
font_awesome_flutter:
91+
dependency: transitive
92+
description:
93+
name: font_awesome_flutter
94+
sha256: d3a89184101baec7f4600d58840a764d2ef760fe1c5a20ef9e6b0e9b24a07a3a
95+
url: "https://pub.dev"
96+
source: hosted
97+
version: "10.8.0"
9098
http:
9199
dependency: transitive
92100
description:
93101
name: http
94-
sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938"
102+
sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010
95103
url: "https://pub.dev"
96104
source: hosted
97-
version: "1.2.1"
105+
version: "1.2.2"
98106
http_parser:
99107
dependency: transitive
100108
description:
@@ -115,18 +123,18 @@ packages:
115123
dependency: transitive
116124
description:
117125
name: leak_tracker
118-
sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
126+
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
119127
url: "https://pub.dev"
120128
source: hosted
121-
version: "10.0.4"
129+
version: "10.0.5"
122130
leak_tracker_flutter_testing:
123131
dependency: transitive
124132
description:
125133
name: leak_tracker_flutter_testing
126-
sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
134+
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
127135
url: "https://pub.dev"
128136
source: hosted
129-
version: "3.0.3"
137+
version: "3.0.5"
130138
leak_tracker_testing:
131139
dependency: transitive
132140
description:
@@ -139,10 +147,10 @@ packages:
139147
dependency: transitive
140148
description:
141149
name: lints
142-
sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235"
150+
sha256: "3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413"
143151
url: "https://pub.dev"
144152
source: hosted
145-
version: "4.0.0"
153+
version: "5.0.0"
146154
matcher:
147155
dependency: transitive
148156
description:
@@ -155,18 +163,18 @@ packages:
155163
dependency: transitive
156164
description:
157165
name: material_color_utilities
158-
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
166+
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
159167
url: "https://pub.dev"
160168
source: hosted
161-
version: "0.8.0"
169+
version: "0.11.1"
162170
meta:
163171
dependency: transitive
164172
description:
165173
name: meta
166-
sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
174+
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
167175
url: "https://pub.dev"
168176
source: hosted
169-
version: "1.12.0"
177+
version: "1.15.0"
170178
path:
171179
dependency: transitive
172180
description:
@@ -232,58 +240,58 @@ packages:
232240
dependency: transitive
233241
description:
234242
name: test_api
235-
sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
243+
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
236244
url: "https://pub.dev"
237245
source: hosted
238-
version: "0.7.0"
246+
version: "0.7.2"
239247
typed_data:
240248
dependency: transitive
241249
description:
242250
name: typed_data
243-
sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
251+
sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
244252
url: "https://pub.dev"
245253
source: hosted
246-
version: "1.3.2"
254+
version: "1.4.0"
247255
url_launcher:
248256
dependency: transitive
249257
description:
250258
name: url_launcher
251-
sha256: "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3"
259+
sha256: "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603"
252260
url: "https://pub.dev"
253261
source: hosted
254-
version: "6.3.0"
262+
version: "6.3.1"
255263
url_launcher_android:
256264
dependency: transitive
257265
description:
258266
name: url_launcher_android
259-
sha256: ceb2625f0c24ade6ef6778d1de0b2e44f2db71fded235eb52295247feba8c5cf
267+
sha256: "6fc2f56536ee873eeb867ad176ae15f304ccccc357848b351f6f0d8d4a40d193"
260268
url: "https://pub.dev"
261269
source: hosted
262-
version: "6.3.3"
270+
version: "6.3.14"
263271
url_launcher_ios:
264272
dependency: transitive
265273
description:
266274
name: url_launcher_ios
267-
sha256: e43b677296fadce447e987a2f519dcf5f6d1e527dc35d01ffab4fff5b8a7063e
275+
sha256: "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626"
268276
url: "https://pub.dev"
269277
source: hosted
270-
version: "6.3.1"
278+
version: "6.3.2"
271279
url_launcher_linux:
272280
dependency: transitive
273281
description:
274282
name: url_launcher_linux
275-
sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811
283+
sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935"
276284
url: "https://pub.dev"
277285
source: hosted
278-
version: "3.1.1"
286+
version: "3.2.1"
279287
url_launcher_macos:
280288
dependency: transitive
281289
description:
282290
name: url_launcher_macos
283-
sha256: "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de"
291+
sha256: "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2"
284292
url: "https://pub.dev"
285293
source: hosted
286-
version: "3.2.0"
294+
version: "3.2.2"
287295
url_launcher_platform_interface:
288296
dependency: transitive
289297
description:
@@ -296,18 +304,18 @@ packages:
296304
dependency: transitive
297305
description:
298306
name: url_launcher_web
299-
sha256: "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a"
307+
sha256: "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e"
300308
url: "https://pub.dev"
301309
source: hosted
302-
version: "2.3.1"
310+
version: "2.3.3"
303311
url_launcher_windows:
304312
dependency: transitive
305313
description:
306314
name: url_launcher_windows
307-
sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7
315+
sha256: "44cf3aabcedde30f2dba119a9dea3b0f2672fbe6fa96e85536251d678216b3c4"
308316
url: "https://pub.dev"
309317
source: hosted
310-
version: "3.1.1"
318+
version: "3.1.3"
311319
vector_math:
312320
dependency: transitive
313321
description:
@@ -320,18 +328,18 @@ packages:
320328
dependency: transitive
321329
description:
322330
name: vm_service
323-
sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
331+
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
324332
url: "https://pub.dev"
325333
source: hosted
326-
version: "14.2.1"
334+
version: "14.2.5"
327335
web:
328336
dependency: transitive
329337
description:
330338
name: web
331-
sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
339+
sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
332340
url: "https://pub.dev"
333341
source: hosted
334-
version: "0.5.1"
342+
version: "1.1.0"
335343
sdks:
336-
dart: ">=3.4.0 <4.0.0"
337-
flutter: ">=3.22.0"
344+
dart: ">=3.5.0 <4.0.0"
345+
flutter: ">=3.24.0"

0 commit comments

Comments
 (0)