finish generate wallet screen.
DELETE
WalletWasabi.Gui/Assets/Handlee-Regular.ttf
WalletWasabi.Gui/Assets/Handlee-Regular.ttf
Binary files a/WalletWasabi.Gui/Assets/Handlee-Regular.ttf and /dev/null differ

MODIFY
WalletWasabi.Gui/Styles/Styles.xaml
WalletWasabi.Gui/Styles/Styles.xaml
<sys:Double x:Key="FontSizeNormal">14</sys:Double>
<sys:Double x:Key="FontSizeLarge">16</sys:Double>
<FontFamily x:Key="MonospacedFont">avares://WalletWasabi.Gui/Assets#Cascadia Mono</FontFamily>
- <FontFamily x:Key="HandWrittenFont">avares://WalletWasabi.Gui/Assets#Handlee</FontFamily>
<converters:ErrorSeverityColorConverter x:Key="ErrorSeverityColorConverter" />
<converters:ErrorDescriptorToBorderColorConverter x:Key="ErrorDescriptorToBorderColorConverter" />
</Style.Resources>

MODIFY
WalletWasabi.Gui/Tabs/WalletManager/GenerateWallets/GenerateWalletSuccessView.xaml
WalletWasabi.Gui/Tabs/WalletManager/GenerateWallets/GenerateWalletSuccessView.xaml
<ItemsControl Items="{Binding MnemonicWords}">
<ItemsControl.Styles>
<Style Selector="TextBlock">
- <Setter Property="TextBlock.FontFamily" Value="{StaticResource HandWrittenFont}" />
<Setter Property="FontSize" Value="22" />
<Setter Property="Margin" Value="40 10" />
<Setter Property="Height" Value="32" />
</ItemsControl.ItemsPanel>
</ItemsControl>
</Border>
- <TextBlock Text="Your Password" Margin="0 0 0 20" FontFamily="{StaticResource HandWrittenFont}" HorizontalAlignment="Center" FontSize="22" />
- <TextBlock Text="You need BOTH the Recovery Words AND the Password to recover your wallet." />
- <TextBlock Text="Heads Up! You always need the password to spend your bitcoin. Use a secure password and back it up."/>
- <Button Content="Find out more about password best practises here." Classes="activeHyperLink" Command="{Binding PasswordBestPracticesCommand}" HorizontalAlignment="Left" />
-
+ <TextBlock Text="You can recover your wallet on any computer with" />
+ <TextBlock Text="- your Recovery Words AND" />
+ <TextBlock Text="- your Password." />
<CheckBox Margin="0 20 0 0" HorizontalAlignment="Center" IsChecked="{Binding IsConfirmed}" Content="I have written down my password and recovery words." />
<Button Margin="0 10 0 0" HorizontalAlignment="Center" Content="Continue" Command="{Binding ConfirmCommand}" />
</StackPanel>

MODIFY
WalletWasabi.Gui/Tabs/WalletManager/GenerateWallets/GenerateWalletSuccessViewModel.cs
WalletWasabi.Gui/Tabs/WalletManager/GenerateWallets/GenerateWalletSuccessViewModel.cs
@@ -15,7 +15,6 @@ namespace WalletWasabi.Gui.Tabs.WalletManager.GenerateWallets
{
internal class GenerateWalletSuccessViewModel : CategoryViewModel
{
- private const string PasswordBestPractisesUrl = "https://docs.wasabiwallet.io/using-wasabi/PasswordBestPractices.html";
private List<string> _mnemonicWords;
private bool _isConfirmed;
@@ -37,10 +36,7 @@ namespace WalletWasabi.Gui.Tabs.WalletManager.GenerateWallets
owner.SelectTestPassword(wallet.WalletName);
}, this.WhenAnyValue(x => x.IsConfirmed));
- PasswordBestPracticesCommand = ReactiveCommand.CreateFromTask(async () => await IoHelpers.OpenBrowserAsync(PasswordBestPractisesUrl));
-
ConfirmCommand.ThrownExceptions
- .Concat(PasswordBestPracticesCommand.ThrownExceptions)
.ObserveOn(RxApp.TaskpoolScheduler)
.Subscribe(ex => Logger.LogError(ex));
}
@@ -58,7 +54,5 @@ namespace WalletWasabi.Gui.Tabs.WalletManager.GenerateWallets
}
public ReactiveCommand<Unit, Unit> ConfirmCommand { get; }
-
- public ReactiveCommand<Unit, Unit> PasswordBestPracticesCommand { get; }
}
}

finish generate wallet screen.