Initial commit: SpdUp Windows Gaming Booster v1.0.0

- .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
This commit is contained in:
Phil-icyou
2026-03-08 17:34:45 +01:00
commit 19ba425e79
68 changed files with 6176 additions and 0 deletions
+69
View File
@@ -0,0 +1,69 @@
<UserControl x:Class="SpdUp.Views.DebugLogView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DockPanel>
<!-- Toolbar -->
<Border DockPanel.Dock="Top" Style="{StaticResource Card}" Padding="12" Margin="0,0,0,8">
<DockPanel>
<TextBlock Text="🔍" VerticalAlignment="Center" FontSize="14" Margin="0,0,8,0" />
<TextBox Text="{Binding FilterText, UpdateSourceTrigger=PropertyChanged}"
Width="250" VerticalAlignment="Center"
Background="{StaticResource BgPanelBrush}"
Foreground="{StaticResource TextPrimaryBrush}"
BorderBrush="{StaticResource BorderDimBrush}"
CaretBrush="{StaticResource TextPrimaryBrush}"
Padding="8,6" FontSize="12" />
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
<CheckBox Content="Auto-Scroll" IsChecked="{Binding AutoScroll}"
Foreground="{StaticResource TextPrimaryBrush}"
VerticalAlignment="Center" Margin="0,0,12,0" />
<Button Content="📋 Copy All" Style="{StaticResource SecondaryButton}"
Command="{Binding CopyAllCommand}" Margin="0,0,8,0" />
<Button Content="🗑 Clear" Style="{StaticResource DangerButton}"
Command="{Binding ClearCommand}" />
</StackPanel>
</DockPanel>
</Border>
<!-- Log output -->
<Border Style="{StaticResource Card}" Padding="2">
<ListBox x:Name="LogList"
ItemsSource="{Binding FilteredLogLines}"
Background="#0A0A0C"
BorderThickness="0"
FontFamily="Cascadia Mono, Consolas, Courier New"
FontSize="11.5"
Foreground="{StaticResource TextSecondaryBrush}"
VirtualizingPanel.IsVirtualizing="True"
VirtualizingPanel.VirtualizationMode="Recycling"
ScrollViewer.HorizontalScrollBarVisibility="Auto">
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="Padding" Value="10,3" />
<Setter Property="Margin" Value="0" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="Foreground" Value="{StaticResource TextSecondaryBrush}" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<Border x:Name="Bd" Background="{TemplateBinding Background}"
Padding="{TemplateBinding Padding}">
<ContentPresenter />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter TargetName="Bd" Property="Background" Value="#1AFFFFFF" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
</Border>
</DockPanel>
</UserControl>