Add ability to trim and untrim XCI files from the application context menu AND in Bulk

This commit is contained in:
TheToid
2024-12-12 00:37:03 -06:00
committed by KeatonTheBot
parent 7bd5a61b65
commit 88530d7435
21 changed files with 1457 additions and 56 deletions
@@ -199,6 +199,8 @@
<MenuItem Header="{locale:Locale MenuBarToolsInstallFileTypes}" Click="InstallFileTypes_Click"/>
<MenuItem Header="{locale:Locale MenuBarToolsUninstallFileTypes}" Click="UninstallFileTypes_Click"/>
</MenuItem>
<Separator />
<MenuItem Header="{locale:Locale MenuBarToolsXCITrimmer}" Click="OpenXCITrimmerWindow" />
</MenuItem>
<MenuItem VerticalAlignment="Center" Header="{locale:Locale MenuBarView}">
<MenuItem VerticalAlignment="Center" Header="{locale:Locale MenuBarViewWindow}">
@@ -262,6 +262,11 @@ namespace Ryujinx.Ava.UI.Views.Main
}
}
public async void OpenXCITrimmerWindow(object sender, RoutedEventArgs e)
{
await XCITrimmerWindow.Show(ViewModel);
}
public async void OpenAboutWindow(object sender, RoutedEventArgs e)
{
await AboutWindow.Show();
@@ -64,6 +64,7 @@
<TextBlock
Name="StatusBarProgressStatus"
Grid.Column="2"
MinWidth="200"
Margin="10,0,5,0"
VerticalAlignment="Center"
IsVisible="{Binding StatusBarProgressStatusVisible}"
@@ -71,6 +72,7 @@
<ProgressBar
Name="LoadProgressBar"
Grid.Column="3"
MinWidth="200"
Height="6"
VerticalAlignment="Center"
Foreground="{DynamicResource SystemAccentColorLight2}"