Move flag icon to Icons.xaml and switch flag colors depending on status.
MODIFY
WalletWasabi.Gui/Controls/StatusBar.xaml
WalletWasabi.Gui/Controls/StatusBar.xaml
<TextBlock Text="{Binding BtcPrice}" />
</StackPanel>
</StackPanel>
+
<StackPanel Orientation="Horizontal" Spacing="4">
+ <Grid IsVisible="{Binding !CriticalUpdateAvailable}">
<Grid Height="10" Width="10" IsVisible="{Binding UpdateAvailable}">
- <DrawingPresenter VerticalAlignment="Center" HorizontalAlignment="Center">
- <DrawingPresenter.Drawing>
- <DrawingGroup>
- <DrawingGroup.Children>
- <GeometryDrawing Brush="{DynamicResource GreenBrush}" Geometry="F1M7,9L10,15 8,15 1,1 15,1z" />
- </DrawingGroup.Children>
- </DrawingGroup>
- </DrawingPresenter.Drawing>
- </DrawingPresenter>
+ <DrawingPresenter VerticalAlignment="Center" HorizontalAlignment="Center" Drawing="{DynamicResource StatusBar_GreenFlag"/>
+ </Grid>
+ </Grid>
+ <Grid Height="10" Width="10" IsVisible="{Binding CriticalUpdateAvailable}">
+ <DrawingPresenter VerticalAlignment="Center" HorizontalAlignment="Center" Drawing="{DynamicResource StatusBar_YellowFlag"/>
</Grid>
<TextBlock Text="{Binding Status, Converter={StaticResource StatusBarStatusStringConverter}}" />
</StackPanel>

MODIFY
WalletWasabi.Gui/Icons/Icons.xaml
WalletWasabi.Gui/Icons/Icons.xaml
<GeometryDrawing Brush="#FFEFEFF0" Geometry="F1M12.5,12C11.673,12 11,11.327 11,10.5 11,9.673 11.673,9 12.5,9 13.327,9 14,9.673 14,10.5 14,11.327 13.327,12 12.5,12" />
</DrawingGroup.Children>
</DrawingGroup>
+ <DrawingGroup x:Key="StatusBar_GreenFlag">
+ <DrawingGroup.Children>
+ <GeometryDrawing Brush="Green" Geometry="F1M7,9L10,15 8,15 1,1 15,1z" />
+ </DrawingGroup.Children>
+ </DrawingGroup>
+ <DrawingGroup x:Key="StatusBar_YellowFlag">
+ <DrawingGroup.Children>
+ <GeometryDrawing Brush="Yellow" Geometry="F1M7,9L10,15 8,15 1,1 15,1z" />
+ </DrawingGroup.Children>
+ </DrawingGroup>
<!-- SendTabView Icons -->
<DrawingGroup x:Key="SendTabView_Lightning">
<DrawingGroup>

Move flag icon to Icons.xaml and switch flag colors depending on status.