Network settings layout.
MODIFY
WalletWasabi.Fluent/Views/Settings/BitcoinSettingsView.xaml
WalletWasabi.Fluent/Views/Settings/BitcoinSettingsView.xaml
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:DataType="settings:SettingsPageViewModel"
x:Class="WalletWasabi.Fluent.Views.Settings.BitCoinSettingsView">
- <StackPanel Spacing="20" MaxWidth="650" HorizontalAlignment="Left" Orientation="Vertical">
+ <StackPanel Spacing="20" MinWidth="360" MaxWidth="650" HorizontalAlignment="Left" Orientation="Vertical">
<StackPanel.Styles>
<Style Selector="Slider">
<Setter Property="IsSnapToTickEnabled" Value="True" />

MODIFY
WalletWasabi.Fluent/Views/Settings/GeneralSettingsView.xaml
WalletWasabi.Fluent/Views/Settings/GeneralSettingsView.xaml
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:DataType="settings:SettingsPageViewModel"
x:Class="WalletWasabi.Fluent.Views.Settings.GeneralSettingsView">
- <StackPanel Spacing="20" MaxWidth="650" HorizontalAlignment="Left" Orientation="Vertical">
+ <StackPanel Spacing="20" MinWidth="360" MaxWidth="650" HorizontalAlignment="Left" Orientation="Vertical">
<StackPanel.Styles>
<Style Selector="DockPanel > TextBlock">
<Setter Property="Margin" Value="0 8 20 0" />

MODIFY
WalletWasabi.Fluent/Views/Settings/NetworkSettingsView.xaml
WalletWasabi.Fluent/Views/Settings/NetworkSettingsView.xaml
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:DataType="settings:SettingsPageViewModel"
x:Class="WalletWasabi.Fluent.Views.Settings.NetworkSettingsView">
- <StackPanel Spacing="20" MaxWidth="650" HorizontalAlignment="Left" Orientation="Vertical">
+ <StackPanel Spacing="20" MinWidth="360" MaxWidth="650" HorizontalAlignment="Left" Orientation="Vertical">
<StackPanel.Styles>
- <Style Selector="Slider">
- <Setter Property="IsSnapToTickEnabled" Value="True" />
- <Setter Property="TickFrequency" Value="1" />
+ <Style Selector="DockPanel > TextBlock">
+ <Setter Property="Margin" Value="0 8 20 0" />
+ <Setter Property="VerticalAlignment" Value="Top" />
+ <Setter Property="(DockPanel.Dock)" Value="Left" />
+ </Style>
+ <Style Selector="DockPanel > ToggleSwitch">
+ <Setter Property="HorizontalAlignment" Value="Right" />
</Style>
</StackPanel.Styles>
- <StackPanel Orientation="Vertical" Spacing="5">
- <StackPanel Margin="0 10" Orientation="Horizontal" Spacing="5">
- <ToggleSwitch IsChecked="{Binding UseTor}" Margin="0 0 10 0" />
- <TextBlock VerticalAlignment="Center" Text= "Tor can be turned off for debugging." />
- </StackPanel>
- <StackPanel Margin="0 10" Spacing="5" IsVisible="{Binding UseTor}">
+ <DockPanel>
+ <TextBlock Text="Network Encryption (Tor)"/>
+ <ToggleSwitch IsChecked="{Binding UseTor}" OnContent="Enabled" OffContent="Disabled" />
+ </DockPanel>
+
+ <DockPanel IsVisible="{Binding UseTor}">
+ <TextBlock Text="Terminate Tor when Wasabi is Shutdown"/>
+ <ToggleSwitch IsChecked="{Binding TerminateTorOnExit}" />
+ </DockPanel>
+
+ <StackPanel Spacing="10" IsVisible="{Binding UseTor}">
<TextBlock Text="Tor SOCKS5 Endpoint" />
<TextBox Text="{Binding TorSocks5EndPoint}" />
</StackPanel>
- <StackPanel Margin="0 10" Orientation="Horizontal" Spacing="5" IsVisible="{Binding UseTor}">
- <ToggleSwitch IsChecked="{Binding TerminateTorOnExit}" Margin="0 0 10 0" />
- <TextBlock VerticalAlignment="Center" Text= "Terminate Tor process on exit." />
- </StackPanel>
- </StackPanel>
</StackPanel>
</UserControl>
\ No newline at end of file

MODIFY
WalletWasabi.Fluent/Views/Settings/PrivacySettingsView.xaml
WalletWasabi.Fluent/Views/Settings/PrivacySettingsView.xaml
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:DataType="settings:SettingsPageViewModel"
x:Class="WalletWasabi.Fluent.Views.Settings.PrivacySettingsView">
- <StackPanel Spacing="20" MaxWidth="650" HorizontalAlignment="Left" Orientation="Vertical">
+ <StackPanel Spacing="20" MinWidth="360" MaxWidth="650" HorizontalAlignment="Left" Orientation="Vertical">
<StackPanel.Styles>
<Style Selector="Slider">
<Setter Property="IsSnapToTickEnabled" Value="True" />
<DockPanel>
<TextBlock Text="2" DockPanel.Dock="Left" VerticalAlignment="Center" />
<TextBlock Text="100" DockPanel.Dock="Right" VerticalAlignment="Center" />
- <Slider Minimum="2" Maximum="98" Value="{Binding SomePrivacyLevel}" Margin="10 0" />
+ <Slider Minimum="2" Maximum="98" Value="{Binding MinimalPrivacyLevel}" Margin="10 0" />
</DockPanel>
- <TextBlock Text="{Binding SomePrivacyLevel}" />
+ <TextBlock Text="{Binding MinimalPrivacyLevel}" />
</StackPanel>
<StackPanel>
<DockPanel>
<TextBlock Text="2" DockPanel.Dock="Left" VerticalAlignment="Center" />
<TextBlock Text="100" DockPanel.Dock="Right" VerticalAlignment="Center" />
- <Slider Minimum="3" Maximum="99" Value="{Binding FinePrivacyLevel}" Margin="10 0" />
+ <Slider Minimum="3" Maximum="99" Value="{Binding MediumPrivacyLevel}" Margin="10 0" />
</DockPanel>
- <TextBlock Text="{Binding FinePrivacyLevel}" />
+ <TextBlock Text="{Binding MediumPrivacyLevel}" />
</StackPanel>
<StackPanel>

Network settings layout.