From c231758902025582ac47ec036544b05409e1fca0 Mon Sep 17 00:00:00 2001 From: rehrar Date: Thu, 20 Oct 2022 14:19:50 -0600 Subject: [PATCH] remove suggestions and autocomplete for desktop --- .../add_wallet_view/add_wallet_view.dart | 2 ++ .../name_your_wallet_view.dart | 2 ++ .../mobile_mnemonic_length_selector.dart | 6 +++++- .../sub_widgets/restore_from_date_picker.dart | 4 ++++ .../address_book_views/address_book_view.dart | 4 ++++ .../subviews/add_address_book_entry_view.dart | 4 ++++ .../subviews/edit_contact_name_emoji_view.dart | 4 ++++ .../subviews/new_contact_address_entry_form.dart | 8 +++++++- lib/pages/exchange_view/edit_trade_note_view.dart | 4 ++++ .../fixed_rate_pair_coin_selection_view.dart | 4 ++++ .../floating_rate_currency_selection_view.dart | 4 ++++ .../generate_receiving_uri_qr_code_view.dart | 5 +++++ lib/pages/send_view/send_view.dart | 15 ++++++++++++++- .../advanced_views/debug_view.dart | 4 ++++ .../global_settings_view/currency_view.dart | 4 ++++ .../global_settings_view/language_view.dart | 4 ++++ .../manage_nodes_views/add_edit_node_view.dart | 12 ++++++++++++ .../stack_backup_views/auto_backup_view.dart | 4 ++++ .../create_auto_backup_view.dart | 8 +++++++- .../stack_backup_views/create_backup_view.dart | 3 +++ .../stack_backup_views/edit_auto_backup_view.dart | 8 +++++++- .../restore_from_file_view.dart | 4 ++++ .../wallet_settings_view.dart | 6 ++++++ .../rename_wallet_view.dart | 4 ++++ .../transaction_views/all_transactions_view.dart | 4 ++++ .../transaction_views/edit_note_view.dart | 4 ++++ .../transaction_search_filter_view.dart | 4 ++++ 27 files changed, 134 insertions(+), 5 deletions(-) diff --git a/lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart b/lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart index ae72e1846..df5c44d18 100644 --- a/lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart +++ b/lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart @@ -90,6 +90,8 @@ class _AddWalletViewState extends State { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _searchFieldController, focusNode: _searchFocusNode, onChanged: (value) { diff --git a/lib/pages/add_wallet_views/name_your_wallet_view/name_your_wallet_view.dart b/lib/pages/add_wallet_views/name_your_wallet_view/name_your_wallet_view.dart index f7dbe3d33..8bc01b124 100644 --- a/lib/pages/add_wallet_views/name_your_wallet_view/name_your_wallet_view.dart +++ b/lib/pages/add_wallet_views/name_your_wallet_view/name_your_wallet_view.dart @@ -194,6 +194,8 @@ class _NameYourWalletViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, onChanged: (string) { if (string.isEmpty) { if (_nextEnabled) { diff --git a/lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/sub_widgets/mobile_mnemonic_length_selector.dart b/lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/sub_widgets/mobile_mnemonic_length_selector.dart index 49896e107..4f5b76fab 100644 --- a/lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/sub_widgets/mobile_mnemonic_length_selector.dart +++ b/lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/sub_widgets/mobile_mnemonic_length_selector.dart @@ -7,6 +7,8 @@ import 'package:stackwallet/utilities/constants.dart'; import 'package:stackwallet/utilities/text_styles.dart'; import 'package:stackwallet/utilities/theme/stack_colors.dart'; +import 'package:stackwallet/utilities/util.dart'; + class MobileMnemonicLengthSelector extends ConsumerWidget { const MobileMnemonicLengthSelector({ Key? key, @@ -19,7 +21,9 @@ class MobileMnemonicLengthSelector extends ConsumerWidget { Widget build(BuildContext context, WidgetRef ref) { return Stack( children: [ - const TextField( + TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, // controller: _lengthController, readOnly: true, textInputAction: TextInputAction.none, diff --git a/lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/sub_widgets/restore_from_date_picker.dart b/lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/sub_widgets/restore_from_date_picker.dart index 8a24e95bb..112d50428 100644 --- a/lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/sub_widgets/restore_from_date_picker.dart +++ b/lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/sub_widgets/restore_from_date_picker.dart @@ -4,6 +4,8 @@ import 'package:stackwallet/utilities/assets.dart'; import 'package:stackwallet/utilities/text_styles.dart'; import 'package:stackwallet/utilities/theme/stack_colors.dart'; +import 'package:stackwallet/utilities/util.dart'; + class RestoreFromDatePicker extends StatefulWidget { const RestoreFromDatePicker({Key? key, required this.onTap}) : super(key: key); @@ -37,6 +39,8 @@ class _RestoreFromDatePickerState extends State { return Container( color: Colors.transparent, child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, onTap: onTap, controller: _dateController, style: STextStyles.field(context), diff --git a/lib/pages/address_book_views/address_book_view.dart b/lib/pages/address_book_views/address_book_view.dart index b70ef19ed..c9dd72d72 100644 --- a/lib/pages/address_book_views/address_book_view.dart +++ b/lib/pages/address_book_views/address_book_view.dart @@ -21,6 +21,8 @@ import 'package:stackwallet/widgets/rounded_white_container.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class AddressBookView extends ConsumerStatefulWidget { const AddressBookView({Key? key, this.coin}) : super(key: key); @@ -198,6 +200,8 @@ class _AddressBookViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _searchController, focusNode: _searchFocusNode, onChanged: (value) { diff --git a/lib/pages/address_book_views/subviews/add_address_book_entry_view.dart b/lib/pages/address_book_views/subviews/add_address_book_entry_view.dart index 4fa89908c..74f3dfde8 100644 --- a/lib/pages/address_book_views/subviews/add_address_book_entry_view.dart +++ b/lib/pages/address_book_views/subviews/add_address_book_entry_view.dart @@ -22,6 +22,8 @@ import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class AddAddressBookEntryView extends ConsumerStatefulWidget { const AddAddressBookEntryView({ Key? key, @@ -279,6 +281,8 @@ class _AddAddressBookEntryViewState Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: nameController, focusNode: nameFocusNode, style: STextStyles.field(context), diff --git a/lib/pages/address_book_views/subviews/edit_contact_name_emoji_view.dart b/lib/pages/address_book_views/subviews/edit_contact_name_emoji_view.dart index 45c23b13c..fff01eee3 100644 --- a/lib/pages/address_book_views/subviews/edit_contact_name_emoji_view.dart +++ b/lib/pages/address_book_views/subviews/edit_contact_name_emoji_view.dart @@ -13,6 +13,8 @@ import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class EditContactNameEmojiView extends ConsumerStatefulWidget { const EditContactNameEmojiView({ Key? key, @@ -200,6 +202,8 @@ class _EditContactNameEmojiViewState Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: nameController, focusNode: nameFocusNode, style: STextStyles.field(context), diff --git a/lib/pages/address_book_views/subviews/new_contact_address_entry_form.dart b/lib/pages/address_book_views/subviews/new_contact_address_entry_form.dart index 73de8b0aa..ce98cee10 100644 --- a/lib/pages/address_book_views/subviews/new_contact_address_entry_form.dart +++ b/lib/pages/address_book_views/subviews/new_contact_address_entry_form.dart @@ -20,6 +20,8 @@ import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class NewContactAddressEntryForm extends ConsumerStatefulWidget { const NewContactAddressEntryForm({ Key? key, @@ -71,6 +73,8 @@ class _NewContactAddressEntryFormState return Column( children: [ TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, readOnly: true, style: STextStyles.field(context), decoration: InputDecoration( @@ -154,6 +158,8 @@ class _NewContactAddressEntryFormState Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, focusNode: addressLabelFocusNode, controller: addressLabelController, style: STextStyles.field(context), @@ -197,6 +203,7 @@ class _NewContactAddressEntryFormState Constants.size.circularBorderRadius, ), child: TextField( + enableSuggestions: Util.isDesktop ? false : true, focusNode: addressFocusNode, controller: addressController, style: STextStyles.field(context), @@ -324,7 +331,6 @@ class _NewContactAddressEntryFormState key: const Key("addAddressBookEntryViewAddressField"), readOnly: false, autocorrect: false, - enableSuggestions: false, // inputFormatters: [ // FilteringTextInputFormatter.allow(RegExp("[a-zA-Z0-9]{34}")), // ], diff --git a/lib/pages/exchange_view/edit_trade_note_view.dart b/lib/pages/exchange_view/edit_trade_note_view.dart index 5e1571b73..e2a72d1b4 100644 --- a/lib/pages/exchange_view/edit_trade_note_view.dart +++ b/lib/pages/exchange_view/edit_trade_note_view.dart @@ -9,6 +9,8 @@ import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class EditTradeNoteView extends ConsumerStatefulWidget { const EditTradeNoteView({ Key? key, @@ -85,6 +87,8 @@ class _EditNoteViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _noteController, style: STextStyles.field(context), focusNode: noteFieldFocusNode, diff --git a/lib/pages/exchange_view/exchange_coin_selection/fixed_rate_pair_coin_selection_view.dart b/lib/pages/exchange_view/exchange_coin_selection/fixed_rate_pair_coin_selection_view.dart index d7577e960..80bdcda62 100644 --- a/lib/pages/exchange_view/exchange_coin_selection/fixed_rate_pair_coin_selection_view.dart +++ b/lib/pages/exchange_view/exchange_coin_selection/fixed_rate_pair_coin_selection_view.dart @@ -16,6 +16,8 @@ import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; import 'package:tuple/tuple.dart'; +import 'package:stackwallet/utilities/util.dart'; + class FixedRateMarketPairCoinSelectionView extends ConsumerStatefulWidget { const FixedRateMarketPairCoinSelectionView({ Key? key, @@ -152,6 +154,8 @@ class _FixedRateMarketPairCoinSelectionViewState Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _searchController, focusNode: _searchFocusNode, onChanged: filter, diff --git a/lib/pages/exchange_view/exchange_coin_selection/floating_rate_currency_selection_view.dart b/lib/pages/exchange_view/exchange_coin_selection/floating_rate_currency_selection_view.dart index 7c3b935b7..e1c1addd2 100644 --- a/lib/pages/exchange_view/exchange_coin_selection/floating_rate_currency_selection_view.dart +++ b/lib/pages/exchange_view/exchange_coin_selection/floating_rate_currency_selection_view.dart @@ -13,6 +13,8 @@ import 'package:stackwallet/widgets/rounded_white_container.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class FloatingRateCurrencySelectionView extends StatefulWidget { const FloatingRateCurrencySelectionView({ Key? key, @@ -108,6 +110,8 @@ class _FloatingRateCurrencySelectionViewState Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _searchController, focusNode: _searchFocusNode, onChanged: filter, diff --git a/lib/pages/receive_view/generate_receiving_uri_qr_code_view.dart b/lib/pages/receive_view/generate_receiving_uri_qr_code_view.dart index 744d8b53c..3e29612d1 100644 --- a/lib/pages/receive_view/generate_receiving_uri_qr_code_view.dart +++ b/lib/pages/receive_view/generate_receiving_uri_qr_code_view.dart @@ -19,6 +19,7 @@ import 'package:stackwallet/utilities/enums/flush_bar_type.dart'; import 'package:stackwallet/utilities/logger.dart'; import 'package:stackwallet/utilities/text_styles.dart'; import 'package:stackwallet/utilities/theme/stack_colors.dart'; +import 'package:stackwallet/utilities/util.dart'; import 'package:stackwallet/widgets/custom_buttons/app_bar_icon_button.dart'; import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/rounded_white_container.dart'; @@ -160,6 +161,8 @@ class _GenerateUriQrCodeViewState extends State { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: amountController, focusNode: _amountFocusNode, style: STextStyles.field(context), @@ -209,6 +212,8 @@ class _GenerateUriQrCodeViewState extends State { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: noteController, focusNode: _noteFocusNode, style: STextStyles.field(context), diff --git a/lib/pages/send_view/send_view.dart b/lib/pages/send_view/send_view.dart index 5e689a580..d91b7a3ea 100644 --- a/lib/pages/send_view/send_view.dart +++ b/lib/pages/send_view/send_view.dart @@ -41,6 +41,8 @@ import 'package:stackwallet/widgets/stack_dialog.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class SendView extends ConsumerStatefulWidget { const SendView({ Key? key, @@ -885,7 +887,10 @@ class _SendViewState extends ConsumerState { if (coin == Coin.firo) Stack( children: [ - const TextField( + TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: + Util.isDesktop ? false : true, readOnly: true, textInputAction: TextInputAction.none, ), @@ -1061,6 +1066,8 @@ class _SendViewState extends ConsumerState { height: 8, ), TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, style: STextStyles.smallMed14(context).copyWith( color: Theme.of(context) .extension()! @@ -1114,6 +1121,8 @@ class _SendViewState extends ConsumerState { ), if (Prefs.instance.externalCalls) TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, style: STextStyles.smallMed14(context).copyWith( color: Theme.of(context) .extension()! @@ -1238,6 +1247,8 @@ class _SendViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: noteController, focusNode: _noteFocusNode, style: STextStyles.field(context), @@ -1283,6 +1294,8 @@ class _SendViewState extends ConsumerState { Stack( children: [ TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: feeController, readOnly: true, textInputAction: TextInputAction.none, diff --git a/lib/pages/settings_views/global_settings_view/advanced_views/debug_view.dart b/lib/pages/settings_views/global_settings_view/advanced_views/debug_view.dart index 29baad1c6..e5c442173 100644 --- a/lib/pages/settings_views/global_settings_view/advanced_views/debug_view.dart +++ b/lib/pages/settings_views/global_settings_view/advanced_views/debug_view.dart @@ -25,6 +25,8 @@ import 'package:stackwallet/widgets/stack_dialog.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class DebugView extends ConsumerStatefulWidget { const DebugView({Key? key}) : super(key: key); @@ -217,6 +219,8 @@ class _DebugViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _searchController, focusNode: _searchFocusNode, onChanged: (newString) { diff --git a/lib/pages/settings_views/global_settings_view/currency_view.dart b/lib/pages/settings_views/global_settings_view/currency_view.dart index cae947caa..e884393bd 100644 --- a/lib/pages/settings_views/global_settings_view/currency_view.dart +++ b/lib/pages/settings_views/global_settings_view/currency_view.dart @@ -13,6 +13,8 @@ import 'package:stackwallet/widgets/rounded_container.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class BaseCurrencySettingsView extends ConsumerStatefulWidget { const BaseCurrencySettingsView({Key? key}) : super(key: key); @@ -140,6 +142,8 @@ class _CurrencyViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _searchController, focusNode: _searchFocusNode, onChanged: (newString) { diff --git a/lib/pages/settings_views/global_settings_view/language_view.dart b/lib/pages/settings_views/global_settings_view/language_view.dart index 75a2751a2..b617546e4 100644 --- a/lib/pages/settings_views/global_settings_view/language_view.dart +++ b/lib/pages/settings_views/global_settings_view/language_view.dart @@ -13,6 +13,8 @@ import 'package:stackwallet/widgets/rounded_container.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class LanguageSettingsView extends ConsumerStatefulWidget { const LanguageSettingsView({Key? key}) : super(key: key); @@ -138,6 +140,8 @@ class _LanguageViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _searchController, focusNode: _searchFocusNode, onChanged: (newString) { diff --git a/lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart b/lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart index 143b1e84d..100c03e1b 100644 --- a/lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart +++ b/lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart @@ -27,6 +27,8 @@ import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; import 'package:uuid/uuid.dart'; +import 'package:stackwallet/utilities/util.dart'; + enum AddEditNodeViewType { add, edit } class AddEditNodeView extends ConsumerStatefulWidget { @@ -648,6 +650,8 @@ class _NodeFormState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, key: const Key("addCustomNodeNodeNameFieldKey"), readOnly: widget.readOnly, enabled: enableField(_nameController), @@ -695,6 +699,8 @@ class _NodeFormState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, key: const Key("addCustomNodeNodeAddressFieldKey"), readOnly: widget.readOnly, enabled: enableField(_hostController), @@ -746,6 +752,8 @@ class _NodeFormState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, key: const Key("addCustomNodeNodePortFieldKey"), readOnly: widget.readOnly, enabled: enableField(_portController), @@ -797,6 +805,8 @@ class _NodeFormState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _usernameController, readOnly: widget.readOnly, enabled: enableField(_usernameController), @@ -844,6 +854,8 @@ class _NodeFormState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _passwordController, readOnly: widget.readOnly, enabled: enableField(_passwordController), diff --git a/lib/pages/settings_views/global_settings_view/stack_backup_views/auto_backup_view.dart b/lib/pages/settings_views/global_settings_view/stack_backup_views/auto_backup_view.dart index 3f832a4af..a94375742 100644 --- a/lib/pages/settings_views/global_settings_view/stack_backup_views/auto_backup_view.dart +++ b/lib/pages/settings_views/global_settings_view/stack_backup_views/auto_backup_view.dart @@ -19,6 +19,8 @@ import 'package:stackwallet/widgets/stack_dialog.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:url_launcher/url_launcher.dart'; +import 'package:stackwallet/utilities/util.dart'; + class AutoBackupView extends ConsumerStatefulWidget { const AutoBackupView({Key? key}) : super(key: key); @@ -423,6 +425,8 @@ class _AutoBackupViewState extends ConsumerState { height: 10, ), TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, key: const Key("backupFrequencyFieldKey"), controller: frequencyController, enabled: false, diff --git a/lib/pages/settings_views/global_settings_view/stack_backup_views/create_auto_backup_view.dart b/lib/pages/settings_views/global_settings_view/stack_backup_views/create_auto_backup_view.dart index b44a473b4..3b5dbd0b0 100644 --- a/lib/pages/settings_views/global_settings_view/stack_backup_views/create_auto_backup_view.dart +++ b/lib/pages/settings_views/global_settings_view/stack_backup_views/create_auto_backup_view.dart @@ -27,6 +27,8 @@ import 'package:stackwallet/widgets/stack_dialog.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:zxcvbn/zxcvbn.dart'; +import 'package:stackwallet/utilities/util.dart'; + class CreateAutoBackupView extends ConsumerStatefulWidget { const CreateAutoBackupView({ Key? key, @@ -146,6 +148,8 @@ class _EnableAutoBackupViewState extends ConsumerState { ), if (!Platform.isAndroid) TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, onTap: Platform.isAndroid ? null : () async { @@ -411,7 +415,9 @@ class _EnableAutoBackupViewState extends ConsumerState { ), Stack( children: [ - const TextField( + TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, readOnly: true, textInputAction: TextInputAction.none, ), diff --git a/lib/pages/settings_views/global_settings_view/stack_backup_views/create_backup_view.dart b/lib/pages/settings_views/global_settings_view/stack_backup_views/create_backup_view.dart index 8dfc7588c..9242c0482 100644 --- a/lib/pages/settings_views/global_settings_view/stack_backup_views/create_backup_view.dart +++ b/lib/pages/settings_views/global_settings_view/stack_backup_views/create_backup_view.dart @@ -14,6 +14,7 @@ import 'package:stackwallet/utilities/enums/flush_bar_type.dart'; import 'package:stackwallet/utilities/logger.dart'; import 'package:stackwallet/utilities/text_styles.dart'; import 'package:stackwallet/utilities/theme/stack_colors.dart'; +import 'package:stackwallet/utilities/util.dart'; import 'package:stackwallet/widgets/custom_buttons/app_bar_icon_button.dart'; import 'package:stackwallet/widgets/progress_bar.dart'; import 'package:stackwallet/widgets/stack_dialog.dart'; @@ -129,6 +130,8 @@ class _RestoreFromFileViewState extends State { return Container( color: Colors.transparent, child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, onTap: Platform.isAndroid ? null : () async { diff --git a/lib/pages/settings_views/global_settings_view/stack_backup_views/edit_auto_backup_view.dart b/lib/pages/settings_views/global_settings_view/stack_backup_views/edit_auto_backup_view.dart index 9368d3b77..105146aa0 100644 --- a/lib/pages/settings_views/global_settings_view/stack_backup_views/edit_auto_backup_view.dart +++ b/lib/pages/settings_views/global_settings_view/stack_backup_views/edit_auto_backup_view.dart @@ -27,6 +27,8 @@ import 'package:stackwallet/widgets/stack_dialog.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:zxcvbn/zxcvbn.dart'; +import '../../../../utilities/util.dart'; + class EditAutoBackupView extends ConsumerStatefulWidget { const EditAutoBackupView({ Key? key, @@ -148,6 +150,8 @@ class _EditAutoBackupViewState extends ConsumerState { ), if (!Platform.isAndroid) TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, onTap: Platform.isAndroid ? null : () async { @@ -413,7 +417,9 @@ class _EditAutoBackupViewState extends ConsumerState { ), Stack( children: [ - const TextField( + TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, readOnly: true, textInputAction: TextInputAction.none, ), diff --git a/lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart b/lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart index cec114023..232be9028 100644 --- a/lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart +++ b/lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart @@ -20,6 +20,8 @@ import 'package:stackwallet/widgets/loading_indicator.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:tuple/tuple.dart'; +import 'package:stackwallet/utilities/util.dart'; + class RestoreFromFileView extends ConsumerStatefulWidget { const RestoreFromFileView({Key? key}) : super(key: key); @@ -96,6 +98,8 @@ class _RestoreFromFileViewState extends ConsumerState { crossAxisAlignment: CrossAxisAlignment.stretch, children: [ TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, onTap: () async { try { await stackFileSystem.prepareStorage(); diff --git a/lib/pages/settings_views/wallet_settings_view/wallet_settings_view.dart b/lib/pages/settings_views/wallet_settings_view/wallet_settings_view.dart index 6e5cdd5ed..2d8909245 100644 --- a/lib/pages/settings_views/wallet_settings_view/wallet_settings_view.dart +++ b/lib/pages/settings_views/wallet_settings_view/wallet_settings_view.dart @@ -30,6 +30,8 @@ import 'package:stackwallet/widgets/custom_buttons/app_bar_icon_button.dart'; import 'package:stackwallet/widgets/rounded_white_container.dart'; import 'package:tuple/tuple.dart'; +import 'package:stackwallet/utilities/util.dart'; + /// [eventBus] should only be set during testing class WalletSettingsView extends StatefulWidget { const WalletSettingsView({ @@ -374,6 +376,8 @@ class _EpiBoxInfoFormState extends ConsumerState { crossAxisAlignment: CrossAxisAlignment.stretch, children: [ TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: hostController, decoration: const InputDecoration(hintText: "Host"), ), @@ -381,6 +385,8 @@ class _EpiBoxInfoFormState extends ConsumerState { height: 8, ), TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: portController, decoration: const InputDecoration(hintText: "Port"), keyboardType: const TextInputType.numberWithOptions(), diff --git a/lib/pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/rename_wallet_view.dart b/lib/pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/rename_wallet_view.dart index b876216e0..e9eb14868 100644 --- a/lib/pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/rename_wallet_view.dart +++ b/lib/pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/rename_wallet_view.dart @@ -11,6 +11,8 @@ import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class RenameWalletView extends ConsumerStatefulWidget { const RenameWalletView({ Key? key, @@ -74,6 +76,8 @@ class _RenameWalletViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _controller, focusNode: _focusNode, style: STextStyles.field(context), diff --git a/lib/pages/wallet_view/transaction_views/all_transactions_view.dart b/lib/pages/wallet_view/transaction_views/all_transactions_view.dart index 78f24ba6a..4194a7307 100644 --- a/lib/pages/wallet_view/transaction_views/all_transactions_view.dart +++ b/lib/pages/wallet_view/transaction_views/all_transactions_view.dart @@ -21,6 +21,8 @@ import 'package:stackwallet/widgets/textfield_icon_button.dart'; import 'package:stackwallet/widgets/transaction_card.dart'; import 'package:tuple/tuple.dart'; +import 'package:stackwallet/utilities/util.dart'; + class AllTransactionsView extends ConsumerStatefulWidget { const AllTransactionsView({ Key? key, @@ -234,6 +236,8 @@ class _TransactionDetailsViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _searchController, focusNode: searchFieldFocusNode, onChanged: (value) { diff --git a/lib/pages/wallet_view/transaction_views/edit_note_view.dart b/lib/pages/wallet_view/transaction_views/edit_note_view.dart index aa085429b..b811dc62d 100644 --- a/lib/pages/wallet_view/transaction_views/edit_note_view.dart +++ b/lib/pages/wallet_view/transaction_views/edit_note_view.dart @@ -9,6 +9,8 @@ import 'package:stackwallet/widgets/icon_widgets/x_icon.dart'; import 'package:stackwallet/widgets/stack_text_field.dart'; import 'package:stackwallet/widgets/textfield_icon_button.dart'; +import 'package:stackwallet/utilities/util.dart'; + class EditNoteView extends ConsumerStatefulWidget { const EditNoteView({ Key? key, @@ -87,6 +89,8 @@ class _EditNoteViewState extends ConsumerState { Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, controller: _noteController, style: STextStyles.field(context), focusNode: noteFieldFocusNode, diff --git a/lib/pages/wallet_view/transaction_views/transaction_search_filter_view.dart b/lib/pages/wallet_view/transaction_views/transaction_search_filter_view.dart index 8175597f6..f9932c672 100644 --- a/lib/pages/wallet_view/transaction_views/transaction_search_filter_view.dart +++ b/lib/pages/wallet_view/transaction_views/transaction_search_filter_view.dart @@ -569,6 +569,8 @@ class _TransactionSearchViewState Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, key: const Key("transactionSearchViewAmountFieldKey"), controller: _amountTextEditingController, focusNode: amountTextFieldFocusNode, @@ -636,6 +638,8 @@ class _TransactionSearchViewState Constants.size.circularBorderRadius, ), child: TextField( + autocorrect: Util.isDesktop ? false : true, + enableSuggestions: Util.isDesktop ? false : true, key: const Key("transactionSearchViewKeywordFieldKey"), controller: _keywordTextEditingController,