Updated for flutter 1.20.x

M committed Aug 31, 2020 at 11:44 UTC fec2ec28450cb59287ff9338a74f7b3f8ba922ca
9 files changed +155 -128
ios/Flutter/.last_build_id new
+1
@@ -0,0 +1 @@
1 +a2dce69f54a78f5b00e19850e4b2d402
\ No newline at end of file
ios/Podfile.lock
+14 -2
@@ -44,6 +44,8 @@ PODS:
44 - Flutter
45 - shared_preferences (0.0.1):
46 - Flutter
47 + - shared_preferences_linux (0.0.1):
48 + - Flutter
49 - shared_preferences_macos (0.0.1):
50 - Flutter
51 - shared_preferences_web (0.0.1):
@@ -51,6 +53,8 @@ PODS:
53 - SwiftProtobuf (1.8.0)
54 - url_launcher (0.0.1):
55 - Flutter
56 + - url_launcher_linux (0.0.1):
57 + - Flutter
58 - url_launcher_macos (0.0.1):
59 - Flutter
60 - url_launcher_web (0.0.1):
@@ -61,7 +65,7 @@ DEPENDENCIES:
65 - cw_monero (from `.symlinks/plugins/cw_monero/ios`)
66 - devicelocale (from `.symlinks/plugins/devicelocale/ios`)
67 - esys_flutter_share (from `.symlinks/plugins/esys_flutter_share/ios`)
64 - - Flutter (from `.symlinks/flutter/ios-release`)
68 + - Flutter (from `.symlinks/flutter/ios`)
69 - flutter_plugin_android_lifecycle (from `.symlinks/plugins/flutter_plugin_android_lifecycle/ios`)
70 - flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`)
71 - local_auth (from `.symlinks/plugins/local_auth/ios`)
@@ -71,9 +75,11 @@ DEPENDENCIES:
75 - path_provider_macos (from `.symlinks/plugins/path_provider_macos/ios`)
76 - share (from `.symlinks/plugins/share/ios`)
77 - shared_preferences (from `.symlinks/plugins/shared_preferences/ios`)
78 + - shared_preferences_linux (from `.symlinks/plugins/shared_preferences_linux/ios`)
79 - shared_preferences_macos (from `.symlinks/plugins/shared_preferences_macos/ios`)
80 - shared_preferences_web (from `.symlinks/plugins/shared_preferences_web/ios`)
81 - url_launcher (from `.symlinks/plugins/url_launcher/ios`)
82 + - url_launcher_linux (from `.symlinks/plugins/url_launcher_linux/ios`)
83 - url_launcher_macos (from `.symlinks/plugins/url_launcher_macos/ios`)
84 - url_launcher_web (from `.symlinks/plugins/url_launcher_web/ios`)
85
@@ -92,7 +98,7 @@ EXTERNAL SOURCES:
98 esys_flutter_share:
99 :path: ".symlinks/plugins/esys_flutter_share/ios"
100 Flutter:
95 - :path: ".symlinks/flutter/ios-release"
101 + :path: ".symlinks/flutter/ios"
102 flutter_plugin_android_lifecycle:
103 :path: ".symlinks/plugins/flutter_plugin_android_lifecycle/ios"
104 flutter_secure_storage:
@@ -111,12 +117,16 @@ EXTERNAL SOURCES:
117 :path: ".symlinks/plugins/share/ios"
118 shared_preferences:
119 :path: ".symlinks/plugins/shared_preferences/ios"
120 + shared_preferences_linux:
121 + :path: ".symlinks/plugins/shared_preferences_linux/ios"
122 shared_preferences_macos:
123 :path: ".symlinks/plugins/shared_preferences_macos/ios"
124 shared_preferences_web:
125 :path: ".symlinks/plugins/shared_preferences_web/ios"
126 url_launcher:
127 :path: ".symlinks/plugins/url_launcher/ios"
128 + url_launcher_linux:
129 + :path: ".symlinks/plugins/url_launcher_linux/ios"
130 url_launcher_macos:
131 :path: ".symlinks/plugins/url_launcher_macos/ios"
132 url_launcher_web:
@@ -138,10 +148,12 @@ SPEC CHECKSUMS:
148 path_provider_macos: f760a3c5b04357c380e2fddb6f9db6f3015897e0
149 share: 0b2c3e82132f5888bccca3351c504d0003b3b410
150 shared_preferences: af6bfa751691cdc24be3045c43ec037377ada40d
151 + shared_preferences_linux: afefbfe8d921e207f01ede8b60373d9e3b566b78
152 shared_preferences_macos: f3f29b71ccbb56bf40c9dd6396c9acf15e214087
153 shared_preferences_web: 141cce0c3ed1a1c5bf2a0e44f52d31eeb66e5ea9
154 SwiftProtobuf: 2cbd9409689b7df170d82a92a33443c8e3e14a70
155 url_launcher: 6fef411d543ceb26efce54b05a0a40bfd74cbbef
156 + url_launcher_linux: ac237cb7a8058736e4aae38bdbcc748a4b394cc0
157 url_launcher_macos: fd7894421cd39320dce5f292fc99ea9270b2a313
158 url_launcher_web: e5527357f037c87560776e36436bf2b0288b965c
159
ios/Runner.xcodeproj/project.pbxproj
-3
@@ -319,7 +319,6 @@
319 /* Begin XCBuildConfiguration section */
320 249021D3217E4FDB00AE95B9 /* Profile */ = {
321 isa = XCBuildConfiguration;
322 - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
322 buildSettings = {
323 ALWAYS_SEARCH_USER_PATHS = NO;
324 CLANG_ANALYZER_NONNULL = YES;
@@ -399,7 +398,6 @@
398 };
399 97C147031CF9000F007C117D /* Debug */ = {
400 isa = XCBuildConfiguration;
402 - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
401 buildSettings = {
402 ALWAYS_SEARCH_USER_PATHS = NO;
403 CLANG_ANALYZER_NONNULL = YES;
@@ -455,7 +453,6 @@
453 };
454 97C147041CF9000F007C117D /* Release */ = {
455 isa = XCBuildConfiguration;
458 - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
456 buildSettings = {
457 ALWAYS_SEARCH_USER_PATHS = NO;
458 CLANG_ANALYZER_NONNULL = YES;
lib/bitcoin/electrum.dart
+1 -1
@@ -70,7 +70,7 @@ class ElectrumClient {
70 print(e);
71 }
72 },
73 - onError: (_) => _setIsConnected(false),
73 + onError: (Error _) => _setIsConnected(false),
74 onDone: () => _setIsConnected(false));
75 keepAlive();
76 }
lib/reactions/bootstrap.dart
+1 -1
@@ -80,7 +80,7 @@ Future<void> bootstrap(
80 _reconnectionTimer?.cancel();
81 _onWalletSyncStatusChangeReaction = reaction(
82 (_) => wallet.syncStatus is ConnectedSyncStatus,
83 - (_) async => await wallet.startSync());
83 + (Object _) async => await wallet.startSync());
84
85 _reconnectionTimer = Timer.periodic(Duration(seconds: 5), (_) async {
86 if (wallet.syncStatus is LostConnectionSyncStatus ||
lib/utils/mobx.dart
+36 -35
@@ -1,45 +1,46 @@
1 import 'package:mobx/mobx.dart';
2
3 -Dispose connectDifferent<T, Y>(ObservableList<T> source, ObservableList<Y> dest,
4 - Y Function(T) transform, {bool Function(T) filter}) {
5 - return source.observe((change) {
6 - switch (change.type) {
7 - case OperationType.add:
8 - final _values = change.added;
9 - Iterable<T> values;
3 +void connectDifferent<T, Y>(
4 + ObservableList<T> source, ObservableList<Y> dest, Y Function(T) transform,
5 + {bool Function(T) filter}) {
6 + source.observe((ListChange<T> change) {
7 +// switch (change.type) {
8 +// case OperationType.add:
9 +// final _values = change.added;
10 +// Iterable<T> values;
11
11 - if (filter != null) {
12 - values = _values.where(filter);
13 - }
12 +// if (filter != null) {
13 +// values = _values.where(filter);
14 +// }
15
15 - dest.addAll(values.map((e) => transform(e)));
16 - break;
17 - case OperationType.remove:
18 - print(change.index);
19 - print(change.removed);
20 - change.removed.forEach((element) { dest.remove(element); });
16 +// dest.addAll(values.map((e) => transform(e)));
17 +// break;
18 +// case OperationType.remove:
19 +// change.removed.forEach((element) {
20 +// dest.remove(element);
21 +// });
22
22 -// dest.removeAt(change.index);
23 - break;
24 - case OperationType.update:
25 -// change.index
26 - break;
27 - }
23 +// // dest.removeAt(change.index);
24 +// break;
25 +// case OperationType.update:
26 +// // change.index
27 +// break;
28 +// }
29 });
30 }
31
31 -Dispose connect<T>(ObservableList<T> source, ObservableList<T> dest) {
32 - return source.observe((change) {
33 - switch (change.type) {
34 - case OperationType.add:
35 - dest.addAll(change.added);
36 - break;
37 - case OperationType.remove:
38 - dest.removeAt(change.index);
39 - break;
40 - case OperationType.update:
41 -// change.index
42 - break;
43 - }
32 +void connect<T>(ObservableList<T> source, ObservableList<T> dest) {
33 + source.observe((ListChange<T> change) {
34 +// switch (change.type) {
35 +// case OperationType.add:
36 +// dest.addAll(change.added);
37 +// break;
38 +// case OperationType.remove:
39 +// dest.removeAt(change.index);
40 +// break;
41 +// case OperationType.update:
42 +// // change.index
43 +// break;
44 +// }
45 });
46 }
lib/view_model/settings/settings_view_model.dart
+10 -10
@@ -44,7 +44,7 @@ abstract class SettingsViewModelBase with Store {
44 SwitcherListItem(
45 title: S.current.settings_save_recipient_address,
46 value: () => shouldSaveRecipientAddress,
47 - onValueChange: (bool value) => shouldSaveRecipientAddress = value)
47 + onValueChange: (bool value) => setShouldSaveRecipientAddress(value))
48 ],
49 [
50 RegularListItem(
@@ -70,7 +70,7 @@ abstract class SettingsViewModelBase with Store {
70 title: S.current.settings_allow_biometrical_authentication,
71 value: () => allowBiometricalAuthentication,
72 onValueChange: (bool value) =>
73 - allowBiometricalAuthentication = value),
73 + setAllowBiometricalAuthentication(value)),
74 SwitcherListItem(
75 title: S.current.settings_dark_mode,
76 value: () => _settingsStore.isDarkTheme,
@@ -139,23 +139,23 @@ abstract class SettingsViewModelBase with Store {
139 bool get shouldSaveRecipientAddress =>
140 _settingsStore.shouldSaveRecipientAddress;
141
142 - @action
143 - set shouldSaveRecipientAddress(bool value) =>
144 - _settingsStore.shouldSaveRecipientAddress = value;
145 -
142 @computed
143 bool get allowBiometricalAuthentication =>
144 _settingsStore.allowBiometricalAuthentication;
145
150 - @action
151 - set allowBiometricalAuthentication(bool value) =>
152 - _settingsStore.allowBiometricalAuthentication = value;
153 -
146 final Map<String, String> itemHeaders;
147 final SettingsStore _settingsStore;
148 final WalletType _walletType;
149 List<List<SettingsListItem>> sections;
150
151 + @action
152 + void setShouldSaveRecipientAddress(bool value) =>
153 + _settingsStore.shouldSaveRecipientAddress = value;
154 +
155 + @action
156 + void setAllowBiometricalAuthentication(bool value) =>
157 + _settingsStore.allowBiometricalAuthentication = value;
158 +
159 @action
160 void toggleTransactionsDisplay() =>
161 actionlistDisplayMode.contains(ActionListDisplayMode.transactions)
pubspec.lock
+83 -69
@@ -1,13 +1,20 @@
1 # Generated by pub
2 # See https://dart.dev/tools/pub/glossary#lockfile
3 packages:
4 - analyzer:
4 + _fe_analyzer_shared:
5 dependency: transitive
6 + description:
7 + name: _fe_analyzer_shared
8 + url: "https://pub.dartlang.org"
9 + source: hosted
10 + version: "6.0.0"
11 + analyzer:
12 + dependency: "direct overridden"
13 description:
14 name: analyzer
15 url: "https://pub.dartlang.org"
16 source: hosted
10 - version: "0.36.4"
17 + version: "0.39.14"
18 archive:
19 dependency: transitive
20 description:
@@ -28,14 +35,14 @@ packages:
35 name: asn1lib
36 url: "https://pub.dartlang.org"
37 source: hosted
31 - version: "0.6.4"
38 + version: "0.6.5"
39 async:
40 dependency: transitive
41 description:
42 name: async
43 url: "https://pub.dartlang.org"
44 source: hosted
38 - version: "2.4.1"
45 + version: "2.4.2"
46 auto_size_text:
47 dependency: "direct main"
48 description:
@@ -105,7 +112,7 @@ packages:
112 name: build
113 url: "https://pub.dartlang.org"
114 source: hosted
108 - version: "1.2.2"
115 + version: "1.3.0"
116 build_config:
117 dependency: transitive
118 description:
@@ -121,26 +128,26 @@ packages:
128 source: hosted
129 version: "2.1.4"
130 build_resolvers:
124 - dependency: transitive
131 + dependency: "direct dev"
132 description:
133 name: build_resolvers
134 url: "https://pub.dartlang.org"
135 source: hosted
129 - version: "1.2.1"
136 + version: "1.3.11"
137 build_runner:
138 dependency: "direct dev"
139 description:
140 name: build_runner
141 url: "https://pub.dartlang.org"
142 source: hosted
136 - version: "1.9.0"
143 + version: "1.10.1"
144 build_runner_core:
145 dependency: transitive
146 description:
147 name: build_runner_core
148 url: "https://pub.dartlang.org"
149 source: hosted
143 - version: "5.1.0"
150 + version: "6.0.1"
151 built_collection:
152 dependency: transitive
153 description:
@@ -161,7 +168,7 @@ packages:
168 name: characters
169 url: "https://pub.dartlang.org"
170 source: hosted
164 - version: "0.3.1"
171 + version: "1.0.0"
172 charcode:
173 dependency: transitive
174 description:
@@ -176,6 +183,13 @@ packages:
183 url: "https://pub.dartlang.org"
184 source: hosted
185 version: "1.0.2"
186 + cli_util:
187 + dependency: transitive
188 + description:
189 + name: cli_util
190 + url: "https://pub.dartlang.org"
191 + source: hosted
192 + version: "0.1.4"
193 clock:
194 dependency: transitive
195 description:
@@ -189,14 +203,14 @@ packages:
203 name: code_builder
204 url: "https://pub.dartlang.org"
205 source: hosted
192 - version: "3.3.0"
206 + version: "3.4.1"
207 collection:
208 dependency: transitive
209 description:
210 name: collection
211 url: "https://pub.dartlang.org"
212 source: hosted
199 - version: "1.14.12"
213 + version: "1.14.13"
214 convert:
215 dependency: transitive
216 description:
@@ -210,14 +224,14 @@ packages:
224 name: crypto
225 url: "https://pub.dartlang.org"
226 source: hosted
213 - version: "2.1.4"
227 + version: "2.1.5"
228 csslib:
229 dependency: transitive
230 description:
231 name: csslib
232 url: "https://pub.dartlang.org"
233 source: hosted
220 - version: "0.16.1"
234 + version: "0.16.2"
235 cupertino_icons:
236 dependency: "direct main"
237 description:
@@ -245,7 +259,7 @@ packages:
259 name: dartx
260 url: "https://pub.dartlang.org"
261 source: hosted
248 - version: "0.3.0"
262 + version: "0.5.0"
263 date_range_picker:
264 dependency: "direct main"
265 description:
@@ -280,7 +294,7 @@ packages:
294 name: dotted_border
295 url: "https://pub.dartlang.org"
296 source: hosted
283 - version: "1.0.5"
297 + version: "1.0.6"
298 encrypt:
299 dependency: "direct main"
300 description:
@@ -295,6 +309,13 @@ packages:
309 url: "https://pub.dartlang.org"
310 source: hosted
311 version: "1.0.2"
312 + fake_async:
313 + dependency: transitive
314 + description:
315 + name: fake_async
316 + url: "https://pub.dartlang.org"
317 + source: hosted
318 + version: "1.1.0"
319 ffi:
320 dependency: transitive
321 description:
@@ -308,7 +329,7 @@ packages:
329 name: file
330 url: "https://pub.dartlang.org"
331 source: hosted
311 - version: "5.2.0"
332 + version: "5.2.1"
333 fixnum:
334 dependency: transitive
335 description:
@@ -346,7 +367,7 @@ packages:
367 name: flutter_mobx
368 url: "https://pub.dartlang.org"
369 source: hosted
349 - version: "0.3.0+1"
370 + version: "1.1.0+2"
371 flutter_plugin_android_lifecycle:
372 dependency: transitive
373 description:
@@ -367,7 +388,7 @@ packages:
388 name: flutter_slidable
389 url: "https://pub.dartlang.org"
390 source: hosted
370 - version: "0.5.4"
391 + version: "0.5.7"
392 flutter_test:
393 dependency: "direct dev"
394 description: flutter
@@ -378,20 +399,13 @@ packages:
399 description: flutter
400 source: sdk
401 version: "0.0.0"
381 - front_end:
382 - dependency: transitive
383 - description:
384 - name: front_end
385 - url: "https://pub.dartlang.org"
386 - source: hosted
387 - version: "0.1.19"
402 get_it:
403 dependency: "direct main"
404 description:
405 name: get_it
406 url: "https://pub.dartlang.org"
407 source: hosted
394 - version: "4.0.2"
408 + version: "4.0.4"
409 glob:
410 dependency: transitive
411 description:
@@ -419,21 +433,21 @@ packages:
433 name: hive
434 url: "https://pub.dartlang.org"
435 source: hosted
422 - version: "1.4.1+1"
436 + version: "1.4.4"
437 hive_flutter:
438 dependency: "direct main"
439 description:
440 name: hive_flutter
441 url: "https://pub.dartlang.org"
442 source: hosted
429 - version: "0.3.0+2"
443 + version: "0.3.1"
444 hive_generator:
445 dependency: "direct dev"
446 description:
447 name: hive_generator
448 url: "https://pub.dartlang.org"
449 source: hosted
436 - version: "0.7.0+2"
450 + version: "0.7.1"
451 html:
452 dependency: transitive
453 description:
@@ -447,7 +461,7 @@ packages:
461 name: http
462 url: "https://pub.dartlang.org"
463 source: hosted
450 - version: "0.12.1"
464 + version: "0.12.2"
465 http_multi_server:
466 dependency: transitive
467 description:
@@ -468,7 +482,7 @@ packages:
482 name: image
483 url: "https://pub.dartlang.org"
484 source: hosted
471 - version: "2.1.12"
485 + version: "2.1.14"
486 intl:
487 dependency: "direct main"
488 description:
@@ -497,20 +511,13 @@ packages:
511 url: "https://pub.dartlang.org"
512 source: hosted
513 version: "3.0.1"
500 - kernel:
501 - dependency: transitive
502 - description:
503 - name: kernel
504 - url: "https://pub.dartlang.org"
505 - source: hosted
506 - version: "0.3.19"
514 local_auth:
515 dependency: "direct main"
516 description:
517 name: local_auth
518 url: "https://pub.dartlang.org"
519 source: hosted
513 - version: "0.6.2+3"
520 + version: "0.6.3+1"
521 logging:
522 dependency: transitive
523 description:
@@ -524,7 +531,7 @@ packages:
531 name: matcher
532 url: "https://pub.dartlang.org"
533 source: hosted
527 - version: "0.12.6"
534 + version: "0.12.8"
535 meta:
536 dependency: transitive
537 description:
@@ -538,21 +545,21 @@ packages:
545 name: mime
546 url: "https://pub.dartlang.org"
547 source: hosted
541 - version: "0.9.6+3"
548 + version: "0.9.7"
549 mobx:
550 dependency: "direct main"
551 description:
552 name: mobx
553 url: "https://pub.dartlang.org"
554 source: hosted
548 - version: "0.3.10"
555 + version: "1.2.1+2"
556 mobx_codegen:
557 dependency: "direct dev"
558 description:
559 name: mobx_codegen
560 url: "https://pub.dartlang.org"
561 source: hosted
555 - version: "0.3.3+1"
562 + version: "1.1.0+1"
563 node_interop:
564 dependency: transitive
565 description:
@@ -580,14 +587,7 @@ packages:
587 name: package_info
588 url: "https://pub.dartlang.org"
589 source: hosted
583 - version: "0.4.1"
584 - package_resolver:
585 - dependency: transitive
586 - description:
587 - name: package_resolver
588 - url: "https://pub.dartlang.org"
589 - source: hosted
590 - version: "1.0.10"
590 + version: "0.4.3"
591 password:
592 dependency: "direct main"
593 description:
@@ -601,14 +601,14 @@ packages:
601 name: path
602 url: "https://pub.dartlang.org"
603 source: hosted
604 - version: "1.6.4"
604 + version: "1.7.0"
605 path_drawing:
606 dependency: transitive
607 description:
608 name: path_drawing
609 url: "https://pub.dartlang.org"
610 source: hosted
611 - version: "0.4.1"
611 + version: "0.4.1+1"
612 path_parsing:
613 dependency: transitive
614 description:
@@ -622,14 +622,14 @@ packages:
622 name: path_provider
623 url: "https://pub.dartlang.org"
624 source: hosted
625 - version: "1.6.11"
625 + version: "1.6.14"
626 path_provider_linux:
627 dependency: transitive
628 description:
629 name: path_provider_linux
630 url: "https://pub.dartlang.org"
631 source: hosted
632 - version: "0.0.1+1"
632 + version: "0.0.1+2"
633 path_provider_macos:
634 dependency: transitive
635 description:
@@ -643,7 +643,7 @@ packages:
643 name: path_provider_platform_interface
644 url: "https://pub.dartlang.org"
645 source: hosted
646 - version: "1.0.2"
646 + version: "1.0.3"
647 pedantic:
648 dependency: "direct dev"
649 description:
@@ -657,7 +657,7 @@ packages:
657 name: petitparser
658 url: "https://pub.dartlang.org"
659 source: hosted
660 - version: "2.4.0"
660 + version: "3.0.4"
661 platform:
662 dependency: transitive
663 description:
@@ -755,14 +755,21 @@ packages:
755 name: share
756 url: "https://pub.dartlang.org"
757 source: hosted
758 - version: "0.6.4+3"
758 + version: "0.6.5"
759 shared_preferences:
760 dependency: "direct main"
761 description:
762 name: shared_preferences
763 url: "https://pub.dartlang.org"
764 source: hosted
765 - version: "0.5.7+3"
765 + version: "0.5.10"
766 + shared_preferences_linux:
767 + dependency: transitive
768 + description:
769 + name: shared_preferences_linux
770 + url: "https://pub.dartlang.org"
771 + source: hosted
772 + version: "0.0.2+2"
773 shared_preferences_macos:
774 dependency: transitive
775 description:
@@ -790,7 +797,7 @@ packages:
797 name: shelf
798 url: "https://pub.dartlang.org"
799 source: hosted
793 - version: "0.7.7"
800 + version: "0.7.9"
801 shelf_web_socket:
802 dependency: transitive
803 description:
@@ -823,7 +830,7 @@ packages:
830 name: stack_trace
831 url: "https://pub.dartlang.org"
832 source: hosted
826 - version: "1.9.3"
833 + version: "1.9.5"
834 stream_channel:
835 dependency: transitive
836 description:
@@ -858,7 +865,7 @@ packages:
865 name: test_api
866 url: "https://pub.dartlang.org"
867 source: hosted
861 - version: "0.2.15"
868 + version: "0.2.17"
869 time:
870 dependency: transitive
871 description:
@@ -879,14 +886,21 @@ packages:
886 name: typed_data
887 url: "https://pub.dartlang.org"
888 source: hosted
882 - version: "1.1.6"
889 + version: "1.2.0"
890 url_launcher:
891 dependency: "direct main"
892 description:
893 name: url_launcher
894 url: "https://pub.dartlang.org"
895 source: hosted
889 - version: "5.4.11"
896 + version: "5.5.1"
897 + url_launcher_linux:
898 + dependency: transitive
899 + description:
900 + name: url_launcher_linux
901 + url: "https://pub.dartlang.org"
902 + source: hosted
903 + version: "0.0.1+1"
904 url_launcher_macos:
905 dependency: transitive
906 description:
@@ -900,14 +914,14 @@ packages:
914 name: url_launcher_platform_interface
915 url: "https://pub.dartlang.org"
916 source: hosted
903 - version: "1.0.7"
917 + version: "1.0.8"
918 url_launcher_web:
919 dependency: transitive
920 description:
921 name: url_launcher_web
922 url: "https://pub.dartlang.org"
923 source: hosted
910 - version: "0.1.1+6"
924 + version: "0.1.3"
925 uuid:
926 dependency: "direct main"
927 description:
@@ -949,7 +963,7 @@ packages:
963 name: xml
964 url: "https://pub.dartlang.org"
965 source: hosted
952 - version: "3.6.1"
966 + version: "4.2.0"
967 yaml:
968 dependency: "direct main"
969 description:
@@ -958,5 +972,5 @@ packages:
972 source: hosted
973 version: "2.2.1"
974 sdks:
961 - dart: ">=2.7.0 <3.0.0"
975 + dart: ">=2.9.0-14.0.dev <3.0.0"
976 flutter: ">=1.12.13+hotfix.5 <2.0.0"
pubspec.yaml
+9 -7
@@ -34,8 +34,8 @@ dependencies:
34 barcode_scan: any
35 http: ^0.12.0+2
36 path_provider: ^1.3.0
37 - mobx: ^0.3.7
38 - flutter_mobx: 0.3.0+1
37 + mobx: ^1.2.1+2
38 + flutter_mobx: ^1.1.0+2
39 flutter_slidable: ^0.5.3
40 share: ^0.6.2+1
41 esys_flutter_share: ^1.0.2
@@ -43,8 +43,8 @@ dependencies:
43 dio: 3.0.7
44 cw_monero:
45 path: ./cw_monero
46 - hive: ^1.4.1+1
47 - hive_flutter: ^0.3.0+2
46 + hive: ^1.4.2
47 + hive_flutter: ^0.3.1
48 local_auth: ^0.6.1
49 package_info: ^0.4.0+13
50 devicelocale: ^0.2.1
@@ -64,15 +64,17 @@ dependencies:
64 dev_dependencies:
65 flutter_test:
66 sdk: flutter
67 - build_runner: ^1.3.1
68 - mobx_codegen: 0.3.3+1
67 + build_runner: 1.10.1
68 + build_resolvers: ^1.3.10
69 + mobx_codegen: ^1.1.0+1
70 hive_generator: ^0.7.0+2
71 flutter_launcher_icons: ^0.7.4
72 pedantic: ^1.8.0
73
74 # Fix for hive https://github.com/hivedb/hive/issues/247#issuecomment-606838497
75 dependency_overrides:
75 - dartx: ^0.3.0
76 + dartx: ^0.5.0
77 + analyzer: 0.39.14
78
79 flutter_icons:
80 image_path: "assets/images/app_logo.png"