From a66175b93d8dc7229804c047a7b37f53515d16d4 Mon Sep 17 00:00:00 2001 From: spherallic <spherallic@gmail.com> Date: Mon, 11 Sep 2023 03:32:46 +0200 Subject: [PATCH] Update installer to improve GPL screen --- Setup/UZBuilder_setup.iss | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/Setup/UZBuilder_setup.iss b/Setup/UZBuilder_setup.iss index da1ae1836..f77e552c0 100644 --- a/Setup/UZBuilder_setup.iss +++ b/Setup/UZBuilder_setup.iss @@ -24,8 +24,8 @@ AppVerName=Ultimate Zone Builder {#UZB_GetVersionString} ({#UZB_arch}) VersionInfoVersion={#UZB_GetVersionString} AppPublisher=Sonic Team Junior AppPublisherURL=https://www.srb2.org/ -AppSupportURL=https://git.do.srb2.org/STJr/UltimateZoneBuilder -AppUpdatesURL=https://git.do.srb2.org/STJr/UltimateZoneBuilder +AppSupportURL=https://git.do.srb2.org/STJr/UltimateZoneBuilder/-/issues +AppUpdatesURL=https://git.do.srb2.org/STJr/UltimateZoneBuilder/-/releases DefaultDirName={commonpf}\Ultimate Zone Builder DefaultGroupName=Ultimate Zone Builder AllowNoIcons=true @@ -141,7 +141,25 @@ procedure InitializeWizard(); begin // .Net and VC Redistributables. Those come from CodeDependencies.iss Dependency_AddDotNet47; - //Dependency_AddVC2015To2022; + //Dependency_AddVC2015To2022; + + // Hide radio buttons and pre-select "accept", to enable "next" button + WizardForm.LicenseAcceptedRadio.Checked := True; + WizardForm.LicenseAcceptedRadio.Visible := False; + WizardForm.LicenseNotAcceptedRadio.Visible := False; + WizardForm.LicenseMemo.Height := + WizardForm.LicenseNotAcceptedRadio.Top + + WizardForm.LicenseNotAcceptedRadio.Height - + WizardForm.LicenseMemo.Top - ScaleY(5); +end; + +procedure CurPageChanged(CurPageID: Integer); +begin + // Dubious, but you have asked for it + if CurPageID = wpLicense then + begin + WizardForm.NextButton.Caption := '&Next'; + end; end; //Remove configs? -- GitLab