Skip to content

Skip the Ready to Install page - #12

Merged
Menelion merged 2 commits into
masterfrom
skip-ready-page
Oct 19, 2026
Merged

Menelion merged 2 commits into
masterfrom
skip-ready-page

Conversation

@Menelion

Copy link
Copy Markdown
Contributor

What and why

Setup showed a Ready to Install page right before installing. It only repeated the choices just made, so it was one more page to tab through for nothing.

  • DisableReadyPage=yes removes it.
  • A CurPageChanged procedure makes the button on Select Additional Tasks say Install. That page is now the last one before installing, and it is always shown because the desktop icon task is there. Inno Setup sets every other page's caption itself.
  • The .NET and WebView2 runtimes Setup downloads when missing still show on CodeDependencies.iss's own download page, so the Ready page's list of them is not missed.
  • CLAUDE.md describes the new behavior.

Validation

  • ./installer/Build-Installer.ps1 -AllowDirty compiles the installer.
  • InstallerTests pass.
  • Tried by hand: the installer goes from Select Additional Tasks, with an Install button, straight to installing.

@Menelion
Menelion merged commit 5818588 into master Oct 19, 2026
1 check passed
@Menelion
Menelion deleted the skip-ready-page branch October 19, 2026 17:00
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.

1 participant