Add app icon (shield + circuit + arrow) and embed in exe

- Generate app icon via AI image gen (shield with circuit board + arrow)
- Convert to .ico with 256/128/64/48/32/16px sizes via ImageMagick
- Create winres config with IMTAQIN company info, version 1.0.0
- Embed icon + manifest + version info into exe via go-winres
- Add 48px icon-app.png for UI title bar
- exe now shows custom icon in taskbar, explorer, and title bar

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
taqin
2026-04-12 21:17:28 +07:00
parent 4aa4310d7d
commit 70c46277c4
10 changed files with 70 additions and 1 deletions

BIN
resources/app-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

22
resources/app.manifest Normal file
View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="*"
name="DriverBoosterPro"
type="win32"/>
<description>Driver Booster Pro - System Driver & Update Manager</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- Windows 10/11 -->
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
</application>
</compatibility>
</assembly>

BIN
resources/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

BIN
rsrc_windows_386.syso Normal file

Binary file not shown.

BIN
rsrc_windows_amd64.syso Normal file

Binary file not shown.

BIN
ui/icon-app.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -11,7 +11,7 @@
<!-- Title Bar -->
<div class="titlebar">
<div class="titlebar-left">
<img src="icon-shield.png" class="app-logo-img" alt="">
<img src="icon-app.png" class="app-logo-img" alt="">
<div class="app-title">
<span class="app-name">DRIVER BOOSTER</span>
<span class="app-edition">PRO</span>

BIN
winres/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

BIN
winres/icon16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

47
winres/winres.json Normal file
View File

@@ -0,0 +1,47 @@
{
"RT_GROUP_ICON": {
"APP": {
"0000": [
"icon.png",
"icon16.png"
]
}
},
"RT_MANIFEST": {
"#1": {
"0409": {
"identity": {
"name": "IMTAQIN.DriverBoosterPro",
"version": "1.0.0.0"
},
"description": "Driver Booster Pro - System Driver & Update Manager",
"minimum-os": "win10",
"execution-level": "as invoker",
"dpi-awareness": "per monitor v2",
"use-common-controls-v6": true
}
}
},
"RT_VERSION": {
"#1": {
"0000": {
"fixed": {
"file_version": "1.0.0.0",
"product_version": "1.0.0.0"
},
"info": {
"0409": {
"CompanyName": "IMTAQIN",
"FileDescription": "Driver Booster Pro",
"FileVersion": "1.0.0.0",
"InternalName": "driver-booster",
"LegalCopyright": "Copyright (c) 2026 IMTAQIN - https://imtaqin.id",
"OriginalFilename": "driver-booster.exe",
"ProductName": "Driver Booster Pro",
"ProductVersion": "1.0.0.0"
}
}
}
}
}
}