diff --git a/CHANGELOG-2.7.md b/CHANGELOG-2.7.md index bfaff99bf..e65241595 100644 --- a/CHANGELOG-2.7.md +++ b/CHANGELOG-2.7.md @@ -17,6 +17,7 @@ ### Changed - Move HTML documentation to optional install component "Ruby RI and HTML documentation". - Update to OpenSSL-1.1.1g, libffi-3.3 and gcc-10.2. +- Update to InnoSetup-6 which enables a larger and resizable installer window. - Skip gemspec based package install if dependency is already satisfied. #67 This avoids unwanted/unnecessary up- or downgrades of MSYS2/MINGW packages on "gem install" when a package is already installed and the version meets optional version constraints. - Update of the SSL CA certificate list. diff --git a/recipes/installer-inno/ri_gui.iss b/recipes/installer-inno/ri_gui.iss index 8d17db24f..4cd168399 100644 --- a/recipes/installer-inno/ri_gui.iss +++ b/recipes/installer-inno/ri_gui.iss @@ -138,17 +138,17 @@ begin {* Add label to components list *} - CompLabel := TLabel.Create(WizardForm); - CompLabel.Parent := WizardForm.SelectComponentsPage; - CompLabel.Left := WizardForm.ComponentsList.Left; - CompLabel.Width := WizardForm.ComponentsList.Width; + WizardForm.ComponentsList.Height := WizardForm.ComponentsList.Height - ScaleY(65); + + Page := PageFromID(wpSelectComponents); + CompLabel := TLabel.Create(Page); + CompLabel.Parent := Page.Surface; + CompLabel.Top := WizardForm.ComponentsList.Top + WizardForm.ComponentsList.Height + ScaleY(12); + CompLabel.Width := Page.SurfaceWidth; CompLabel.Height := ScaleY(40); - CompLabel.Top := WizardForm.ComponentsList.Top + ScaleY(180); CompLabel.AutoSize := False; CompLabel.WordWrap := True; - - WizardForm.ComponentsList.Height := - WizardForm.ComponentsList.Height - CompLabel.Height - ScaleY(40); + CompLabel.Anchors := [akLeft, akBottom, akRight]; {* Bypass click event on ComponentsList *} ComplistPrevClickCheck := WizardForm.ComponentsList.OnClickCheck;