- .NET 8 WPF app with full MVVM architecture - One-click boost: CPU, RAM, GPU, network, services, timer resolution - Real-time system monitor (LibreHardwareMonitor) - Auto game detection (30+ games) - RAM optimizer with kernel-level cleanup - Network optimizer (TCP registry tweaks) - Service manager, process manager, shader cache cleaner - Desktop widget overlay - Debug log viewer - Custom dark gaming theme with trans pride colors - 84 unit tests (xUnit) - Inno Setup installer script - Landing page website
32 lines
1.9 KiB
XML
32 lines
1.9 KiB
XML
<UserControl x:Class="SpdUp.Views.ProcessManagerView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
|
|
<DockPanel>
|
|
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" Margin="0,0,0,12">
|
|
<Button Style="{StaticResource SecondaryButton}" Content="🔄 Refresh"
|
|
Command="{Binding RefreshCommand}" Margin="0,0,8,0" />
|
|
<Button Style="{StaticResource DangerButton}" Content="❌ Kill Process"
|
|
Command="{Binding KillProcessCommand}" Margin="0,0,8,0" />
|
|
<Button Style="{StaticResource SecondaryButton}" Content="⬆ Set High Priority"
|
|
Command="{Binding SetHighPriorityCommand}" Margin="0,0,8,0" />
|
|
<Button Style="{StaticResource SecondaryButton}" Content="↔ Set Normal Priority"
|
|
Command="{Binding SetNormalPriorityCommand}" />
|
|
</StackPanel>
|
|
|
|
<Border Style="{StaticResource Card}" Padding="0">
|
|
<DataGrid ItemsSource="{Binding Processes}" SelectedItem="{Binding SelectedProcess}"
|
|
AutoGenerateColumns="False" IsReadOnly="True" CanUserSortColumns="True"
|
|
MinHeight="400">
|
|
<DataGrid.Columns>
|
|
<DataGridTextColumn Header="PID" Binding="{Binding Pid}" Width="70" />
|
|
<DataGridTextColumn Header="Name" Binding="{Binding Name}" Width="180" />
|
|
<DataGridTextColumn Header="Window" Binding="{Binding WindowTitle}" Width="*" />
|
|
<DataGridTextColumn Header="Memory (MB)" Binding="{Binding MemoryMB, StringFormat=F1}" Width="100" />
|
|
<DataGridTextColumn Header="Priority" Binding="{Binding PriorityClass}" Width="100" />
|
|
</DataGrid.Columns>
|
|
</DataGrid>
|
|
</Border>
|
|
</DockPanel>
|
|
</UserControl>
|