mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
Cw 1018 minor UI enhancements (#2118)
* fix ui for monero batch sending * minor ui fixes * Revert "fix ui for monero batch sending" This reverts commit 4827b17bfeefe897dc7b6580d0520ff02aa9683f. * fix: focus node issue
This commit is contained in:
@@ -29,37 +29,41 @@ class WalletGroupDescriptionPage extends BasePage {
|
||||
Image.asset(currentTheme.type.walletGroupImage, height: 200),
|
||||
SizedBox(height: 32),
|
||||
Expanded(
|
||||
child: Text.rich(
|
||||
TextSpan(
|
||||
children: [
|
||||
TextSpan(text: '${S.of(context).wallet_group_description_one} '),
|
||||
child: Scrollbar(
|
||||
child: SingleChildScrollView(
|
||||
child: Text.rich(
|
||||
TextSpan(
|
||||
text: '${S.of(context).wallet_group.toLowerCase()} ',
|
||||
style: TextStyle(fontWeight: FontWeight.w700),
|
||||
children: [
|
||||
TextSpan(text: '${S.of(context).wallet_group_description_one} '),
|
||||
TextSpan(
|
||||
text: '${S.of(context).wallet_group.toLowerCase()} ',
|
||||
style: TextStyle(fontWeight: FontWeight.w700),
|
||||
),
|
||||
TextSpan(
|
||||
text: '${S.of(context).wallet_group_description_two} ',
|
||||
),
|
||||
TextSpan(
|
||||
text: '${S.of(context).choose_wallet_group} ',
|
||||
style: TextStyle(fontWeight: FontWeight.w700),
|
||||
),
|
||||
TextSpan(
|
||||
text: '${S.of(context).wallet_group_description_three} ',
|
||||
),
|
||||
TextSpan(
|
||||
text: '${S.of(context).create_new_seed} ',
|
||||
style: TextStyle(fontWeight: FontWeight.w700),
|
||||
),
|
||||
TextSpan(text: S.of(context).wallet_group_description_four),
|
||||
],
|
||||
),
|
||||
TextSpan(
|
||||
text: '${S.of(context).wallet_group_description_two} ',
|
||||
textAlign: TextAlign.center,
|
||||
style: TextStyle(
|
||||
height: 1.5,
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.w400,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.secondaryTextColor,
|
||||
),
|
||||
TextSpan(
|
||||
text: '${S.of(context).choose_wallet_group} ',
|
||||
style: TextStyle(fontWeight: FontWeight.w700),
|
||||
),
|
||||
TextSpan(
|
||||
text: '${S.of(context).wallet_group_description_three} ',
|
||||
),
|
||||
TextSpan(
|
||||
text: '${S.of(context).create_new_seed} ',
|
||||
style: TextStyle(fontWeight: FontWeight.w700),
|
||||
),
|
||||
TextSpan(text: S.of(context).wallet_group_description_four),
|
||||
],
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
style: TextStyle(
|
||||
height: 1.5,
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.w400,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.secondaryTextColor,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
@@ -32,28 +32,30 @@ class WalletGroupExistingSeedDescriptionPage extends BasePage {
|
||||
Image.asset(currentTheme.type.walletGroupImage, height: 200),
|
||||
SizedBox(height: 32),
|
||||
Expanded(
|
||||
child: RichText(
|
||||
text: TextSpan(
|
||||
children: [
|
||||
TextSpan(
|
||||
text: S.current.wallet_group_description_existing_seed + '\n\n',
|
||||
style: textStyle),
|
||||
TextSpan(
|
||||
text: S.current.wallet_group_description_open_wallet + '\n\n',
|
||||
style: textStyle),
|
||||
TextSpan(
|
||||
text: S.current.wallet_group_description_view_seed + '\n', style: textStyle),
|
||||
TextSpan(
|
||||
text: S.current.seed_display_path,
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.w800,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.secondaryTextColor,
|
||||
child: SingleChildScrollView(
|
||||
child: RichText(
|
||||
text: TextSpan(
|
||||
children: [
|
||||
TextSpan(
|
||||
text: S.current.wallet_group_description_existing_seed + '\n\n',
|
||||
style: textStyle),
|
||||
TextSpan(
|
||||
text: S.current.wallet_group_description_open_wallet + '\n\n',
|
||||
style: textStyle),
|
||||
TextSpan(
|
||||
text: S.current.wallet_group_description_view_seed + '\n', style: textStyle),
|
||||
TextSpan(
|
||||
text: S.current.seed_display_path,
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.w800,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.secondaryTextColor,
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
],
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
),
|
||||
Column(
|
||||
|
||||
@@ -397,7 +397,10 @@ class SendPage extends BasePage {
|
||||
return LoadingPrimaryButton(
|
||||
key: ValueKey('send_page_send_button_key'),
|
||||
onPressed: () async {
|
||||
FocusManager.instance.primaryFocus?.unfocus();
|
||||
|
||||
//Request dummy node to get the focus out of the text fields
|
||||
FocusScope.of(context).requestFocus(FocusNode());
|
||||
|
||||
if (sendViewModel.state is IsExecutingState) return;
|
||||
if (_formKey.currentState != null &&
|
||||
!_formKey.currentState!.validate()) {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:auto_size_text/auto_size_text.dart';
|
||||
import 'package:cake_wallet/src/widgets/primary_button.dart';
|
||||
import 'package:cake_wallet/themes/extensions/cake_text_theme.dart';
|
||||
import 'package:cake_wallet/themes/extensions/dashboard_page_theme.dart';
|
||||
@@ -85,7 +86,7 @@ class InfoBottomSheet extends BaseBottomSheet {
|
||||
const Spacer(flex: 2),
|
||||
Expanded(
|
||||
flex: 6,
|
||||
child: Text(
|
||||
child: AutoSizeText(
|
||||
content!,
|
||||
textAlign: TextAlign.center,
|
||||
style: TextStyle(
|
||||
|
||||
Reference in New Issue
Block a user