Skip to content

Add MSIXVC2 packaging toggle to "Make a game package"#118

Merged
WilliamsJason merged 8 commits into
mainfrom
feature/msixvc2-package-creation
May 15, 2026
Merged

Add MSIXVC2 packaging toggle to "Make a game package"#118
WilliamsJason merged 8 commits into
mainfrom
feature/msixvc2-package-creation

Conversation

@elahmed-microsoft
Copy link
Copy Markdown
Collaborator

Adds a checkbox toggle ("Package as MSIXVC2 (.msixvc)") to the package creation view that switches from makepkg.exe to makepkg2.exe pack ... /msixvc2 for creating MSIXVC2 .msixvc packages. The toggle is only visible when makepkg2.exe is installed.

Changes include:

  • CheckBox toggle in the package output section, gated on makepkg2 availability
  • Process branching: builds makepkg2 pack arguments with /msixvc2 flag when toggled
  • Indeterminate progress bar: makepkg2 doesn't emit Encrypted X %, so the progress screen shows a marquee animation and hides the legacy step labels (Validating files / Copying and encrypting / Verifying contents)
  • Centered progress layout: remaining elements (image, heading, progress bar) center on screen in MSIXVC2 mode
  • Submission Validator parsing: added regex for makepkg2's different log path format (Submission Validator log path: ) so SubVal results display correctly on the finished screen

@RafaelHinojosa RafaelHinojosa force-pushed the feature/msixvc2-package-creation branch 4 times, most recently from db47682 to f62798c Compare May 15, 2026 00:56
@RafaelHinojosa RafaelHinojosa self-requested a review May 15, 2026 01:03
@RafaelHinojosa RafaelHinojosa requested a review from ruixinju May 15, 2026 01:08
@WilliamsJason WilliamsJason self-requested a review May 15, 2026 15:12
@WilliamsJason WilliamsJason merged commit df5fade into main May 15, 2026
7 checks passed
@WilliamsJason WilliamsJason deleted the feature/msixvc2-package-creation branch May 15, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants