Move StatusBar to its new position
MODIFY
WalletWasabi.Fluent/Views/Shell/MainView.axaml
WalletWasabi.Fluent/Views/Shell/MainView.axaml
x:DataType="viewModels:MainViewModel"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:shell="clr-namespace:WalletWasabi.Fluent.Views.Shell"
+ xmlns:statusBar="clr-namespace:WalletWasabi.Fluent.Views.StatusBar"
d:DesignWidth="1000" d:DesignHeight="1000"
x:CompileBindings="True">
</DockPanel>
<Border CornerRadius="10 0 0 0" BoxShadow="inset 0 0 5 0 #000000" ClipToBounds="True"
IsHitTestVisible="False" Margin="0 0 -5 -5" />
+ <statusBar:StatusBar Margin="5" Foreground="{DynamicResource AcrylicTrimForeground}" DataContext="{Binding StatusBar}" HorizontalAlignment="Right" VerticalAlignment="Bottom" />
</Panel>
</Border>
</DockPanel>

MODIFY
WalletWasabi.Fluent/Views/Shell/TitleBarView.axaml
WalletWasabi.Fluent/Views/Shell/TitleBarView.axaml
IsHitTestVisible="{Binding $parent.DataContext.IsMainContentEnabled, FallbackValue=True}" />
</DataTemplate>
- <DataTemplate x:Key="StatusBar">
- <statusBar:StatusBar Foreground="{DynamicResource AcrylicTrimForeground}"
- DataContext="{Binding #UserControl.DataContext.StatusBar}"
- HorizontalAlignment="Right" VerticalAlignment="Center"
- IsHitTestVisible="{Binding $parent.DataContext.IsMainContentEnabled, FallbackValue=True}" />
- </DataTemplate>
-
<DataTemplate x:Key="WindowsAndLinuxLayout">
<Grid>
<ContentControl ContentTemplate="{StaticResource WasabiLogo}" />
<ContentControl Grid.Column="1" Grid.ColumnSpan="2" ContentTemplate="{StaticResource Title}" />
<ContentControl Grid.Column="3" ContentTemplate="{StaticResource SearchBar}" />
- <ContentControl Grid.Column="4" ContentTemplate="{StaticResource StatusBar}" />
</Grid>
</DataTemplate>
<ContentControl ContentTemplate="{StaticResource Title}" />
</DockPanel>
<ContentControl Grid.Column="2" ContentTemplate="{StaticResource SearchBar}" />
- <ContentControl Grid.Column="3" Grid.ColumnSpan="2" ContentTemplate="{StaticResource StatusBar}" />
-
</Grid>
</DataTemplate>

MODIFY
WalletWasabi.Fluent/Views/StatusBar/StatusBar.axaml
WalletWasabi.Fluent/Views/StatusBar/StatusBar.axaml
<behaviors:ShowFlyoutOnPointerOverBehavior />
</Interaction.Behaviors>
<FlyoutBase.AttachedFlyout>
- <Flyout Placement="BottomEdgeAlignedRight" ShowMode="TransientWithDismissOnPointerMoveAway">
+ <Flyout Placement="TopEdgeAlignedRight" ShowMode="TransientWithDismissOnPointerMoveAway">
<StackPanel TextBlock.Foreground="{DynamicResource TextControlForeground}"
TextBlock.FontSize="14"
MaxWidth="160"

Move StatusBar to its new position