implement status text.
MODIFY
WalletWasabi.Gui/Controls/StatusBar.xaml
WalletWasabi.Gui/Controls/StatusBar.xaml
<TextBlock>Mempool:</TextBlock>
<TextBlock Text="1" />
</StackPanel>
- <TextBlock>Ready</TextBlock>
+ <TextBlock Text="{Binding Status}" />
</DockPanel>
</Grid>
</UserControl>

MODIFY
WalletWasabi.Gui/ViewModels/StatusBarViewModel.cs
WalletWasabi.Gui/ViewModels/StatusBarViewModel.cs
@@ -56,6 +56,18 @@ namespace WalletWasabi.Gui.ViewModels
Nodes = nodes;
Nodes.Added += Nodes_Added;
Nodes.Removed += Nodes_Removed;
+
+ this.WhenAnyValue(x => x.FiltersLeft, x => x.BlocksLeft).Subscribe(x =>
+ {
+ if (x.Item1 > 0 && x.Item2 > 0)
+ {
+ Status = "Synchronizing...";
+ }
+ else
+ {
+ Status = "Ready";
+ }
+ });
}
private void Nodes_Removed(object sender, NodeEventArgs e)

implement status text.