Add 3 wallet related statuses
MODIFY
WalletWasabi.Gui/Models/StatusBarStatuses/Status.cs
WalletWasabi.Gui/Models/StatusBarStatuses/Status.cs
@@ -31,6 +31,9 @@ namespace WalletWasabi.Gui.Models.StatusBarStatuses
StatusType.OptionalUpdate => "A new version of Wasabi Wallet is available.",
StatusType.Connecting => "Connecting...",
StatusType.Synchronizing => "Synchronizing...",
+ StatusType.WalletProcessingFilters => "Processing filters...",
+ StatusType.WalletProcessingTransactions => "Processing transactions...",
+ StatusType.WalletLoading => "Loading wallet...",
StatusType.Loading => "Loading...",
StatusType.SettingUpHardwareWallet => "Setting up hardware wallet...",
StatusType.ConnectingToHardwareWallet => "Connecting to hardware wallet...",

MODIFY
WalletWasabi.Gui/Models/StatusBarStatuses/StatusType.cs
WalletWasabi.Gui/Models/StatusBarStatuses/StatusType.cs
@@ -13,6 +13,9 @@ namespace WalletWasabi.Gui.Models.StatusBarStatuses
OptionalUpdate,
Connecting,
Synchronizing,
+ WalletProcessingFilters,
+ WalletProcessingTransactions,
+ WalletLoading,
Loading,
BroadcastingTransaction,
SigningTransaction,

MODIFY
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletViewModel.cs
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletViewModel.cs
@@ -609,7 +609,7 @@ namespace WalletWasabi.Gui.Tabs.WalletManager
try
{
IsBusy = true;
- MainWindowViewModel.Instance.StatusBar.TryAddStatus(StatusType.Loading);
+ MainWindowViewModel.Instance.StatusBar.TryAddStatus(StatusType.WalletLoading);
var keyManager = await LoadKeyManagerAsync(IsPasswordRequired, IsHardwareWallet);
if (keyManager is null)
@@ -646,7 +646,7 @@ namespace WalletWasabi.Gui.Tabs.WalletManager
}
finally
{
- MainWindowViewModel.Instance.StatusBar.TryRemoveStatus(StatusType.Loading);
+ MainWindowViewModel.Instance.StatusBar.TryRemoveStatus(StatusType.WalletLoading);
IsBusy = false;
}
}

Add 3 wallet related statuses