From 2f4920cc2734714aad4670a85e9eae559b8d8592 Mon Sep 17 00:00:00 2001 From: Markus Date: Thu, 21 Aug 2025 18:48:50 +0200 Subject: [PATCH] Add application icon for Inno Setup and web favicon - Create medi-wol.ico for Windows installer with blue circle and white W - Add favicon.ico, favicon.png, favicon-16x16.png for web app - Update Inno Setup script to use SetupIconFile and UninstallDisplayIcon - Add favicon links to HTML template head section - Icon features: MediSoftware blue theme, Wake-on-LAN W symbol, transparent background --- dist/medi-wol-linux-amd64 | Bin 15585464 -> 15585464 bytes dist/medi-wol-linux-arm64 | Bin 14680248 -> 14680248 bytes installer/medi-wol-setup.iss | 8 +++++--- installer/medi-wol.ico | Bin 0 -> 4118 bytes web/static/favicon-16x16.png | Bin 0 -> 374 bytes web/static/favicon.ico | Bin 0 -> 630 bytes web/static/favicon.png | Bin 0 -> 630 bytes web/templates/index.html | 5 +++++ 8 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 installer/medi-wol.ico create mode 100644 web/static/favicon-16x16.png create mode 100644 web/static/favicon.ico create mode 100644 web/static/favicon.png diff --git a/dist/medi-wol-linux-amd64 b/dist/medi-wol-linux-amd64 index 5b7e04552d6caa314d5d730b48e89a24bb54662d..3a288b72e28ae50a9261e88f519d5155c75d5c44 100644 GIT binary patch delta 793 zcmWN{LwFVd0D$2qF7L~>Yq|dH)z-3Yty*5ot}nN0*|xcC+qQM-(zOon?Tz1XEGYiJ z{WF7$2EvB535|#;7Zn&eU~pv1=)RGS$CPRjXcZmPZ%B{ms6gb1q3yet7*sb9cObZG zhAg}Pya|c@yFBQ^xBKB0LTdL}UvSnGB!MK9M3PvNNKy%sWRhG`NJ>d1sU?jB%m1HN z(n)&BAQ>f-WR@(FRkBHT$ssuir1Nogq~ zWu=^ymkJV)ic(1`OBJaq)ug)AkeX6UYD*odE1^

Pwh}O9P3JhSEqHOA~1-&7`@s zke1R)T1y*gEA6DcbdZkHNjggx=_=i%yY!Hr(o1?vAL%QR(og!!0Ev=;GDrr?5E&}N zWVl4j2#JxAGD=3v7#S<$WV}p}i84th%M_U^(`33RGi0XBlG!px=E^*oFR`*f7Rn-t zlf|+`mdY|&E-PfEtdiBTM%KzYSuY!8qimARvPHJaHrXyaWT)(s-Lgma%0AgI2jrj} zlEZRDj><8Km*a9mPRc1cEobDcoRjl%K`zQAxhz-Ys$7%nazk#)Ex9ds~@ y$|HF!PvogQljrh6Udk(ZEpOzlyp#9xK|abS`7B@Lt9+C1@gucQ2qKlcysp&KOt delta 793 zcmWN{Q+pNw0D#dayS>>qm(5jMU)HK+FKo;9syAcVw%ziwZQFI#AE=9Scj7mlND=?v z!C65iLWYhCi5M9OkB+HdF=|Ao=e}BQdz1Fm7#S=>WT*_2 z;W9!-$|xBvV`Qw1lkqY^Cdwq4EK_8v#L6_8E;B@#DYIm@%#pb=Pv*-4StyGnP8Q1& zSt`q9xvY?tvPxFV8d)prWW8*Vjj~BL%NE%x+hn`!ke#wicFP{wEBj=>9FT)@NDj*p zIV#8GxSWu9IVq>)w49N%a!$@mf?SY`a!D@B6}c+cb_dHiO4&Uv| zN=wa?_1~$CfLiebrp3i|>DRSSVsz8+grwxC*pS%z4I;u4LL-|rpU@*ECUHzcL`qU{ z$lB8ZEsOvB8tXWmbR?T(mmHE)a!GE_=JXz3>1 zrHAyCUea6oNMDJOeiAGFWq=HnK{8l|$WR$3!)1hwluzL>VXJWr8Hh zM42R$Wr|FdX);}ANV25JOqnIKWsc01d6Ft=k}mUQfh-hdkz~kXSt3hinJkwTvQk#b zYFQ&|Wu2^-4YE--$!6IiTVicAa#Bvo zX*nZj<(!p fQeMexc_VM-oxGP1@=-p?XZa#uu6f8WWln9~+w(*Eqa;{e(bb`|yaU@W`1_4W@>5i0m{hy2;wp zLCuT(`jay@>}RQvEH9F~9Uq&%_iv;9k!eU)$tKw)hvbx8l3VgfUdboQd4S4u+)}15+Ze_p468H z5-MR5kcQGo8cVn|k*3m2noA35DXpZnw2`*bPTETc=_s9~vviTJ5+RWiCDGDNx=Rm< zkywe7p3+NtOCRYg{Ul!c%K#ZDgJiG_k)e_x!(_OOkdZPuYhAA`ID4FCWD diff --git a/installer/medi-wol-setup.iss b/installer/medi-wol-setup.iss index 657b6cb..3f2210a 100644 --- a/installer/medi-wol-setup.iss +++ b/installer/medi-wol-setup.iss @@ -21,6 +21,8 @@ AllowNoIcons=yes LicenseFile=..\LICENSE OutputDir=..\dist OutputBaseFilename=medi-wol-setup +SetupIconFile=medi-wol.ico +UninstallDisplayIcon={app}\{#MyAppExeName} Compression=lzma SolidCompression=yes WizardStyle=modern @@ -46,10 +48,10 @@ Source: "..\LICENSE"; DestDir: "{app}"; Flags: ignoreversion Source: "..\README.md"; DestDir: "{app}"; Flags: ignoreversion [Icons] -Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" +Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppExeName}" Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}" -Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon -Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon +Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppExeName}"; Tasks: desktopicon +Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon [Run] ; Installiere Medi-WOL als Windows-Dienst mit NSSM diff --git a/installer/medi-wol.ico b/installer/medi-wol.ico new file mode 100644 index 0000000000000000000000000000000000000000..058ba2c28b5389fc2a1e4bea0c8580acf8054f67 GIT binary patch literal 4118 zcmeH^%Z)-o5Cew{IPIBeHZWo$KbAg}R2udCczxVPV88a*9-y_`=k<8B_-yUo+E4qR ztG~eO`TM?_vFnen-S=+h&bi&r?A%WN>`azv$^B`R;{Vuk0nu`E(ksPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Sie)K~y+Tl~bV( z!Y~k>MDhtpBoYUL7Cr-s!Q+~C0y#-g`~eGF36hYIkYLcu1ZtUCf(%46E;We4mE>{{Tne;b3v1(II4yN>wEB{J`luWIs9kHzy z#69VaXyOmfaxu1D$+NS^L-pjlUP@2)9n1|L}1OxJ??U zM*o^#qiKvPl-}g^nB;m9RL6T07*qoM6N<$g1+CAUjP6A literal 0 HcmV?d00001 diff --git a/web/static/favicon.ico b/web/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4865db03834d6ae2619e0ecb2887cebfb8bcdc30 GIT binary patch literal 630 zcmV-+0*U>JP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0t-n*K~z{ry_d00 z!!Qs)GcqzVGBWZ9WxzpVVq|1wL1JVJHXo3giII&;v8#?%rAkO$G9uK0sp?XxLx+xs zE=~eD+i8*}Iq6A_FZP}9&d$~I8p_p+yr2w%$q{|8HSvS!%;(XQFJ$Zs1umFSUreZw z1?rrx(MYa>@u|<%J2h01$w7`VE}wlNcb0`~ff1>doroJM{SB(z3c$jVT9qQjJn4{740v?PARl{RK-qJxQ>8>&4$!^yR2vbKw z5ySjnG^*lV^5~upy2*?z{)}Z#&HkJ-=efZGyrY9<=scrj#ipIoQZN5Vtr|dd?u*89 zr;=JQ=aiv49gD(Aa@0t%rDJvTk0kd1o=2+a2f5P@@X?#8?1f1hf#}Af>>NCS`3I@1 zF31HFa#d(ddXEB^kGb*OiRSHhT|TMpM3Qb;s2|IOHrbRmrs=)V(Xo^}qZP9Wc1RsW zVpGX@Ci?$@nphTUfQ(DSUMBdtJ|G$!Yqi%EJg<0ZRR7Z=V>FCWq-#<61v(iw5(6Df QYXATM07*qoM6N<$g1|Q%l>h($ literal 0 HcmV?d00001 diff --git a/web/static/favicon.png b/web/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..4865db03834d6ae2619e0ecb2887cebfb8bcdc30 GIT binary patch literal 630 zcmV-+0*U>JP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0t-n*K~z{ry_d00 z!!Qs)GcqzVGBWZ9WxzpVVq|1wL1JVJHXo3giII&;v8#?%rAkO$G9uK0sp?XxLx+xs zE=~eD+i8*}Iq6A_FZP}9&d$~I8p_p+yr2w%$q{|8HSvS!%;(XQFJ$Zs1umFSUreZw z1?rrx(MYa>@u|<%J2h01$w7`VE}wlNcb0`~ff1>doroJM{SB(z3c$jVT9qQjJn4{740v?PARl{RK-qJxQ>8>&4$!^yR2vbKw z5ySjnG^*lV^5~upy2*?z{)}Z#&HkJ-=efZGyrY9<=scrj#ipIoQZN5Vtr|dd?u*89 zr;=JQ=aiv49gD(Aa@0t%rDJvTk0kd1o=2+a2f5P@@X?#8?1f1hf#}Af>>NCS`3I@1 zF31HFa#d(ddXEB^kGb*OiRSHhT|TMpM3Qb;s2|IOHrbRmrs=)V(Xo^}qZP9Wc1RsW zVpGX@Ci?$@nphTUfQ(DSUMBdtJ|G$!Yqi%EJg<0ZRR7Z=V>FCWq-#<61v(iw5(6Df QYXATM07*qoM6N<$g1|Q%l>h($ literal 0 HcmV?d00001 diff --git a/web/templates/index.html b/web/templates/index.html index 475a5b5..780aceb 100644 --- a/web/templates/index.html +++ b/web/templates/index.html @@ -4,6 +4,11 @@ {{.title}} + + + + +