From 47e6c7974b68cd61607c4387aa0070fb052411e1 Mon Sep 17 00:00:00 2001 From: Ioannis Date: Mon, 23 Mar 2026 18:53:49 +0000 Subject: [PATCH 1/2] Delete Wauncher directory --- Wauncher/App.axaml | 48 -- Wauncher/App.axaml.cs | 223 ----- Wauncher/Assets/CS-logo.svg | 3 - Wauncher/Assets/Styles.axaml | 72 -- Wauncher/Assets/Wauncher.ico | Bin 108739 -> 0 bytes Wauncher/Assets/carousel_0.png | Bin 1280394 -> 0 bytes Wauncher/Assets/carousel_1.png | Bin 749978 -> 0 bytes Wauncher/Assets/carousel_2.png | Bin 1648781 -> 0 bytes Wauncher/Assets/carousel_3.png | Bin 2554347 -> 0 bytes Wauncher/Assets/carousel_4.png | Bin 109055 -> 0 bytes Wauncher/Assets/logo.png | Bin 8314 -> 0 bytes Wauncher/Assets/server.png | Bin 4069 -> 0 bytes Wauncher/Assets/settings.png | Bin 5346 -> 0 bytes Wauncher/Assets/social_discord.png | 1 - Wauncher/Assets/social_discord.svg | 2 - Wauncher/Assets/social_github.svg | 1 - Wauncher/Assets/social_instagram.png | 1 - Wauncher/Assets/social_instagram.svg | 2 - Wauncher/Assets/social_inventory.png | 1 - Wauncher/Assets/social_inventory.svg | 2 - Wauncher/Assets/social_world.png | 1 - Wauncher/Assets/social_world.svg | 24 - Wauncher/Assets/steam/cover.png | Bin 286102 -> 0 bytes Wauncher/Assets/steam/hero.png | Bin 514470 -> 0 bytes Wauncher/Assets/steam/logo.png | Bin 93915 -> 0 bytes Wauncher/Assets/steam/wide_cover.png | Bin 1205066 -> 0 bytes Wauncher/CONTRIBUTORS.md | 12 - .../Converters/BooleanToMaxHeightConverter.cs | 25 - Wauncher/LICENSE | 83 -- Wauncher/Program.cs | 146 ---- Wauncher/README.md | 2 - Wauncher/Services/CarouselService.cs | 176 ---- Wauncher/Services/DiscordService.cs | 40 - Wauncher/Services/FriendsService.cs | 374 --------- Wauncher/Services/GameService.cs | 115 --- Wauncher/Services/ICarouselService.cs | 13 - Wauncher/Services/IDiscordService.cs | 12 - Wauncher/Services/IFriendsService.cs | 24 - Wauncher/Services/IGameService.cs | 14 - Wauncher/Services/IServerService.cs | 15 - Wauncher/Services/IUpdateService.cs | 21 - Wauncher/Services/ServerService.cs | 172 ---- Wauncher/Services/ServiceContainer.cs | 57 -- Wauncher/Services/UpdateService.cs | 278 ------- Wauncher/Utils/Api.cs | 254 ------ Wauncher/Utils/Argument.cs | 81 -- Wauncher/Utils/AvatarCache.cs | 188 ----- Wauncher/Utils/Console.cs | 31 - Wauncher/Utils/Debug.cs | 7 - Wauncher/Utils/Dependency.cs | 126 --- Wauncher/Utils/DependencyChecks.cs | 41 - Wauncher/Utils/Discord.cs | 86 -- Wauncher/Utils/Download.cs | 785 ------------------ Wauncher/Utils/DownloadStatus.cs | 82 -- Wauncher/Utils/FileOperationHelper.cs | 164 ---- Wauncher/Utils/FriendsCache.cs | 83 -- Wauncher/Utils/Game.cs | 296 ------- Wauncher/Utils/HttpClientFactory.cs | 11 - Wauncher/Utils/MemoryManager.cs | 64 -- Wauncher/Utils/Patch.cs | 240 ------ Wauncher/Utils/ProtocolManager.cs | 52 -- Wauncher/Utils/RetryHelper.cs | 136 --- Wauncher/Utils/ServerQuery.cs | 139 ---- Wauncher/Utils/Services.cs | 39 - Wauncher/Utils/Steam.cs | 172 ---- Wauncher/Utils/SteamNative.cs | 132 --- Wauncher/Utils/SteamShortcutManager.cs | 494 ----------- Wauncher/Utils/Terminal.cs | 60 -- Wauncher/Utils/Version.cs | 38 - Wauncher/ViewLocator.cs | 32 - Wauncher/ViewModels/InfoWindowViewModel.cs | 36 - Wauncher/ViewModels/MainWindowViewModel.cs | 493 ----------- Wauncher/ViewModels/PatchNoteItem.cs | 11 - Wauncher/ViewModels/ServerInfo.cs | 78 -- .../ViewModels/SettingsWindowViewModel.cs | 120 --- Wauncher/ViewModels/ViewModelBase.cs | 8 - .../Views/Controls/FriendsListControl.axaml | 115 --- .../Controls/FriendsListControl.axaml.cs | 37 - .../Views/Controls/PatchNotesControl.axaml | 63 -- .../Views/Controls/PatchNotesControl.axaml.cs | 215 ----- .../Views/Controls/ServerListControl.axaml | 52 -- .../Views/Controls/ServerListControl.axaml.cs | 34 - .../Views/Controls/UpdateBarControl.axaml | 104 --- .../Views/Controls/UpdateBarControl.axaml.cs | 46 - Wauncher/Views/InfoWindow.axaml | 276 ------ Wauncher/Views/InfoWindow.axaml.cs | 26 - Wauncher/Views/MainWindow.axaml | 529 ------------ Wauncher/Views/MainWindow.axaml.cs | 646 -------------- Wauncher/Views/SettingsWindow.axaml | 335 -------- Wauncher/Views/SettingsWindow.axaml.cs | 142 ---- Wauncher/Wauncher.csproj | 71 -- Wauncher/Wauncher.sln | 24 - Wauncher/app.manifest | 18 - Wauncher/patchnotes.md | 74 -- Wauncher/steam_api.dll | Bin 274072 -> 0 bytes Wauncher/steam_api64.dll | Bin 317080 -> 0 bytes 96 files changed, 9346 deletions(-) delete mode 100644 Wauncher/App.axaml delete mode 100644 Wauncher/App.axaml.cs delete mode 100644 Wauncher/Assets/CS-logo.svg delete mode 100644 Wauncher/Assets/Styles.axaml delete mode 100644 Wauncher/Assets/Wauncher.ico delete mode 100644 Wauncher/Assets/carousel_0.png delete mode 100644 Wauncher/Assets/carousel_1.png delete mode 100644 Wauncher/Assets/carousel_2.png delete mode 100644 Wauncher/Assets/carousel_3.png delete mode 100644 Wauncher/Assets/carousel_4.png delete mode 100644 Wauncher/Assets/logo.png delete mode 100644 Wauncher/Assets/server.png delete mode 100644 Wauncher/Assets/settings.png delete mode 100644 Wauncher/Assets/social_discord.png delete mode 100644 Wauncher/Assets/social_discord.svg delete mode 100644 Wauncher/Assets/social_github.svg delete mode 100644 Wauncher/Assets/social_instagram.png delete mode 100644 Wauncher/Assets/social_instagram.svg delete mode 100644 Wauncher/Assets/social_inventory.png delete mode 100644 Wauncher/Assets/social_inventory.svg delete mode 100644 Wauncher/Assets/social_world.png delete mode 100644 Wauncher/Assets/social_world.svg delete mode 100644 Wauncher/Assets/steam/cover.png delete mode 100644 Wauncher/Assets/steam/hero.png delete mode 100644 Wauncher/Assets/steam/logo.png delete mode 100644 Wauncher/Assets/steam/wide_cover.png delete mode 100644 Wauncher/CONTRIBUTORS.md delete mode 100644 Wauncher/Converters/BooleanToMaxHeightConverter.cs delete mode 100644 Wauncher/LICENSE delete mode 100644 Wauncher/Program.cs delete mode 100644 Wauncher/README.md delete mode 100644 Wauncher/Services/CarouselService.cs delete mode 100644 Wauncher/Services/DiscordService.cs delete mode 100644 Wauncher/Services/FriendsService.cs delete mode 100644 Wauncher/Services/GameService.cs delete mode 100644 Wauncher/Services/ICarouselService.cs delete mode 100644 Wauncher/Services/IDiscordService.cs delete mode 100644 Wauncher/Services/IFriendsService.cs delete mode 100644 Wauncher/Services/IGameService.cs delete mode 100644 Wauncher/Services/IServerService.cs delete mode 100644 Wauncher/Services/IUpdateService.cs delete mode 100644 Wauncher/Services/ServerService.cs delete mode 100644 Wauncher/Services/ServiceContainer.cs delete mode 100644 Wauncher/Services/UpdateService.cs delete mode 100644 Wauncher/Utils/Api.cs delete mode 100644 Wauncher/Utils/Argument.cs delete mode 100644 Wauncher/Utils/AvatarCache.cs delete mode 100644 Wauncher/Utils/Console.cs delete mode 100644 Wauncher/Utils/Debug.cs delete mode 100644 Wauncher/Utils/Dependency.cs delete mode 100644 Wauncher/Utils/DependencyChecks.cs delete mode 100644 Wauncher/Utils/Discord.cs delete mode 100644 Wauncher/Utils/Download.cs delete mode 100644 Wauncher/Utils/DownloadStatus.cs delete mode 100644 Wauncher/Utils/FileOperationHelper.cs delete mode 100644 Wauncher/Utils/FriendsCache.cs delete mode 100644 Wauncher/Utils/Game.cs delete mode 100644 Wauncher/Utils/HttpClientFactory.cs delete mode 100644 Wauncher/Utils/MemoryManager.cs delete mode 100644 Wauncher/Utils/Patch.cs delete mode 100644 Wauncher/Utils/ProtocolManager.cs delete mode 100644 Wauncher/Utils/RetryHelper.cs delete mode 100644 Wauncher/Utils/ServerQuery.cs delete mode 100644 Wauncher/Utils/Services.cs delete mode 100644 Wauncher/Utils/Steam.cs delete mode 100644 Wauncher/Utils/SteamNative.cs delete mode 100644 Wauncher/Utils/SteamShortcutManager.cs delete mode 100644 Wauncher/Utils/Terminal.cs delete mode 100644 Wauncher/Utils/Version.cs delete mode 100644 Wauncher/ViewLocator.cs delete mode 100644 Wauncher/ViewModels/InfoWindowViewModel.cs delete mode 100644 Wauncher/ViewModels/MainWindowViewModel.cs delete mode 100644 Wauncher/ViewModels/PatchNoteItem.cs delete mode 100644 Wauncher/ViewModels/ServerInfo.cs delete mode 100644 Wauncher/ViewModels/SettingsWindowViewModel.cs delete mode 100644 Wauncher/ViewModels/ViewModelBase.cs delete mode 100644 Wauncher/Views/Controls/FriendsListControl.axaml delete mode 100644 Wauncher/Views/Controls/FriendsListControl.axaml.cs delete mode 100644 Wauncher/Views/Controls/PatchNotesControl.axaml delete mode 100644 Wauncher/Views/Controls/PatchNotesControl.axaml.cs delete mode 100644 Wauncher/Views/Controls/ServerListControl.axaml delete mode 100644 Wauncher/Views/Controls/ServerListControl.axaml.cs delete mode 100644 Wauncher/Views/Controls/UpdateBarControl.axaml delete mode 100644 Wauncher/Views/Controls/UpdateBarControl.axaml.cs delete mode 100644 Wauncher/Views/InfoWindow.axaml delete mode 100644 Wauncher/Views/InfoWindow.axaml.cs delete mode 100644 Wauncher/Views/MainWindow.axaml delete mode 100644 Wauncher/Views/MainWindow.axaml.cs delete mode 100644 Wauncher/Views/SettingsWindow.axaml delete mode 100644 Wauncher/Views/SettingsWindow.axaml.cs delete mode 100644 Wauncher/Wauncher.csproj delete mode 100644 Wauncher/Wauncher.sln delete mode 100644 Wauncher/app.manifest delete mode 100644 Wauncher/patchnotes.md delete mode 100644 Wauncher/steam_api.dll delete mode 100644 Wauncher/steam_api64.dll diff --git a/Wauncher/App.axaml b/Wauncher/App.axaml deleted file mode 100644 index a8ed31b..0000000 --- a/Wauncher/App.axaml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - #CC3A3A3A - White - #88FFFFFF - #55FFFFFF - #CCFFFFFF - #AAFFFFFF - #22FFFFFF - #33FFFFFF - #33FFFFFF - #22FFFFFF - #11FFFFFF - #44FFFFFF - #99FFFFFF - #33FFFFFF - #22FFFFFF - #223A3A3A - #FF3A3A3A - White - #6CB5F5 - - - - diff --git a/Wauncher/App.axaml.cs b/Wauncher/App.axaml.cs deleted file mode 100644 index c68f90b..0000000 --- a/Wauncher/App.axaml.cs +++ /dev/null @@ -1,223 +0,0 @@ -using Avalonia; -using Avalonia.Controls; -using Avalonia.Controls.ApplicationLifetimes; -using Avalonia.Data.Core.Plugins; -using Avalonia.Markup.Xaml; -using Avalonia.Media.Imaging; -using Avalonia.Platform; -using Avalonia.Threading; -using CommunityToolkit.Mvvm.Input; -using Wauncher.Utils; -using System.Diagnostics; -using Wauncher.ViewModels; -using Wauncher.Views; - -namespace Wauncher -{ - public partial class App : Application - { - private TrayIcon? _trayIcon = null; - private NativeMenuItem? _discordRpcMenuItem = null; - - public override void Initialize() - { - AvaloniaXamlLoader.Load(this); - ProtocolManager.RegisterURIHandler(); - // Initialize memory management - MemoryManager.CleanupMemory(); - } - - public override async void OnFrameworkInitializationCompleted() - { - if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) - { - DisableAvaloniaDataAnnotationValidation(); - - try - { - if (!Steam.IsInstalled()) - { - ConsoleManager.ShowError( - "Steam is required to use Wauncher.\n\nPlease install Steam and relaunch."); - desktop.Shutdown(); - return; - } - - if (!IsSteamRunning()) - { - ConsoleManager.ShowError( - "Steam must be open before using Wauncher.\n\nPlease open Steam, then relaunch Wauncher."); - desktop.Shutdown(); - return; - } - - if (Game.IsRunning()) - { - ConsoleManager.ShowError( - "ClassicCounter is already running.\n\nPlease close the game before opening Wauncher again."); - desktop.Shutdown(); - return; - } - - bool hasRecentSteamUser = await Steam.GetRecentLoggedInSteamID(false); - if (!hasRecentSteamUser) - { - ConsoleManager.ShowError( - "Steam is open, but no logged-in Steam account was detected.\n\nPlease sign in to Steam and relaunch Wauncher."); - desktop.Shutdown(); - return; - } - } - catch (Exception ex) - { - ConsoleManager.ShowError($"Startup error: {ex.Message}"); - desktop.Shutdown(); - return; - } - - desktop.MainWindow = new MainWindow(); - - // Initialize Discord in background - _ = Task.Run(() => - { - try - { - if (DependencyChecks.IsDiscordInstalled()) - Discord.Init(); - } - catch - { - // Discord integration is optional. - } - }); - - desktop.Exit += (_, _) => _trayIcon?.Dispose(); - } - - SetupTrayIcon(); - base.OnFrameworkInitializationCompleted(); - } - - private static bool IsSteamRunning() - { - try - { - return Process.GetProcessesByName("steam").Length > 0; - } - catch - { - return false; - } - } - - private void SetupTrayIcon() - { - var settings = SettingsWindowViewModel.LoadGlobal(); - - _discordRpcMenuItem = new NativeMenuItem - { - Header = settings.DiscordRpc ? "Discord RPC ON" : "Discord RPC OFF" - }; - _discordRpcMenuItem.Click += DiscordRpc_Click; - - var exitItem = new NativeMenuItem { Header = "Exit" }; - exitItem.Click += (_, _) => - { - if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime d) - { - if (d.MainWindow is Views.MainWindow mw) - mw.ForceQuit(); - d.TryShutdown(); - } - }; - - var menu = new NativeMenu(); - menu.Items.Add(_discordRpcMenuItem); - menu.Items.Add(new NativeMenuItemSeparator()); - menu.Items.Add(exitItem); - - _trayIcon = new TrayIcon - { - ToolTipText = "ClassicCounter", - Menu = menu, - }; - - try - { - var uri = new Uri("avares://Wauncher/Assets/Wauncher.ico"); - using var stream = AssetLoader.Open(uri); - _trayIcon.Icon = new WindowIcon(stream); - } - catch (Exception ex) - { - // Tray icon is optional, log but don't fail - System.Diagnostics.Debug.WriteLine($"Failed to load tray icon: {ex.Message}"); - } - - _trayIcon.Clicked += (_, _) => ShowMainWindow(); - - // Live sync - SettingsWindowViewModel.DiscordRpcChanged += enabled => ApplyDiscordRpc(enabled); - } - - private void ShowMainWindow() - { - if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop - && desktop.MainWindow != null) - { - desktop.MainWindow.Show(); - desktop.MainWindow.WindowState = Avalonia.Controls.WindowState.Normal; - desktop.MainWindow.Activate(); - } - } - - public void DiscordRpc_Click(object? sender, EventArgs e) - { - var settings = SettingsWindowViewModel.LoadGlobal(); - settings.DiscordRpc = !settings.DiscordRpc; // auto-saves via OnDiscordRpcChanged - ApplyDiscordRpc(settings.DiscordRpc); - } - - private void ApplyDiscordRpc(bool enabled) - { - if (!DependencyChecks.IsDiscordInstalled()) - { - if (_discordRpcMenuItem != null) - _discordRpcMenuItem.Header = "Discord RPC (Discord not installed)"; - return; - } - - if (enabled) - { - Discord.SetDetails("In Main Menu"); - Discord.SetState(null); - Discord.Update(); - } - else - { - Discord.Deinitialize(); - } - - if (_discordRpcMenuItem != null) - _discordRpcMenuItem.Header = enabled ? "Discord RPC ON" : "Discord RPC OFF"; - } - - [RelayCommand] - public void TrayIconClicked() => ShowMainWindow(); - - public void ExitApplication_Click(object? sender, EventArgs e) - { - if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime d) - d.TryShutdown(); - } - - private void DisableAvaloniaDataAnnotationValidation() - { - var toRemove = BindingPlugins.DataValidators - .OfType().ToArray(); - foreach (var plugin in toRemove) - BindingPlugins.DataValidators.Remove(plugin); - } - } -} - diff --git a/Wauncher/Assets/CS-logo.svg b/Wauncher/Assets/CS-logo.svg deleted file mode 100644 index 42ade88..0000000 --- a/Wauncher/Assets/CS-logo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Wauncher/Assets/Styles.axaml b/Wauncher/Assets/Styles.axaml deleted file mode 100644 index e0b55c4..0000000 --- a/Wauncher/Assets/Styles.axaml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Wauncher/Assets/Wauncher.ico b/Wauncher/Assets/Wauncher.ico deleted file mode 100644 index cc20e3f31107efb4bd0c301cb60424f673638ef3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108739 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 diff --git a/Wauncher/Assets/carousel_0.png b/Wauncher/Assets/carousel_0.png deleted file mode 100644 index ab54bc6de9fee38c22f86b46af883f4fdb6bacf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280394 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®=T{Cv8Uao{=d{WN4s-ve=bFP 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