Skip to content

Allow MSI image decorations to be customised#2808

Merged
mhsmith merged 5 commits into
beeware:mainfrom
freakboy3742:msi-customization
Apr 26, 2026
Merged

Allow MSI image decorations to be customised#2808
mhsmith merged 5 commits into
beeware:mainfrom
freakboy3742:msi-customization

Conversation

@freakboy3742
Copy link
Copy Markdown
Member

MSI installers have two customizable images:

  • The image shown as the background of the first page of the installer
  • The banner image used on the top of every subsequent page of the installer.

This PR allows those two images to be customised. If a path isn't provided as part of the template context, the default images are used.

Requires template modifications:

Fixes #2782.

For testing purposes: here are some sample images that can be used:

installer-banner.bmp
installer-dialog.bmp

configured with:

installer_banner = "./installer-banner.bmp"
installer_background = "./installer-dialog.bmp"

PR Checklist:

  • I will abide by the BeeWare Code of Conduct
  • I have read and have followed the CONTRIBUTING.md file
  • This PR was generated or assisted using an AI tool

@freakboy3742 freakboy3742 requested a review from mhsmith April 24, 2026 07:10
@mhsmith mhsmith merged commit 83a935f into beeware:main Apr 26, 2026
65 of 66 checks passed
@freakboy3742 freakboy3742 deleted the msi-customization branch April 26, 2026 23:44
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.

Add customization options for MSI installers

2 participants