make a standard font size set + helper selector classes for vert/horz align & dockpanel
MODIFY
WalletWasabi.Fluent/Styles/Styles.xaml
WalletWasabi.Fluent/Styles/Styles.xaml
<Thickness x:Key="TextControlBorderThemeThickness">0,0,0,2</Thickness>
<Thickness x:Key="TextControlBorderThemeThicknessFocused">0,0,0,2</Thickness>
<Thickness x:Key="TextControlThemePadding">15,10,15,8</Thickness>
- <Easing x:Key="FluentDefaultEasing">0.1,0.9,0.2,1.0</Easing> </Styles.Resources>
+ <Easing x:Key="FluentDefaultEasing">0.1,0.9,0.2,1.0</Easing>
+ </Styles.Resources>
+
+ <Style Selector=":is(Control).h1">
+ <Setter Property="(TextBlock.FontSize)" Value="36" />
+ </Style>
+ <Style Selector=":is(Control).h2">
+ <Setter Property="(TextBlock.FontSize)" Value="30" />
+ </Style>
+ <Style Selector=":is(Control).h3">
+ <Setter Property="(TextBlock.FontSize)" Value="24" />
+ </Style>
+ <Style Selector=":is(Control).h4">
+ <Setter Property="(TextBlock.FontSize)" Value="20" />
+ </Style>
+ <Style Selector=":is(Control).h5">
+ <Setter Property="(TextBlock.FontSize)" Value="18" />
+ </Style>
+ <Style Selector=":is(Control).h6">
+ <Setter Property="(TextBlock.FontSize)" Value="16" />
+ </Style>
+ <Style Selector=":is(Control).h7">
+ <Setter Property="(TextBlock.FontSize)" Value="12" />
+ </Style>
+ <Style Selector=":is(Control).bold">
+ <Setter Property="(TextBlock.FontWeight)" Value="Bold" />
+ </Style>
+ <Style Selector=":is(Control).italic">
+ <Setter Property="(TextBlock.FontStyle)" Value="Italic" />
+ </Style>
+ <Style Selector=":is(Control).vcenter">
+ <Setter Property="VerticalAlignment" Value="Center" />
+ </Style>
+ <Style Selector=":is(Control).vtop">
+ <Setter Property="VerticalAlignment" Value="Top" />
+ </Style>
+ <Style Selector=":is(Control).vbottom">
+ <Setter Property="VerticalAlignment" Value="Bottom" />
+ </Style>
+ <Style Selector=":is(Control).hcenter">
+ <Setter Property="HorizontalAlignment" Value="Center" />
+ </Style>
+ <Style Selector=":is(Control).hleft">
+ <Setter Property="HorizontalAlignment" Value="Left" />
+ </Style>
+ <Style Selector=":is(Control).hright">
+ <Setter Property="HorizontalAlignment" Value="Right" />
+ </Style>
+ <Style Selector=":is(Control).dptop">
+ <Setter Property="DockPanel.Dock" Value="Top" />
+ </Style>
+ <Style Selector=":is(Control).dpbottom">
+ <Setter Property="DockPanel.Dock" Value="Bottom" />
+ </Style>
+ <Style Selector=":is(Control).dpleft">
+ <Setter Property="DockPanel.Dock" Value="Left" />
+ </Style>
+ <Style Selector=":is(Control).dpright">
+ <Setter Property="DockPanel.Dock" Value="Right" />
+ </Style>
+
<Style Selector="SplitView">
<Setter Property="CompactPaneLength" Value="{StaticResource SplitViewCompactPaneLength}" />
<Setter Property="OpenPaneLength" Value="320" />

MODIFY
WalletWasabi.Fluent/Views/MainView.axaml
WalletWasabi.Fluent/Views/MainView.axaml
</SplitView.Pane>
<Panel>
<DockPanel>
- <local:StatusBar DockPanel.Dock="Bottom" DataContext="{Binding StatusBar}" VerticalAlignment="Bottom" Height="32" TextBlock.FontSize="12" />
+ <local:StatusBar Classes="dpbottom vbottom h7" DataContext="{Binding StatusBar}" Height="32" />
<Panel>
<Border Background="{DynamicResource RegionColor}" BoxShadow="{DynamicResource BoxShadow}" IsHitTestVisible="False" />
<DockPanel Margin="20 10 20 0">

MODIFY
WalletWasabi.Fluent/Views/SettingsPageView.axaml
WalletWasabi.Fluent/Views/SettingsPageView.axaml
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="WalletWasabi.Fluent.Views.SettingsPageView">
<StackPanel Spacing="10">
- <TextBlock Text="Settings" FontSize="22" VerticalAlignment="Center" HorizontalAlignment="Center" />
+ <TextBlock Classes="vcenter hcenter h3" Text="Settings" />
<Button Command="{Binding NextCommand}" Content="Next" />
<Button Command="{Binding OpenDialogCommand}" Content="Open Dialog" />
<Button Command="{Binding ChangeThemeCommand}" Content="Change Theme" />

make a standard font size set + helper selector classes for vert/horz align & dockpanel