mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2025-05-22 10:55:15 -04:00
Add border to settings view too
This commit is contained in:
parent
f03f5f8072
commit
b40a88c4d3
2 changed files with 119 additions and 116 deletions
|
@ -35,7 +35,7 @@
|
||||||
BorderThickness="0,1">
|
BorderThickness="0,1">
|
||||||
<ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto">
|
<ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto">
|
||||||
<TextBlock
|
<TextBlock
|
||||||
Margin="16,0,16,16"
|
Margin="16"
|
||||||
Text="{Binding Message}"
|
Text="{Binding Message}"
|
||||||
TextWrapping="Wrap" />
|
TextWrapping="Wrap" />
|
||||||
</ScrollViewer>
|
</ScrollViewer>
|
||||||
|
|
|
@ -24,126 +24,129 @@
|
||||||
FontWeight="Light"
|
FontWeight="Light"
|
||||||
Text="Settings" />
|
Text="Settings" />
|
||||||
|
|
||||||
<ScrollViewer
|
<Border
|
||||||
Grid.Row="1"
|
Grid.Row="1"
|
||||||
HorizontalScrollBarVisibility="Disabled"
|
Padding="0,8"
|
||||||
VerticalScrollBarVisibility="Auto">
|
BorderBrush="{DynamicResource MaterialDesignDivider}"
|
||||||
<StackPanel>
|
BorderThickness="0,1">
|
||||||
<!-- Auto-updates -->
|
<ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto">
|
||||||
<DockPanel
|
<StackPanel>
|
||||||
Margin="16,8"
|
<!-- Auto-updates -->
|
||||||
Background="Transparent"
|
<DockPanel
|
||||||
LastChildFill="False"
|
Margin="16,8"
|
||||||
ToolTip="Perform automatic updates on every launch">
|
Background="Transparent"
|
||||||
<TextBlock
|
LastChildFill="False"
|
||||||
VerticalAlignment="Center"
|
ToolTip="Perform automatic updates on every launch">
|
||||||
DockPanel.Dock="Left"
|
|
||||||
Text="Auto-updates" />
|
|
||||||
<ToggleButton
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Right"
|
|
||||||
IsChecked="{Binding IsAutoUpdateEnabled}" />
|
|
||||||
</DockPanel>
|
|
||||||
|
|
||||||
<!-- Dark mode -->
|
|
||||||
<DockPanel
|
|
||||||
Margin="16,8"
|
|
||||||
Background="Transparent"
|
|
||||||
LastChildFill="False"
|
|
||||||
ToolTip="Use darker colors in the UI">
|
|
||||||
<TextBlock
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Left"
|
|
||||||
Text="Dark mode" />
|
|
||||||
<ToggleButton
|
|
||||||
x:Name="DarkModeToggleButton"
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
Checked="DarkModeToggleButton_Checked"
|
|
||||||
DockPanel.Dock="Right"
|
|
||||||
IsChecked="{Binding IsDarkModeEnabled}"
|
|
||||||
Unchecked="DarkModeToggleButton_Unchecked" />
|
|
||||||
</DockPanel>
|
|
||||||
|
|
||||||
<!-- Persist token -->
|
|
||||||
<DockPanel
|
|
||||||
Margin="16,8"
|
|
||||||
Background="Transparent"
|
|
||||||
LastChildFill="False"
|
|
||||||
ToolTip="Save last used token in a file so that it can be persisted between sessions">
|
|
||||||
<TextBlock
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Left"
|
|
||||||
Text="Save token" />
|
|
||||||
<ToggleButton
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Right"
|
|
||||||
IsChecked="{Binding IsTokenPersisted}" />
|
|
||||||
</DockPanel>
|
|
||||||
|
|
||||||
<!-- Reuse media -->
|
|
||||||
<DockPanel
|
|
||||||
Margin="16,8"
|
|
||||||
Background="Transparent"
|
|
||||||
LastChildFill="False"
|
|
||||||
ToolTip="Reuse already existing media content to skip redundant downloads">
|
|
||||||
<TextBlock
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Left"
|
|
||||||
Text="Reuse downloaded media" />
|
|
||||||
<ToggleButton
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Right"
|
|
||||||
IsChecked="{Binding ShouldReuseMedia}" />
|
|
||||||
</DockPanel>
|
|
||||||
|
|
||||||
<!-- Date format -->
|
|
||||||
<DockPanel
|
|
||||||
Margin="16,8"
|
|
||||||
Background="Transparent"
|
|
||||||
LastChildFill="False"
|
|
||||||
ToolTip="Format used when writing dates (uses .NET date formatting rules)">
|
|
||||||
<TextBlock
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Left"
|
|
||||||
Text="Date format" />
|
|
||||||
<TextBox
|
|
||||||
Width="150"
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Right"
|
|
||||||
Text="{Binding DateFormat}" />
|
|
||||||
</DockPanel>
|
|
||||||
|
|
||||||
<!-- Parallel limit -->
|
|
||||||
<DockPanel
|
|
||||||
Margin="16,8"
|
|
||||||
Background="Transparent"
|
|
||||||
LastChildFill="False"
|
|
||||||
ToolTip="How many channels can be exported at the same time">
|
|
||||||
<TextBlock
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Left"
|
|
||||||
Text="Parallel limit"
|
|
||||||
TextAlignment="Right" />
|
|
||||||
<StackPanel
|
|
||||||
VerticalAlignment="Center"
|
|
||||||
DockPanel.Dock="Right"
|
|
||||||
Orientation="Horizontal">
|
|
||||||
<TextBlock
|
<TextBlock
|
||||||
Margin="10,0"
|
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
FontWeight="SemiBold"
|
DockPanel.Dock="Left"
|
||||||
Text="{Binding ParallelLimit}" />
|
Text="Auto-updates" />
|
||||||
<Slider
|
<ToggleButton
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Right"
|
||||||
|
IsChecked="{Binding IsAutoUpdateEnabled}" />
|
||||||
|
</DockPanel>
|
||||||
|
|
||||||
|
<!-- Dark mode -->
|
||||||
|
<DockPanel
|
||||||
|
Margin="16,8"
|
||||||
|
Background="Transparent"
|
||||||
|
LastChildFill="False"
|
||||||
|
ToolTip="Use darker colors in the UI">
|
||||||
|
<TextBlock
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Left"
|
||||||
|
Text="Dark mode" />
|
||||||
|
<ToggleButton
|
||||||
|
x:Name="DarkModeToggleButton"
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
Checked="DarkModeToggleButton_Checked"
|
||||||
|
DockPanel.Dock="Right"
|
||||||
|
IsChecked="{Binding IsDarkModeEnabled}"
|
||||||
|
Unchecked="DarkModeToggleButton_Unchecked" />
|
||||||
|
</DockPanel>
|
||||||
|
|
||||||
|
<!-- Persist token -->
|
||||||
|
<DockPanel
|
||||||
|
Margin="16,8"
|
||||||
|
Background="Transparent"
|
||||||
|
LastChildFill="False"
|
||||||
|
ToolTip="Save last used token in a file so that it can be persisted between sessions">
|
||||||
|
<TextBlock
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Left"
|
||||||
|
Text="Save token" />
|
||||||
|
<ToggleButton
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Right"
|
||||||
|
IsChecked="{Binding IsTokenPersisted}" />
|
||||||
|
</DockPanel>
|
||||||
|
|
||||||
|
<!-- Reuse media -->
|
||||||
|
<DockPanel
|
||||||
|
Margin="16,8"
|
||||||
|
Background="Transparent"
|
||||||
|
LastChildFill="False"
|
||||||
|
ToolTip="Reuse already existing media content to skip redundant downloads">
|
||||||
|
<TextBlock
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Left"
|
||||||
|
Text="Reuse downloaded media" />
|
||||||
|
<ToggleButton
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Right"
|
||||||
|
IsChecked="{Binding ShouldReuseMedia}" />
|
||||||
|
</DockPanel>
|
||||||
|
|
||||||
|
<!-- Date format -->
|
||||||
|
<DockPanel
|
||||||
|
Margin="16,8"
|
||||||
|
Background="Transparent"
|
||||||
|
LastChildFill="False"
|
||||||
|
ToolTip="Format used when writing dates (uses .NET date formatting rules)">
|
||||||
|
<TextBlock
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Left"
|
||||||
|
Text="Date format" />
|
||||||
|
<TextBox
|
||||||
Width="150"
|
Width="150"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
Maximum="10"
|
DockPanel.Dock="Right"
|
||||||
Minimum="1"
|
Text="{Binding DateFormat}" />
|
||||||
Style="{DynamicResource MaterialDesignThinSlider}"
|
</DockPanel>
|
||||||
Value="{Binding ParallelLimit}" />
|
|
||||||
</StackPanel>
|
<!-- Parallel limit -->
|
||||||
</DockPanel>
|
<DockPanel
|
||||||
</StackPanel>
|
Margin="16,8"
|
||||||
</ScrollViewer>
|
Background="Transparent"
|
||||||
|
LastChildFill="False"
|
||||||
|
ToolTip="How many channels can be exported at the same time">
|
||||||
|
<TextBlock
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Left"
|
||||||
|
Text="Parallel limit"
|
||||||
|
TextAlignment="Right" />
|
||||||
|
<StackPanel
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
DockPanel.Dock="Right"
|
||||||
|
Orientation="Horizontal">
|
||||||
|
<TextBlock
|
||||||
|
Margin="10,0"
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
FontWeight="SemiBold"
|
||||||
|
Text="{Binding ParallelLimit}" />
|
||||||
|
<Slider
|
||||||
|
Width="150"
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
Maximum="10"
|
||||||
|
Minimum="1"
|
||||||
|
Style="{DynamicResource MaterialDesignThinSlider}"
|
||||||
|
Value="{Binding ParallelLimit}" />
|
||||||
|
</StackPanel>
|
||||||
|
</DockPanel>
|
||||||
|
</StackPanel>
|
||||||
|
</ScrollViewer>
|
||||||
|
</Border>
|
||||||
|
|
||||||
<!-- Save button -->
|
<!-- Save button -->
|
||||||
<Button
|
<Button
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue