From b2c8e49246d6dfdb23ce782bb50e45a2476beab3 Mon Sep 17 00:00:00 2001 From: Giuseppe Imperato Date: Tue, 5 May 2026 11:25:47 +0200 Subject: [PATCH] feat: installer follows system dark/light theme (WizardStyle=modern dynamic) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds dark mode support to the Inno Setup wizard by switching WizardStyle from 'modern' to 'modern dynamic'. Inno Setup 6.6+ automatically applies a dark or light appearance based on the Windows system theme at install time. No application code or publish output changed — installer-only update. Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 5 +++++ Installer/PassKey.iss | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4083d68..779f777 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.12] - 2026-05-05 +### Changed +- **Installer follows system theme**: The setup wizard now automatically switches between + light and dark appearance based on the Windows system theme (`WizardStyle=modern dynamic` + in Inno Setup 6.6+). + ### Fixed - **".NET must be installed" startup failure**: PassKey v1.0.11 showed "You must install or update .NET to run this application" because the bundled `.NET 10.0.7` installer diff --git a/Installer/PassKey.iss b/Installer/PassKey.iss index c5be3af..08fdea6 100644 --- a/Installer/PassKey.iss +++ b/Installer/PassKey.iss @@ -23,7 +23,7 @@ ArchitecturesInstallIn64BitMode=x64os MinVersion=10.0.17763 PrivilegesRequired=admin UninstallDisplayIcon={app}\PassKey.Desktop.exe -WizardStyle=modern +WizardStyle=modern dynamic SetupLogging=yes [Languages]