From f95e320907dd2b40f826eefbff753b5099fbe77e Mon Sep 17 00:00:00 2001 From: BFlat Date: Fri, 9 Oct 2026 20:41:53 +0700 Subject: [PATCH] Packaging: Windows MSI gets a setup wizard with version and launch box Double-clicking the MSI used to flash a progress bar and close, so users couldn't tell it had installed. It now opens a wizard: Welcome, install folder (remembered across upgrades), Ready, progress, and a Finish page that says where to find the app with a ticked "Launch VectorCraft" box. Every page names the full version, pre-release tag included. The wizard art is drawn from the app icon at package time; msiexec /qn still installs silently. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/packaging-lint.yml | 2 +- .github/workflows/release.yml | 4 ++- .github/workflows/windows-arm64.yml | 4 ++- docs/releasing.md | 7 ++++ packaging/windows/package.ps1 | 43 +++++++++++++++++++++- packaging/windows/vectorcraft.en-us.wxl | 11 ++++++ packaging/windows/vectorcraft.wxs | 47 ++++++++++++++++++++++--- 7 files changed, 109 insertions(+), 9 deletions(-) create mode 100644 packaging/windows/vectorcraft.en-us.wxl diff --git a/.github/workflows/packaging-lint.yml b/.github/workflows/packaging-lint.yml index 23db4e93..7b5fa2c7 100644 --- a/.github/workflows/packaging-lint.yml +++ b/.github/workflows/packaging-lint.yml @@ -46,7 +46,7 @@ jobs: } - name: XML, desktop entry, AppStream, Flatpak manifest run: | - xmllint --noout packaging/windows/vectorcraft.wxs packaging/macos/*.plist* packaging/linux/*.xml* + xmllint --noout packaging/windows/vectorcraft.wxs packaging/windows/vectorcraft.en-us.wxl packaging/macos/*.plist* packaging/linux/*.xml* # Windows Installer needs Icon ids ending in .ico or .exe, or shortcuts show a blank icon. if grep -oE ' + + + + + + + diff --git a/packaging/windows/vectorcraft.wxs b/packaging/windows/vectorcraft.wxs index c09ec79f..338ee1f6 100644 --- a/packaging/windows/vectorcraft.wxs +++ b/packaging/windows/vectorcraft.wxs @@ -1,13 +1,19 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -49,6 +85,7 @@ +