diff options
Diffstat (limited to 'src/Ryujinx.Ava/UI/Views')
-rw-r--r-- | src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml | 76 | ||||
-rw-r--r-- | src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml.cs | 24 |
2 files changed, 17 insertions, 83 deletions
diff --git a/src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml b/src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml index b7471d38..6504637e 100644 --- a/src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml +++ b/src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml @@ -36,7 +36,7 @@ <CheckBox IsChecked="{Binding ShowConfirmExit}"> <TextBlock Text="{locale:Locale SettingsTabGeneralShowConfirmExitDialog}" /> </CheckBox> - <StackPanel Margin="0, 15, 0, 10" Orientation="Horizontal"> + <StackPanel Margin="0, 15, 0, 0" Orientation="Horizontal"> <TextBlock VerticalAlignment="Center" Text="{locale:Locale SettingsTabGeneralHideCursor}" Width="150" /> @@ -54,6 +54,22 @@ </ComboBoxItem> </ComboBox> </StackPanel> + <StackPanel Margin="0, 15, 0, 10" Orientation="Horizontal"> + <TextBlock + VerticalAlignment="Center" + Text="{locale:Locale SettingsTabGeneralTheme}" + Width="150" /> + <ComboBox SelectedIndex="{Binding BaseStyleIndex}" + HorizontalContentAlignment="Left" + MinWidth="100"> + <ComboBoxItem> + <TextBlock Text="{locale:Locale SettingsTabGeneralThemeLight}" /> + </ComboBoxItem> + <ComboBoxItem> + <TextBlock Text="{locale:Locale SettingsTabGeneralThemeDark}" /> + </ComboBoxItem> + </ComboBox> + </StackPanel> </StackPanel> <Separator Height="1" /> <TextBlock Classes="h1" Text="{locale:Locale SettingsTabGeneralGameDirectories}" /> @@ -106,64 +122,6 @@ </Button> </Grid> </StackPanel> - <Separator Height="1" /> - <TextBlock Classes="h1" Text="{locale:Locale SettingsTabGeneralTheme}" /> - <Grid Margin="10,0,0,0"> - <Grid.ColumnDefinitions> - <ColumnDefinition Width="Auto" /> - <ColumnDefinition /> - <ColumnDefinition Width="Auto" /> - </Grid.ColumnDefinitions> - <Grid.RowDefinitions> - <RowDefinition /> - <RowDefinition /> - <RowDefinition /> - </Grid.RowDefinitions> - <CheckBox - IsChecked="{Binding EnableCustomTheme}" - ToolTip.Tip="{locale:Locale CustomThemeCheckTooltip}"> - <TextBlock Text="{locale:Locale SettingsTabGeneralThemeEnableCustomTheme}" /> - </CheckBox> - <TextBlock - Grid.Column="0" - Grid.Row="1" - VerticalAlignment="Center" - Margin="0,10,0,0" - Text="{locale:Locale SettingsTabGeneralThemeCustomTheme}" - ToolTip.Tip="{locale:Locale CustomThemePathTooltip}" /> - <TextBox - Grid.Row="1" - Grid.Column="1" - Margin="0,10,0,0" - Text="{Binding CustomThemePath}" /> - <Button - Grid.Row="1" - Grid.Column="2" - Margin="10,10,0,0" - Click="BrowseTheme" - ToolTip.Tip="{locale:Locale CustomThemeBrowseTooltip}" - Content="{locale:Locale ButtonBrowse}" /> - <TextBlock - Grid.Column="0" - Grid.Row="2" - VerticalAlignment="Center" - Margin="0,10,0,0" - Text="{locale:Locale SettingsTabGeneralThemeBaseStyle}" /> - <ComboBox - Grid.Column="1" - Grid.Row="2" - VerticalAlignment="Center" - Margin="0,10,0,0" - MinWidth="100" - SelectedIndex="{Binding BaseStyleIndex}"> - <ComboBoxItem> - <TextBlock Text="{locale:Locale SettingsTabGeneralThemeBaseStyleLight}" /> - </ComboBoxItem> - <ComboBoxItem> - <TextBlock Text="{locale:Locale SettingsTabGeneralThemeBaseStyleDark}" /> - </ComboBoxItem> - </ComboBox> - </Grid> </StackPanel> </Border> </ScrollViewer> diff --git a/src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml.cs b/src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml.cs index 6d9299dd..996d15cd 100644 --- a/src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml.cs +++ b/src/Ryujinx.Ava/UI/Views/Settings/SettingsUIView.axaml.cs @@ -61,29 +61,5 @@ namespace Ryujinx.Ava.UI.Views.Settings GameList.SelectedIndex = oldIndex < GameList.ItemCount ? oldIndex : 0; } } - - public async void BrowseTheme(object sender, RoutedEventArgs e) - { - var window = this.GetVisualRoot() as Window; - var result = await window.StorageProvider.OpenFilePickerAsync(new FilePickerOpenOptions - { - Title = LocaleManager.Instance[LocaleKeys.SettingsSelectThemeFileDialogTitle], - AllowMultiple = false, - FileTypeFilter = new List<FilePickerFileType> - { - new("xml") - { - Patterns = new[] { "*.xaml" }, - AppleUniformTypeIdentifiers = new[] { "com.ryujinx.xaml" }, - MimeTypes = new[] { "application/xaml+xml" }, - }, - }, - }); - - if (result.Count > 0) - { - ViewModel.CustomThemePath = result[0].Path.LocalPath; - } - } } } |