From 39644f42f3b83ebb9bdff7255ab57ab1d34e303c Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Sat, 10 Apr 2021 21:56:18 +0200 Subject: [PATCH] Update all deps for null safety Also fix new compile errors --- lib/screens/onboarding_screens.dart | 2 +- lib/setup/screens.dart | 2 +- lib/widgets/sync_button.dart | 2 +- pubspec.lock | 232 ++++++++++++++++++---------- pubspec.yaml | 78 +++++----- 5 files changed, 193 insertions(+), 123 deletions(-) diff --git a/lib/screens/onboarding_screens.dart b/lib/screens/onboarding_screens.dart index 6c34c7c6..68746758 100644 --- a/lib/screens/onboarding_screens.dart +++ b/lib/screens/onboarding_screens.dart @@ -73,7 +73,7 @@ class OnBoardingScreenState extends State { children: [ DotsIndicator( dotsCount: pages.length, - position: _currentPageIndex, + position: _currentPageIndex.toDouble(), decorator: DotsDecorator( activeColor: Theme.of(context).primaryColorDark, ), diff --git a/lib/setup/screens.dart b/lib/setup/screens.dart index d1b2b0a2..e3e15e4f 100644 --- a/lib/setup/screens.dart +++ b/lib/setup/screens.dart @@ -372,7 +372,7 @@ class GitHostSetupScreenState extends State { pageView, DotsIndicator( dotsCount: _pageCount, - position: _currentPageIndex, + position: _currentPageIndex.toDouble(), decorator: DotsDecorator( activeColor: Theme.of(context).primaryColorDark, ), diff --git a/lib/widgets/sync_button.dart b/lib/widgets/sync_button.dart index 34147da6..bedadfe8 100644 --- a/lib/widgets/sync_button.dart +++ b/lib/widgets/sync_button.dart @@ -187,7 +187,7 @@ class GitPendingChangesBadge extends StatelessWidget { badgeContent: Text(repo.numChanges.toString(), style: style), showBadge: repo.numChanges != 0, badgeColor: theme.iconTheme.color, - position: BadgePosition.topRight(top: 10.0, right: 4.0), + position: BadgePosition.topEnd(top: 10.0, end: 4.0), child: child, ); } diff --git a/pubspec.lock b/pubspec.lock index d172a6db..5e704fad 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -7,14 +7,14 @@ packages: name: _fe_analyzer_shared url: "https://pub.dartlang.org" source: hosted - version: "14.0.0" + version: "20.0.0" analyzer: dependency: transitive description: name: analyzer url: "https://pub.dartlang.org" source: hosted - version: "0.41.2" + version: "1.4.0" archive: dependency: transitive description: @@ -35,7 +35,7 @@ packages: name: asn1lib url: "https://pub.dartlang.org" source: hosted - version: "0.8.1" + version: "1.0.0" async: dependency: transitive description: @@ -49,28 +49,35 @@ packages: name: auto_size_text url: "https://pub.dartlang.org" source: hosted - version: "2.1.0" + version: "3.0.0-nullsafety.0" badges: dependency: "direct main" description: name: badges url: "https://pub.dartlang.org" source: hosted - version: "1.1.1" + version: "2.0.0-nullsafety.1" benchmark_harness: dependency: "direct dev" description: name: benchmark_harness url: "https://pub.dartlang.org" source: hosted - version: "1.0.5" + version: "2.0.0" bonsoir: dependency: "direct dev" description: name: bonsoir url: "https://pub.dartlang.org" source: hosted - version: "0.1.2+2" + version: "1.0.0" + bonsoir_platform_interface: + dependency: transitive + description: + name: bonsoir_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" boolean_selector: dependency: transitive description: @@ -91,7 +98,7 @@ packages: name: cached_network_image url: "https://pub.dartlang.org" source: hosted - version: "2.5.1" + version: "3.0.0" characters: dependency: transitive description: @@ -112,7 +119,7 @@ packages: name: cli_util url: "https://pub.dartlang.org" source: hosted - version: "0.1.4" + version: "0.3.0" clock: dependency: transitive description: @@ -133,7 +140,28 @@ packages: name: connectivity url: "https://pub.dartlang.org" source: hosted - version: "0.4.6+1" + version: "3.0.3" + connectivity_for_web: + dependency: transitive + description: + name: connectivity_for_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.0" + connectivity_macos: + dependency: transitive + description: + name: connectivity_macos + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" + connectivity_platform_interface: + dependency: transitive + description: + name: connectivity_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" convert: dependency: transitive description: @@ -147,21 +175,21 @@ packages: name: coverage url: "https://pub.dartlang.org" source: hosted - version: "0.15.2" + version: "1.0.2" crypto: dependency: transitive description: name: crypto url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.1" crypton: dependency: "direct main" description: name: crypton url: "https://pub.dartlang.org" source: hosted - version: "1.1.3" + version: "2.0.1" csv: dependency: transitive description: @@ -184,14 +212,21 @@ packages: name: device_info url: "https://pub.dartlang.org" source: hosted - version: "0.4.2+4" + version: "2.0.0" + device_info_platform_interface: + dependency: transitive + description: + name: device_info_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" dots_indicator: dependency: "direct main" description: name: dots_indicator url: "https://pub.dartlang.org" source: hosted - version: "0.0.5+1" + version: "2.0.0" easy_localization: dependency: "direct main" description: @@ -219,7 +254,7 @@ packages: name: email_validator url: "https://pub.dartlang.org" source: hosted - version: "1.0.6" + version: "2.0.1" equatable: dependency: "direct main" description: @@ -263,21 +298,21 @@ packages: name: file_picker url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.1" filesystem_picker: dependency: "direct main" description: name: filesystem_picker url: "https://pub.dartlang.org" source: hosted - version: "1.0.3" + version: "2.0.0-nullsafety.0" fimber: dependency: "direct main" description: name: fimber url: "https://pub.dartlang.org" source: hosted - version: "0.3.3" + version: "0.6.1" firebase: dependency: transitive description: @@ -312,7 +347,7 @@ packages: name: firebase_core url: "https://pub.dartlang.org" source: hosted - version: "1.0.2" + version: "1.0.3" firebase_core_platform_interface: dependency: transitive description: @@ -338,21 +373,21 @@ packages: name: flutter_blurhash url: "https://pub.dartlang.org" source: hosted - version: "0.5.0" + version: "0.6.0" flutter_cache_manager: dependency: "direct main" description: name: flutter_cache_manager url: "https://pub.dartlang.org" source: hosted - version: "2.1.2" + version: "3.0.1" flutter_email_sender: dependency: "direct main" description: name: flutter_email_sender url: "https://pub.dartlang.org" source: hosted - version: "3.0.1" + version: "5.0.0" flutter_emoji: dependency: "direct main" description: @@ -387,7 +422,7 @@ packages: name: flutter_plugin_android_lifecycle url: "https://pub.dartlang.org" source: hosted - version: "2.0.0" + version: "2.0.1" flutter_runtime_env: dependency: "direct main" description: @@ -401,14 +436,14 @@ packages: name: flutter_staggered_grid_view url: "https://pub.dartlang.org" source: hosted - version: "0.3.0" + version: "0.4.0-nullsafety.3" flutter_svg: dependency: "direct main" description: name: flutter_svg url: "https://pub.dartlang.org" source: hosted - version: "0.21.0-nullsafety.0" + version: "0.21.0+1" flutter_test: dependency: "direct dev" description: flutter @@ -425,7 +460,7 @@ packages: name: font_awesome_flutter url: "https://pub.dartlang.org" source: hosted - version: "8.7.0" + version: "9.0.0" freezed_annotation: dependency: transitive description: @@ -455,7 +490,7 @@ packages: name: glob url: "https://pub.dartlang.org" source: hosted - version: "1.2.0" + version: "2.0.1" google_fonts: dependency: "direct main" description: @@ -476,7 +511,7 @@ packages: name: http_multi_server url: "https://pub.dartlang.org" source: hosted - version: "2.1.0" + version: "3.0.0" http_parser: dependency: transitive description: @@ -506,7 +541,7 @@ packages: name: image_picker url: "https://pub.dartlang.org" source: hosted - version: "0.7.3" + version: "0.7.4" image_picker_for_web: dependency: transitive description: @@ -527,14 +562,14 @@ packages: name: import_sorter url: "https://pub.dartlang.org" source: hosted - version: "4.4.2" + version: "4.4.3" in_app_purchase: dependency: "direct main" description: name: in_app_purchase url: "https://pub.dartlang.org" source: hosted - version: "0.5.1+2" + version: "0.5.2" intl: dependency: "direct main" description: @@ -548,7 +583,7 @@ packages: name: io url: "https://pub.dartlang.org" source: hosted - version: "0.3.3" + version: "1.0.0" js: dependency: transitive description: @@ -569,14 +604,14 @@ packages: name: launch_review url: "https://pub.dartlang.org" source: hosted - version: "2.0.0" + version: "3.0.1" logging: dependency: transitive description: name: logging url: "https://pub.dartlang.org" source: hosted - version: "0.11.3+2" + version: "1.0.1" markdown: dependency: transitive description: @@ -611,63 +646,91 @@ packages: name: multicast_dns url: "https://pub.dartlang.org" source: hosted - version: "0.2.2" + version: "0.3.0" mutex: dependency: "direct main" description: name: mutex url: "https://pub.dartlang.org" source: hosted - version: "1.0.3" + version: "3.0.0" nested: dependency: transitive description: name: nested url: "https://pub.dartlang.org" source: hosted - version: "0.0.4" - node_interop: - dependency: transitive - description: - name: node_interop - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.3" - node_io: - dependency: transitive - description: - name: node_io - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.1+2" + version: "1.0.0" node_preamble: dependency: transitive description: name: node_preamble url: "https://pub.dartlang.org" source: hosted - version: "1.4.8" + version: "1.4.13" octo_image: dependency: transitive description: name: octo_image url: "https://pub.dartlang.org" source: hosted - version: "0.3.0" + version: "1.0.0+1" package_config: dependency: transitive description: name: package_config url: "https://pub.dartlang.org" source: hosted - version: "1.9.3" + version: "2.0.0" package_info: dependency: "direct main" description: name: package_info url: "https://pub.dartlang.org" source: hosted - version: "0.4.1" + version: "2.0.0" + package_info_plus: + dependency: transitive + description: + name: package_info_plus + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + package_info_plus_linux: + dependency: transitive + description: + name: package_info_plus_linux + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + package_info_plus_macos: + dependency: transitive + description: + name: package_info_plus_macos + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + package_info_plus_platform_interface: + dependency: transitive + description: + name: package_info_plus_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + package_info_plus_web: + dependency: transitive + description: + name: package_info_plus_web + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + package_info_plus_windows: + dependency: transitive + description: + name: package_info_plus_windows + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" path: dependency: "direct main" description: @@ -681,14 +744,14 @@ packages: name: path_drawing url: "https://pub.dartlang.org" source: hosted - version: "0.5.0-nullsafety.0" + version: "0.5.0" path_parsing: dependency: transitive description: name: path_parsing url: "https://pub.dartlang.org" source: hosted - version: "0.2.0-nullsafety.0" + version: "0.2.0" path_provider: dependency: transitive description: @@ -751,14 +814,14 @@ packages: name: petitparser url: "https://pub.dartlang.org" source: hosted - version: "4.0.2" + version: "4.1.0" photo_view: dependency: "direct main" description: name: photo_view url: "https://pub.dartlang.org" source: hosted - version: "0.10.3" + version: "0.11.1" platform: dependency: transitive description: @@ -779,7 +842,7 @@ packages: name: pointycastle url: "https://pub.dartlang.org" source: hosted - version: "2.0.0" + version: "3.0.1" pool: dependency: transitive description: @@ -800,63 +863,70 @@ packages: name: provider url: "https://pub.dartlang.org" source: hosted - version: "4.3.2+2" + version: "5.0.0" pub_semver: dependency: transitive description: name: pub_semver url: "https://pub.dartlang.org" source: hosted - version: "1.4.4" + version: "2.0.0" quick_actions: dependency: "direct main" description: name: quick_actions url: "https://pub.dartlang.org" source: hosted - version: "0.4.0+10" + version: "0.6.0" + quick_actions_platform_interface: + dependency: transitive + description: + name: quick_actions_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" quiver: dependency: transitive description: name: quiver url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.1" receive_sharing_intent: dependency: "direct main" description: name: receive_sharing_intent url: "https://pub.dartlang.org" source: hosted - version: "1.4.0+2" + version: "1.4.5" rxdart: dependency: transitive description: name: rxdart url: "https://pub.dartlang.org" source: hosted - version: "0.24.0" + version: "0.26.0" sentry: dependency: "direct main" description: name: sentry url: "https://pub.dartlang.org" source: hosted - version: "4.1.0-nullsafety.1" + version: "5.0.0" sentry_flutter: dependency: "direct main" description: name: sentry_flutter url: "https://pub.dartlang.org" source: hosted - version: "4.0.6" + version: "5.0.0" share: dependency: "direct main" description: name: share url: "https://pub.dartlang.org" source: hosted - version: "0.6.3+5" + version: "2.0.1" shared_preferences: dependency: "direct main" description: @@ -959,14 +1029,14 @@ packages: name: sqflite url: "https://pub.dartlang.org" source: hosted - version: "1.3.2+1" + version: "2.0.0+3" sqflite_common: dependency: transitive description: name: sqflite_common url: "https://pub.dartlang.org" source: hosted - version: "1.0.2+1" + version: "2.0.0+2" stack_trace: dependency: "direct main" description: @@ -994,7 +1064,7 @@ packages: name: synchronized url: "https://pub.dartlang.org" source: hosted - version: "2.2.0" + version: "3.0.0" term_glyph: dependency: transitive description: @@ -1029,7 +1099,7 @@ packages: name: time url: "https://pub.dartlang.org" source: hosted - version: "1.3.0" + version: "2.0.0" timeago: dependency: "direct main" description: @@ -1064,7 +1134,7 @@ packages: name: url_launcher url: "https://pub.dartlang.org" source: hosted - version: "6.0.2" + version: "6.0.3" url_launcher_linux: dependency: transitive description: @@ -1106,7 +1176,7 @@ packages: name: uuid url: "https://pub.dartlang.org" source: hosted - version: "3.0.2" + version: "3.0.4" vector_math: dependency: transitive description: @@ -1120,14 +1190,14 @@ packages: name: vm_service url: "https://pub.dartlang.org" source: hosted - version: "5.5.0" + version: "6.2.0" watcher: dependency: transitive description: name: watcher url: "https://pub.dartlang.org" source: hosted - version: "0.9.7+13" + version: "1.0.0" web_socket_channel: dependency: transitive description: @@ -1141,14 +1211,14 @@ packages: name: webkit_inspection_protocol url: "https://pub.dartlang.org" source: hosted - version: "0.5.3" + version: "1.0.0" win32: dependency: transitive description: name: win32 url: "https://pub.dartlang.org" source: hosted - version: "2.0.4" + version: "2.0.5" xdg_directories: dependency: transitive description: @@ -1162,7 +1232,7 @@ packages: name: xml url: "https://pub.dartlang.org" source: hosted - version: "5.0.2" + version: "5.1.0" yaml: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index 2bd0ae1a..0e1d2354 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -21,60 +21,60 @@ dependencies: git: https://github.com/GitJournal/git_bindings.git icloud_documents_path: git: https://github.com/GitJournal/icloud_documents_path.git - auto_size_text: ^2.0.1 - badges: ^1.1.1 - cached_network_image: ^2.2.0+1 - connectivity: ^0.4.6+1 + auto_size_text: ^3.0.0-nullsafety.0 + badges: ^2.0.0-nullsafety.1 + cached_network_image: ^3.0.0 + connectivity: ^3.0.3 # cryptography: ^1.4.1 # cryptography_flutter: ^1.0.0 - crypton: ^1.1.3 - device_info: ">=0.4.2+4 <2.0.0" - dots_indicator: ^0.0.3 + crypton: ^2.0.1 + device_info: ^2.0.0 + dots_indicator: ^2.0.0 easy_localization: ^3.0.0 easy_localization_loader: ^1.0.0 - email_validator: ^1.0.6 + email_validator: ^2.0.1 equatable: ^2.0.0 ext_storage: git: https://github.com/GitJournal/ext_storage.git - file_picker: ^3.0.0 - filesystem_picker: ^1.0.3 # for directories - fimber: ^0.3.0 + file_picker: ^3.0.1 + filesystem_picker: ^2.0.0-nullsafety.0 # for directories + fimber: ^0.6.1 firebase_analytics: ^7.1.1 - flutter_cache_manager: ^2.1.2 - flutter_email_sender: ^3.0.1 + flutter_cache_manager: ^3.0.1 + flutter_email_sender: ^5.0.0 flutter_emoji: git: https://github.com/cek-cek/flutter-emoji flutter_markdown: ^0.6.1 flutter_runtime_env: ^0.0.4 - flutter_staggered_grid_view: ^0.3.0 - flutter_svg: ^0.21.0-nullsafety.0 - font_awesome_flutter: ^8.7.0 + flutter_staggered_grid_view: ^0.4.0-nullsafety.3 + flutter_svg: ^0.21.0+1 + font_awesome_flutter: ^9.0.0 function_types: ^0.1.0 google_fonts: ^2.0.0 http: ^0.13.1 - image_picker: ^0.7.3 - in_app_purchase: ^0.5.1+2 + image_picker: ^0.7.4 + in_app_purchase: ^0.5.2 intl: ^0.17.0 - launch_review: ^2.0.0 - mutex: ^1.0.3 - package_info: ">=0.4.1 <2.0.0" - path: ^1.6.2 + launch_review: ^3.0.1 + mutex: ^3.0.0 + package_info: ^2.0.0 + path: ^1.8.0 permission_handler: ^6.1.1 - photo_view: ^0.10.3 - provider: ^4.3.2+2 - quick_actions: ^0.4.0+10 - receive_sharing_intent: ^1.4.0+2 - sentry: ^4.0.6 - sentry_flutter: ^4.0.6 - share: ^0.6.3+5 + photo_view: ^0.11.1 + provider: ^5.0.0 + quick_actions: ^0.6.0 + receive_sharing_intent: ^1.4.5 + sentry: ^5.0.0 + sentry_flutter: ^5.0.0 + share: ^2.0.1 shared_preferences: ^2.0.5 #ssh_key: ^0.6.0 - stack_trace: ^1.9.6 - synchronized: ^2.2.0 - time: ^1.3.0 + stack_trace: ^1.10.0 + synchronized: ^3.0.0 + time: ^2.0.0 timeago: ^3.0.2 - url_launcher: ^6.0.2 - uuid: ^3.0.2 + url_launcher: ^6.0.3 + uuid: ^3.0.4 yaml: ^3.1.0 yaml_serializer: ^0.0.11 @@ -83,14 +83,14 @@ dev_dependencies: # sdk: flutter flutter_test: sdk: flutter - benchmark_harness: any - bonsoir: ^0.1.2+2 + benchmark_harness: ^2.0.0 + bonsoir: ^1.0.0 flutter_launcher_icons: ^0.9.0 # flutter_webview_plugin: ^0.3.11 - import_sorter: ^4.2.2 - multicast_dns: ^0.2.2 + import_sorter: ^4.4.3 + multicast_dns: ^0.3.0 #screenshots: ^2.1.1 - test: ^1.5.1 + test: ^1.16.5 flutter: uses-material-design: true