From a98c74b733932d082f05893047760f29b0555db8 Mon Sep 17 00:00:00 2001 From: Elshiekh Ahmed Date: Mon, 2 Mar 2026 14:06:51 -0800 Subject: [PATCH 01/10] XGPM Main page - MSIXVC2 entry point --- .../Resources/Strings/MainPage.Designer.cs | 27 ++++++++++++++++ .../Resources/Strings/MainPage.resx | 9 ++++++ src/PackageUploader.UI/View/MainPageView.xaml | 31 ++++++++++++++++++- .../ViewModel/MainPageViewModel.cs | 6 ++++ 4 files changed, 72 insertions(+), 1 deletion(-) diff --git a/src/PackageUploader.UI/Resources/Strings/MainPage.Designer.cs b/src/PackageUploader.UI/Resources/Strings/MainPage.Designer.cs index 706e96b4..0d09d117 100644 --- a/src/PackageUploader.UI/Resources/Strings/MainPage.Designer.cs +++ b/src/PackageUploader.UI/Resources/Strings/MainPage.Designer.cs @@ -168,6 +168,33 @@ public static string MinimizeWindow { } } + /// + /// Looks up a localized string similar to Point to your loose file directory containing a MicrosoftGame.config for your PC game. Your files will be packaged and uploaded using the MSIXVC2 format — no pre-built package required.. + /// + public static string Msixvc2BodyText { + get { + return ResourceManager.GetString("Msixvc2BodyText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get started. + /// + public static string Msixvc2ButtonText { + get { + return ResourceManager.GetString("Msixvc2ButtonText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Upload Loose Files (PC only). + /// + public static string Msixvc2TextBlockTitle { + get { + return ResourceManager.GetString("Msixvc2TextBlockTitle", resourceCulture); + } + } + /// /// Looks up a localized string similar to Sign in. /// diff --git a/src/PackageUploader.UI/Resources/Strings/MainPage.resx b/src/PackageUploader.UI/Resources/Strings/MainPage.resx index 5f511d96..2bf5ae4b 100644 --- a/src/PackageUploader.UI/Resources/Strings/MainPage.resx +++ b/src/PackageUploader.UI/Resources/Strings/MainPage.resx @@ -188,4 +188,13 @@ Game packages speed up uploads, ensure secure installations, and optimize Xbox performance. Just add build files and a config file The part of the string that needs to come before the hyperlink (if any) + + Upload Loose Files (PC only) + + + Point to your loose file directory containing a MicrosoftGame.config for your PC game. Your files will be packaged and uploaded using the MSIXVC2 format — no pre-built package required. + + + Get started + \ No newline at end of file diff --git a/src/PackageUploader.UI/View/MainPageView.xaml b/src/PackageUploader.UI/View/MainPageView.xaml index 5e2646ac..5a86bc17 100644 --- a/src/PackageUploader.UI/View/MainPageView.xaml +++ b/src/PackageUploader.UI/View/MainPageView.xaml @@ -40,10 +40,12 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +