Start adding a fully mixed state to the privacy tile.
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Home/Tiles/PrivacyControlTileViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Home/Tiles/PrivacyControlTileViewModel.cs
@@ -22,6 +22,7 @@ namespace WalletWasabi.Fluent.ViewModels.Wallets.Home.Tiles
[AutoNotify] private bool _isBoosting;
[AutoNotify] private bool _showBoostingAnimation;
[AutoNotify] private bool _boostButtonVisible;
+ [AutoNotify] private bool _fullyMixed;
[AutoNotify] private IList<(string color, double percentShare)>? _testDataPoints;
[AutoNotify] private IList<DataLegend>? _testDataPointsLegend;
[AutoNotify] private string _percentText;
@@ -129,13 +130,15 @@ namespace WalletWasabi.Fluent.ViewModels.Wallets.Home.Tiles
var normalDecimalAmount = normalAmount.ToDecimal(MoneyUnit.BTC);
var totalDecimalAmount = privateDecimalAmount + normalDecimalAmount;
- var pcPrivate = totalDecimalAmount == 0M ? 0d : (double)(privateDecimalAmount / totalDecimalAmount);
+ var pcPrivate = totalDecimalAmount == 0M ? 1d : (double)(privateDecimalAmount / totalDecimalAmount);
var pcNormal = 1 - pcPrivate;
PercentText = $"{pcPrivate:P}";
Percent = pcPrivate * 100;
+ FullyMixed = pcPrivate >= 1d;
+
TestDataPoints = new List<(string, double)>
{
("#78A827", pcPrivate),

MODIFY
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/PrivacyControlTileView.axaml
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/PrivacyControlTileView.axaml
<TextBlock Text="Boost Privacy" />
</StackPanel>
</Button>
+ <TextBlock Text="Your Privacy is protected"
+ IsVisible="{Binding FullyMixed}" />
<Button Classes="plain" Cursor="Hand" Command="{Binding BoostPrivacyCommand}"
IsVisible="{Binding IsBoosting}"
ToolTip.Tip="Stop Privacy Boost">
<TextBlock Text="Boost Privacy" />
</StackPanel>
</Button>
+ <TextBlock Text="Your Privacy is protected"
+ IsVisible="{Binding FullyMixed}" />
<Button Classes="plain" Cursor="Hand" Command="{Binding BoostPrivacyCommand}"
IsVisible="{Binding IsBoosting}"
ToolTip.Tip="Stop Privacy Boost">

Start adding a fully mixed state to the privacy tile.