Hi everyone,
Inno Setup 6.6.0 has been released.
Highlights are:
- Setup and Uninstall now support dark mode, forced or
automatic, and custom styles.
- See the updated WizardStyle
help topic for more information, special considerations, and
example screenshots.
- Alternatively, check out the new Wizard Style page in the New
Script Wizard, allowing to choose a style and view example
screenshots.
- High-contrast users stay supported: custom styles are
automatically deactivated if Windows high-contrast theme is
active, and a new /NOSTYLE command line parameter is also
available.
This new feature does not increase the size of Setup if not used and
is fully backward compatible.
And also:
- Updated wizard defaults bring larger windows, Segoe UI fonts,
DPI-aware aspect ratios, and retire WizardResizable, while
keeping WizardSizePercent.
- Pascal Script gains IsWinDark, IsDarkInstallMode, stock icon
helpers, command link button support, revised CreateCustomForm,
and new math and color utilities.
- Security hardening doubles random characters in temp names,
switches to CSPRNG generation, randomizes Uninstall directories,
and fixes TOCTOU edge cases.
- Compiler IDE refinements improve dark-mode contrast, use
9-point Segoe UI, and extend Windows 11 dark menu support, plus
scripts now accept #rrggbb colors, have more /SUPPRESSMSGBOXES
coverage, and auto-recreate missing temp folders in a specific
scenario.
Download:
https://www.jrsoftware.org/isdl.php
If you are using Inno Setup commercially, please
purchase
a license. Thank you to everyone who has already done so. Your
support keeps development going. Donations also remain welcome.
Greetings,
Martijn Laan and Jordan Russell