diff --git a/integration_test/utility/tests_utility.dart b/integration_test/utility/tests_utility.dart index 65f0c7a..b973e6c 100644 --- a/integration_test/utility/tests_utility.dart +++ b/integration_test/utility/tests_utility.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; + import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:gecko/globals.dart'; diff --git a/lib/main.dart b/lib/main.dart index 0984505..48fd8e3 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -15,6 +15,7 @@ import 'dart:async'; import 'dart:io'; + import 'package:flutter/services.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:gecko/globals.dart'; @@ -98,31 +99,35 @@ Future main() async { // // ]); // Catcher(rootWidget: Gecko(endPointGVA, _store), debugConfig: debugOptions); - await SentryFlutter.init( - (options) { - options.dsn = - 'https://c09587b46eaa42e8b9fda28d838ed180@o496840.ingest.sentry.io/5572110'; - }, - appRunner: () => runApp( - EasyLocalization( - supportedLocales: const [Locale('en'), Locale('fr'), Locale('es')], - path: 'assets/translations', - fallbackLocale: const Locale('en'), - child: const Gecko(), - ), - ), - ); + await SentryFlutter.init((options) { + options.dsn = + 'https://c09587b46eaa42e8b9fda28d838ed180@o496840.ingest.sentry.io/5572110'; + }, + appRunner: () => SystemChrome.setPreferredOrientations( + [DeviceOrientation.portraitUp]).then((_) { + runApp(EasyLocalization( + supportedLocales: const [ + Locale('en'), + Locale('fr'), + Locale('es') + ], + path: 'assets/translations', + fallbackLocale: const Locale('en'), + child: const Gecko(), + )); + })); } else { log.i('Debug mode enabled: No sentry alerte'); - runApp( - EasyLocalization( + SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]) + .then((_) { + runApp(EasyLocalization( supportedLocales: const [Locale('en'), Locale('fr'), Locale('es')], path: 'assets/translations', fallbackLocale: const Locale('en'), child: const Gecko(), - ), - ); + )); + }); } } @@ -131,8 +136,6 @@ class Gecko extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); - // To configure multi_endpoints GraphQLProvider: https://stackoverflow.com/q/70656513/8301867 return MultiProvider( diff --git a/lib/providers/duniter_indexer.dart b/lib/providers/duniter_indexer.dart index 5402421..75c9029 100644 --- a/lib/providers/duniter_indexer.dart +++ b/lib/providers/duniter_indexer.dart @@ -4,6 +4,7 @@ import 'dart:io'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:gecko/models/g1_wallets_list.dart'; import 'package:gecko/models/queries_indexer.dart'; diff --git a/lib/providers/generate_wallets.dart b/lib/providers/generate_wallets.dart index 0d81211..c82dd62 100644 --- a/lib/providers/generate_wallets.dart +++ b/lib/providers/generate_wallets.dart @@ -3,6 +3,7 @@ import 'package:durt/durt.dart' as durt; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:gecko/models/bip39_words.dart'; import 'package:gecko/models/chest_data.dart'; diff --git a/lib/providers/home.dart b/lib/providers/home.dart index ee2b3d8..fbc9ac8 100644 --- a/lib/providers/home.dart +++ b/lib/providers/home.dart @@ -8,6 +8,7 @@ import 'dart:math'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; + import 'dart:async'; import 'package:gecko/globals.dart'; import 'package:gecko/models/wallet_data.dart'; diff --git a/lib/providers/wallet_options.dart b/lib/providers/wallet_options.dart index 9eea572..85e95de 100644 --- a/lib/providers/wallet_options.dart +++ b/lib/providers/wallet_options.dart @@ -4,6 +4,7 @@ import 'dart:io'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; + import 'dart:async'; import 'package:gecko/globals.dart'; import 'package:gecko/models/widgets_keys.dart'; diff --git a/lib/providers/wallets_profiles.dart b/lib/providers/wallets_profiles.dart index 2d3a71c..bfc6f3f 100644 --- a/lib/providers/wallets_profiles.dart +++ b/lib/providers/wallets_profiles.dart @@ -2,6 +2,7 @@ import 'dart:io'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:gecko/models/g1_wallets_list.dart'; import 'package:gecko/models/widgets_keys.dart'; diff --git a/lib/screens/activity.dart b/lib/screens/activity.dart index 29051ba..26e55ad 100644 --- a/lib/screens/activity.dart +++ b/lib/screens/activity.dart @@ -1,7 +1,7 @@ // ignore_for_file: must_be_immutable import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:gecko/models/queries_indexer.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -31,7 +31,6 @@ class ActivityScreen extends StatelessWidget with ChangeNotifier { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); WalletsProfilesProvider walletProfile = Provider.of(context, listen: false); HomeProvider homeProvider = diff --git a/lib/screens/home.dart b/lib/screens/home.dart index f3aa880..dfab7c7 100644 --- a/lib/screens/home.dart +++ b/lib/screens/home.dart @@ -22,7 +22,7 @@ import 'package:gecko/screens/myWallets/wallets_home.dart'; import 'package:gecko/screens/onBoarding/1.dart'; import 'package:gecko/screens/search.dart'; import 'package:gecko/screens/settings.dart'; -import 'package:flutter/services.dart'; + import 'package:provider/provider.dart'; import 'package:gecko/screens/my_contacts.dart'; @@ -32,7 +32,7 @@ class HomeScreen extends StatelessWidget { @override Widget build(BuildContext context) { homeContext = context; - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); + MyWalletsProvider myWalletProvider = Provider.of(context); Provider.of(context); diff --git a/lib/screens/myWallets/change_pin.dart b/lib/screens/myWallets/change_pin.dart index be5a3bc..67ee290 100644 --- a/lib/screens/myWallets/change_pin.dart +++ b/lib/screens/myWallets/change_pin.dart @@ -3,7 +3,7 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:durt/durt.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:gecko/models/stateful_wrapper.dart'; import 'package:gecko/models/wallet_data.dart'; @@ -26,7 +26,6 @@ class ChangePinScreen extends StatelessWidget with ChangeNotifier { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); SubstrateSdk sub = Provider.of(context, listen: false); MyWalletsProvider myWalletProvider = Provider.of(context, listen: false); diff --git a/lib/screens/myWallets/chest_options.dart b/lib/screens/myWallets/chest_options.dart index 0d9fb7f..77db191 100644 --- a/lib/screens/myWallets/chest_options.dart +++ b/lib/screens/myWallets/chest_options.dart @@ -4,7 +4,7 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/chest_data.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/models/wallet_data.dart'; import 'package:gecko/models/widgets_keys.dart'; import 'package:gecko/providers/chest_provider.dart'; @@ -25,7 +25,6 @@ class ChestOptions extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); ChestProvider chestProvider = Provider.of(context, listen: false); HomeProvider homeProvider = diff --git a/lib/screens/myWallets/choose_chest.dart b/lib/screens/myWallets/choose_chest.dart index ae71d6d..da30e4f 100644 --- a/lib/screens/myWallets/choose_chest.dart +++ b/lib/screens/myWallets/choose_chest.dart @@ -1,7 +1,7 @@ // ignore_for_file: use_build_context_synchronously import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:gecko/models/widgets_keys.dart'; import 'package:gecko/providers/my_wallets.dart'; @@ -30,7 +30,6 @@ class _ChooseChestState extends State { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); MyWalletsProvider myWalletProvider = Provider.of(context); diff --git a/lib/screens/myWallets/choose_wallet.dart b/lib/screens/myWallets/choose_wallet.dart index 44a0698..cf59120 100644 --- a/lib/screens/myWallets/choose_wallet.dart +++ b/lib/screens/myWallets/choose_wallet.dart @@ -3,7 +3,7 @@ import 'dart:io'; import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/wallet_data.dart'; @@ -23,7 +23,6 @@ class ChooseWalletScreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); SubstrateSdk sub = Provider.of(context, listen: false); final int chest = configBox.get('currentChest'); diff --git a/lib/screens/myWallets/custom_derivations.dart b/lib/screens/myWallets/custom_derivations.dart index dde15ad..cd3814f 100644 --- a/lib/screens/myWallets/custom_derivations.dart +++ b/lib/screens/myWallets/custom_derivations.dart @@ -1,7 +1,7 @@ // ignore_for_file: use_build_context_synchronously import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/wallet_data.dart'; @@ -27,7 +27,6 @@ class _CustomDerivationState extends State { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); MyWalletsProvider myWalletProvider = Provider.of(context, listen: false); diff --git a/lib/screens/myWallets/import_g1_v1.dart b/lib/screens/myWallets/import_g1_v1.dart index b94e4d3..2992578 100644 --- a/lib/screens/myWallets/import_g1_v1.dart +++ b/lib/screens/myWallets/import_g1_v1.dart @@ -4,6 +4,7 @@ import 'dart:async'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/wallet_data.dart'; @@ -21,7 +22,6 @@ class ImportG1v1 extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); WalletOptionsProvider walletOptions = Provider.of(context, listen: false); MyWalletsProvider myWalletProvider = diff --git a/lib/screens/myWallets/manage_membership.dart b/lib/screens/myWallets/manage_membership.dart index d7e5cbf..97115eb 100644 --- a/lib/screens/myWallets/manage_membership.dart +++ b/lib/screens/myWallets/manage_membership.dart @@ -1,7 +1,7 @@ // ignore_for_file: use_build_context_synchronously import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/wallet_data.dart'; @@ -27,7 +27,6 @@ class ManageMembership extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); final sub = Provider.of(context); return Scaffold( diff --git a/lib/screens/myWallets/migrate_identity.dart b/lib/screens/myWallets/migrate_identity.dart index b11aac4..77d844f 100644 --- a/lib/screens/myWallets/migrate_identity.dart +++ b/lib/screens/myWallets/migrate_identity.dart @@ -1,7 +1,7 @@ // ignore_for_file: use_build_context_synchronously import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; @@ -20,7 +20,6 @@ class MigrateIdentityScreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); // HomeProvider _homeProvider = Provider.of(context); WalletOptionsProvider walletOptions = Provider.of(context, listen: false); diff --git a/lib/screens/myWallets/restore_chest.dart b/lib/screens/myWallets/restore_chest.dart index 92e5440..a8d785d 100644 --- a/lib/screens/myWallets/restore_chest.dart +++ b/lib/screens/myWallets/restore_chest.dart @@ -1,6 +1,6 @@ import 'package:bubble/bubble.dart'; import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -19,7 +19,6 @@ class RestoreChest extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); GenerateWalletsProvider genW = Provider.of(context, listen: false); SubstrateSdk sub = Provider.of(context, listen: false); diff --git a/lib/screens/myWallets/show_seed.dart b/lib/screens/myWallets/show_seed.dart index 7a7c338..1089dc8 100644 --- a/lib/screens/myWallets/show_seed.dart +++ b/lib/screens/myWallets/show_seed.dart @@ -1,5 +1,6 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/wallet_data.dart'; @@ -23,7 +24,6 @@ class ShowSeed extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); MyWalletsProvider myWalletProvider = Provider.of(context, listen: false); CommonElements common = CommonElements(); diff --git a/lib/screens/myWallets/unlocking_wallet.dart b/lib/screens/myWallets/unlocking_wallet.dart index a5898f4..b684f71 100644 --- a/lib/screens/myWallets/unlocking_wallet.dart +++ b/lib/screens/myWallets/unlocking_wallet.dart @@ -3,7 +3,7 @@ import 'dart:async'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/foundation.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/models/chest_data.dart'; import 'package:gecko/models/widgets_keys.dart'; import 'package:gecko/providers/substrate_sdk.dart'; @@ -30,7 +30,6 @@ class UnlockingWallet extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); WalletOptionsProvider walletOptions = Provider.of(context); // final double statusBarHeight = MediaQuery.of(context).padding.top; diff --git a/lib/screens/myWallets/wallet_options.dart b/lib/screens/myWallets/wallet_options.dart index a3c0470..5006e44 100644 --- a/lib/screens/myWallets/wallet_options.dart +++ b/lib/screens/myWallets/wallet_options.dart @@ -2,6 +2,7 @@ import 'dart:async'; import 'dart:io'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/widgets_keys.dart'; import 'package:gecko/providers/duniter_indexer.dart'; @@ -16,7 +17,7 @@ import 'package:gecko/screens/activity.dart'; import 'package:gecko/screens/myWallets/manage_membership.dart'; import 'package:gecko/screens/qrcode_fullscreen.dart'; import 'package:provider/provider.dart'; -import 'package:flutter/services.dart'; + import 'package:qr_flutter/qr_flutter.dart'; class WalletOptions extends StatelessWidget { @@ -26,7 +27,6 @@ class WalletOptions extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); WalletOptionsProvider walletOptions = Provider.of(context, listen: false); WalletsProfilesProvider historyProvider = diff --git a/lib/screens/myWallets/wallets_home.dart b/lib/screens/myWallets/wallets_home.dart index 929829b..cf5538e 100644 --- a/lib/screens/myWallets/wallets_home.dart +++ b/lib/screens/myWallets/wallets_home.dart @@ -3,7 +3,7 @@ import 'dart:io'; import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/chest_data.dart'; @@ -29,7 +29,6 @@ class WalletsHome extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); MyWalletsProvider myWalletProvider = Provider.of(context); HomeProvider homeProvider = diff --git a/lib/screens/my_contacts.dart b/lib/screens/my_contacts.dart index c27d7d7..50d00d5 100644 --- a/lib/screens/my_contacts.dart +++ b/lib/screens/my_contacts.dart @@ -1,5 +1,5 @@ import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -19,7 +19,6 @@ class ContactsScreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); CesiumPlusProvider cesiumPlusProvider = Provider.of(context, listen: false); WalletsProfilesProvider walletsProfilesClass = diff --git a/lib/screens/onBoarding/1.dart b/lib/screens/onBoarding/1.dart index a13257d..281c74a 100644 --- a/lib/screens/onBoarding/1.dart +++ b/lib/screens/onBoarding/1.dart @@ -1,6 +1,6 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/screens/common_elements.dart'; @@ -11,7 +11,6 @@ class OnboardingStepOne extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); CommonElements common = CommonElements(); return Scaffold( backgroundColor: backgroundColor, diff --git a/lib/screens/onBoarding/10.dart b/lib/screens/onBoarding/10.dart index 936442a..b8f53d1 100644 --- a/lib/screens/onBoarding/10.dart +++ b/lib/screens/onBoarding/10.dart @@ -4,7 +4,7 @@ import 'dart:async'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/foundation.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/wallet_data.dart'; @@ -29,7 +29,6 @@ class OnboardingStepTen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); GenerateWalletsProvider generateWalletProvider = Provider.of(context); WalletOptionsProvider walletOptions = diff --git a/lib/screens/onBoarding/11_congratulations.dart b/lib/screens/onBoarding/11_congratulations.dart index f0f59ed..ee9dd6e 100644 --- a/lib/screens/onBoarding/11_congratulations.dart +++ b/lib/screens/onBoarding/11_congratulations.dart @@ -1,7 +1,7 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -12,7 +12,6 @@ class OnboardingStepEleven extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); CommonElements common = CommonElements(); return Scaffold( diff --git a/lib/screens/onBoarding/2.dart b/lib/screens/onBoarding/2.dart index 82e21c3..0a176bc 100644 --- a/lib/screens/onBoarding/2.dart +++ b/lib/screens/onBoarding/2.dart @@ -1,7 +1,7 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/screens/common_elements.dart'; @@ -12,7 +12,6 @@ class OnboardingStepTwo extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); CommonElements common = CommonElements(); return Scaffold( diff --git a/lib/screens/onBoarding/3.dart b/lib/screens/onBoarding/3.dart index 0099402..468ff15 100644 --- a/lib/screens/onBoarding/3.dart +++ b/lib/screens/onBoarding/3.dart @@ -1,7 +1,7 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/screens/common_elements.dart'; @@ -12,7 +12,6 @@ class OnboardingStepThree extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); CommonElements common = CommonElements(); return Scaffold( diff --git a/lib/screens/onBoarding/4.dart b/lib/screens/onBoarding/4.dart index d2ce061..9cc1493 100644 --- a/lib/screens/onBoarding/4.dart +++ b/lib/screens/onBoarding/4.dart @@ -1,7 +1,7 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/screens/common_elements.dart'; @@ -12,7 +12,6 @@ class OnboardingStepFor extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); CommonElements common = CommonElements(); return Scaffold( diff --git a/lib/screens/onBoarding/5.dart b/lib/screens/onBoarding/5.dart index 5609e67..2777725 100644 --- a/lib/screens/onBoarding/5.dart +++ b/lib/screens/onBoarding/5.dart @@ -1,7 +1,7 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -29,7 +29,6 @@ class OnboardingStepFive extends StatefulWidget { class _ChooseChestState extends State { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); GenerateWalletsProvider generateWalletProvider = Provider.of(context, listen: false); diff --git a/lib/screens/onBoarding/6.dart b/lib/screens/onBoarding/6.dart index c5e8891..730faec 100644 --- a/lib/screens/onBoarding/6.dart +++ b/lib/screens/onBoarding/6.dart @@ -2,7 +2,7 @@ // ignore_for_file: must_be_immutable import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -24,7 +24,6 @@ class OnboardingStepSix extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); GenerateWalletsProvider generateWalletProvider = Provider.of(context, listen: true); diff --git a/lib/screens/onBoarding/7.dart b/lib/screens/onBoarding/7.dart index 4313930..e02681f 100644 --- a/lib/screens/onBoarding/7.dart +++ b/lib/screens/onBoarding/7.dart @@ -1,6 +1,6 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/screens/common_elements.dart'; @@ -13,7 +13,6 @@ class OnboardingStepSeven extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); CommonElements common = CommonElements(); return Scaffold( backgroundColor: backgroundColor, diff --git a/lib/screens/onBoarding/8.dart b/lib/screens/onBoarding/8.dart index 905535a..5d478b9 100644 --- a/lib/screens/onBoarding/8.dart +++ b/lib/screens/onBoarding/8.dart @@ -1,6 +1,6 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/screens/common_elements.dart'; @@ -13,7 +13,6 @@ class OnboardingStepEight extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); CommonElements common = CommonElements(); return Scaffold( backgroundColor: backgroundColor, diff --git a/lib/screens/onBoarding/9.dart b/lib/screens/onBoarding/9.dart index 7b54b60..7e19727 100644 --- a/lib/screens/onBoarding/9.dart +++ b/lib/screens/onBoarding/9.dart @@ -1,6 +1,6 @@ // ignore_for_file: file_names import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:flutter/material.dart'; import 'package:gecko/globals.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -16,7 +16,6 @@ class OnboardingStepNine extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); GenerateWalletsProvider generateWalletProvider = Provider.of(context); // MyWalletsProvider myWalletProvider = diff --git a/lib/screens/qrcode_fullscreen.dart b/lib/screens/qrcode_fullscreen.dart index 1406f24..8726bcd 100644 --- a/lib/screens/qrcode_fullscreen.dart +++ b/lib/screens/qrcode_fullscreen.dart @@ -1,6 +1,5 @@ // ignore_for_file: must_be_immutable -import 'package:flutter/services.dart'; import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/providers/substrate_sdk.dart'; @@ -17,7 +16,6 @@ class QrCodeFullscreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); return Scaffold( appBar: AppBar( elevation: 0, diff --git a/lib/screens/search.dart b/lib/screens/search.dart index e8f2fd3..6c360af 100644 --- a/lib/screens/search.dart +++ b/lib/screens/search.dart @@ -1,5 +1,5 @@ import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -16,7 +16,6 @@ class SearchScreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); SearchProvider searchProvider = Provider.of(context); final double screenHeight = MediaQuery.of(context).size.height; // HomeProvider _homeProvider = diff --git a/lib/screens/search_result.dart b/lib/screens/search_result.dart index 23b338e..f08ecc0 100644 --- a/lib/screens/search_result.dart +++ b/lib/screens/search_result.dart @@ -1,5 +1,5 @@ import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -20,7 +20,6 @@ class SearchResultScreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); SearchProvider searchProvider = Provider.of(context, listen: false); CesiumPlusProvider cesiumPlusProvider = diff --git a/lib/screens/settings.dart b/lib/screens/settings.dart index 83957b8..38595a3 100644 --- a/lib/screens/settings.dart +++ b/lib/screens/settings.dart @@ -1,6 +1,6 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/models/widgets_keys.dart'; import 'package:gecko/providers/duniter_indexer.dart'; import 'package:gecko/providers/home.dart'; @@ -18,8 +18,6 @@ class SettingsScreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); - const double buttonHigh = 50; const double buttonWidth = 240; const double fontSize = 16; diff --git a/lib/screens/template_screen.dart b/lib/screens/template_screen.dart index 488dda1..33e48e0 100644 --- a/lib/screens/template_screen.dart +++ b/lib/screens/template_screen.dart @@ -1,4 +1,3 @@ -import 'package:flutter/services.dart'; import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; @@ -7,7 +6,6 @@ class TemplateScreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); // HomeProvider _homeProvider = Provider.of(context); return Scaffold( diff --git a/lib/screens/transaction_in_progress.dart b/lib/screens/transaction_in_progress.dart index 4ef15d6..2966c2c 100644 --- a/lib/screens/transaction_in_progress.dart +++ b/lib/screens/transaction_in_progress.dart @@ -1,5 +1,5 @@ import 'package:easy_localization/easy_localization.dart'; -import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/widgets_keys.dart'; @@ -20,7 +20,6 @@ class TransactionInProgress extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); SubstrateSdk sub = Provider.of(context, listen: true); WalletsProfilesProvider walletViewProvider = Provider.of(context, listen: false); diff --git a/lib/screens/wallet_view.dart b/lib/screens/wallet_view.dart index de77061..cdea732 100644 --- a/lib/screens/wallet_view.dart +++ b/lib/screens/wallet_view.dart @@ -2,6 +2,7 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/services.dart'; + import 'package:gecko/globals.dart'; import 'package:flutter/material.dart'; import 'package:gecko/models/g1_wallets_list.dart'; @@ -34,7 +35,6 @@ class WalletViewScreen extends StatelessWidget { @override Widget build(BuildContext context) { - SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); WalletsProfilesProvider walletProfile = Provider.of(context, listen: false); CesiumPlusProvider cesiumPlusProvider = diff --git a/pubspec.yaml b/pubspec.yaml index 4c1e748..187c811 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,7 +5,7 @@ description: Pay with G1. # pub.dev using `pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev -version: 0.0.12+34 +version: 0.0.12+35 environment: sdk: '>=2.12.0 <3.0.0'