65 lines
4.4 KiB
XML
65 lines
4.4 KiB
XML
<Page
|
|
x:Class="FoxTube.Views.SettingsSections.General"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:controls="using:Microsoft.UI.Xaml.Controls"
|
|
mc:Ignorable="d">
|
|
|
|
<StackPanel Orientation="Vertical">
|
|
<TextBlock Text="Preferences" Style="{StaticResource SubheaderTextBlockStyle}"/>
|
|
|
|
<StackPanel Margin="0,0,0,10">
|
|
<StackPanel.ChildrenTransitions>
|
|
<TransitionCollection>
|
|
<AddDeleteThemeTransition/>
|
|
</TransitionCollection>
|
|
</StackPanel.ChildrenTransitions>
|
|
<TextBlock Text="Region & search" Style="{StaticResource TitleTextBlockStyle}"/>
|
|
<ComboBox Header="App interface language" Width="250" Name="language" SelectionChanged="LanguageChanged">
|
|
<ComboBoxItem Content="English (United States)" Tag="en-US"/>
|
|
<ComboBoxItem Content="Russian (Russia)" Tag="ru-RU"/>
|
|
</ComboBox>
|
|
<Button Content="Restart application" x:Name="restart" Visibility="Collapsed" Foreground="White" Background="Red" Margin="5" Click="Restart"/>
|
|
|
|
<ComboBox Header="Search relevance language" Width="250" Name="relevanceLanguage" SelectionChanged="RelevanceLanguageChanged" Loaded="LoadRelevaneLanguageList"/>
|
|
<ComboBox Header="Region" Width="250" Name="region" SelectionChanged="RegionChanged" Loaded="LoadRegionList"/>
|
|
<ComboBox Header="SafeSearch" Width="250" Name="safeSearch" SelectionChanged="SafeSearchChanged">
|
|
<ComboBoxItem Content="Moderate"/>
|
|
<ComboBoxItem Content="None"/>
|
|
<ComboBoxItem Content="Strict"/>
|
|
</ComboBox>
|
|
</StackPanel>
|
|
|
|
<StackPanel Margin="0,0,0,10">
|
|
<TextBlock Text="Playback" Style="{StaticResource TitleTextBlockStyle}"/>
|
|
<ComboBox Width="250" Header="Default video playback quality" Name="quality" SelectionChanged="QualityChanged" Loaded="LoadQualitiesList">
|
|
<ComboBoxItem Tag="remember" Content="Remember my choice"/>
|
|
<ComboBoxItem Tag="auto" Content="Auto"/>
|
|
</ComboBox>
|
|
<ToggleSwitch OnContent="Notify when playing on metered connection" OffContent="Notify when playing on metered connection" Name="meteredWarning" Toggled="MeteredWarningChanged"/>
|
|
<ToggleSwitch OnContent="Play videos automatically" OffContent="Play videos automatically" Name="autoplay" Toggled="AutoplayChanged"/>
|
|
<ToggleSwitch OnContent="Notify before playing explicit content" OffContent="Notify before playing explicit content" Name="explicitWarning" Toggled="ExplicitWarningChanged"/>
|
|
</StackPanel>
|
|
|
|
<StackPanel Margin="0,0,0,10">
|
|
<TextBlock Text="Notifications" Style="{StaticResource TitleTextBlockStyle}"/>
|
|
<ToggleSwitch OnContent="Notify when someone of your subscriptions uploaded new video" OffContent="Notify when someone of your subscriptions uploaded new video" Name="channelNotifications" Toggled="ChannelNotificationsChanged"/>
|
|
<ToggleSwitch OnContent="Notify if I have any YouTube link on my clipboard" OffContent="Notify if I have any YouTube link on my clipboard" x:Name="clipboardProcessing" Toggled="ClipboardProcessingChanged"/>
|
|
<ToggleSwitch OnContent="Recieve messages from developers" OffContent="Recieve messages from developers" Name="developersNews" Toggled="DevelopersNotificationsChanged"/>
|
|
</StackPanel>
|
|
|
|
<StackPanel Margin="0,0,0,10">
|
|
<TextBlock Text="Theme" Style="{StaticResource TitleTextBlockStyle}"/>
|
|
<StackPanel>
|
|
<TextBlock Text="Color mode" Style="{StaticResource SubtitleTextBlockStyle}"/>
|
|
<RadioButton Content="Light" Name="light" Tag="0" GroupName="theme" Checked="ThemeChanged"/>
|
|
<RadioButton Content="Dark" Name="dark" Tag="1" GroupName="theme" Checked="ThemeChanged"/>
|
|
<RadioButton Content="Windows default" Tag="2" Name="system" GroupName="theme" Checked="ThemeChanged"/>
|
|
</StackPanel>
|
|
<HyperlinkButton Content="Windows color settings" NavigateUri="ms-settings:colors"/>
|
|
</StackPanel>
|
|
</StackPanel>
|
|
</Page>
|