From 89c922c26531a43f360ead50b04e1d7039b02ea1 Mon Sep 17 00:00:00 2001 From: logikonline Date: Sat, 10 Jan 2026 02:13:30 -0500 Subject: [PATCH] v1.1.0 - Fix shortcut icons and update publisher MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add explicit icon to all shortcuts (Start menu, desktop, startup) - Include ico file in installer for shortcut icons - Set installer icon - Update publisher to MarketAlly 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- DellMonitorControl/DellMonitorControl.csproj | 6 +++--- DellMonitorControl/MonitorControl.iss | 13 ++++++++----- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/DellMonitorControl/DellMonitorControl.csproj b/DellMonitorControl/DellMonitorControl.csproj index 09a89a2..33bc968 100644 --- a/DellMonitorControl/DellMonitorControl.csproj +++ b/DellMonitorControl/DellMonitorControl.csproj @@ -15,9 +15,9 @@ - 1.0.19 - 1.0.19.0 - 1.0.19.0 + 1.1.0 + 1.1.0.0 + 1.1.0.0 diff --git a/DellMonitorControl/MonitorControl.iss b/DellMonitorControl/MonitorControl.iss index 566f5d5..a415f7e 100644 --- a/DellMonitorControl/MonitorControl.iss +++ b/DellMonitorControl/MonitorControl.iss @@ -1,7 +1,8 @@ #define MyAppName "Monitor Control" -#define MyAppVersion "1.0.0" -#define MyAppPublisher "Dang" +#define MyAppVersion "1.1.0" +#define MyAppPublisher "MarketAlly" #define MyAppExeName "DellMonitorControl.exe" +#define MyAppIcon "MonitorIcon.ico" #define SourcePath "bin\Release\net9.0-windows" [Setup] @@ -19,6 +20,7 @@ Compression=lzma SolidCompression=yes WizardStyle=modern PrivilegesRequired=admin +SetupIconFile={#MyAppIcon} UninstallDisplayIcon={app}\{#MyAppExeName} [Languages] @@ -30,12 +32,13 @@ Name: "startupicon"; Description: "Start with Windows"; GroupDescription: "Start [Files] Source: "bin\Release\net9.0-windows\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "{#MyAppIcon}"; DestDir: "{app}"; Flags: ignoreversion [Icons] -Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" +Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppIcon}" Name: "{group}\Uninstall {#MyAppName}"; Filename: "{uninstallexe}" -Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon -Name: "{userstartup}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: startupicon +Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppIcon}"; Tasks: desktopicon +Name: "{userstartup}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppIcon}"; Tasks: startupicon [Run] Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent