From c89d9b4db5c6af9c4a3d2c53d19da2f91a99bf45 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Wed, 10 Aug 2022 22:32:58 +0200 Subject: [PATCH] Added Favicon and Logo Fixed logging typo in GameMapper --- .../de/grimsi/gameyfin/mapper/GameMapper.java | 2 +- .../components/header/header.component.html | 2 + .../components/header/header.component.scss | 8 + frontend/src/assets/Gameyfin_Logo_256px.png | Bin 0 -> 4331 bytes .../src/assets/android-chrome-192x192.png | Bin 0 -> 385 bytes .../src/assets/android-chrome-512x512.png | Bin 0 -> 487 bytes frontend/src/assets/apple-touch-icon.png | Bin 0 -> 387 bytes frontend/src/assets/browserconfig.xml | 9 + frontend/src/assets/favicon-16x16.png | Bin 0 -> 644 bytes frontend/src/assets/favicon-32x32.png | Bin 0 -> 988 bytes frontend/src/assets/favicon.ico | Bin 0 -> 15086 bytes frontend/src/assets/mstile-150x150.png | Bin 0 -> 2429 bytes frontend/src/assets/safari-pinned-tab.svg | 180 ++++++++++++++++++ frontend/src/assets/site.webmanifest | 19 ++ frontend/src/index.html | 13 +- 15 files changed, 230 insertions(+), 3 deletions(-) create mode 100644 frontend/src/assets/Gameyfin_Logo_256px.png create mode 100644 frontend/src/assets/android-chrome-192x192.png create mode 100644 frontend/src/assets/android-chrome-512x512.png create mode 100644 frontend/src/assets/apple-touch-icon.png create mode 100644 frontend/src/assets/browserconfig.xml create mode 100644 frontend/src/assets/favicon-16x16.png create mode 100644 frontend/src/assets/favicon-32x32.png create mode 100644 frontend/src/assets/favicon.ico create mode 100644 frontend/src/assets/mstile-150x150.png create mode 100644 frontend/src/assets/safari-pinned-tab.svg create mode 100644 frontend/src/assets/site.webmanifest diff --git a/backend/src/main/java/de/grimsi/gameyfin/mapper/GameMapper.java b/backend/src/main/java/de/grimsi/gameyfin/mapper/GameMapper.java index 19e1cea..70c9c5f 100644 --- a/backend/src/main/java/de/grimsi/gameyfin/mapper/GameMapper.java +++ b/backend/src/main/java/de/grimsi/gameyfin/mapper/GameMapper.java @@ -107,7 +107,7 @@ public class GameMapper { stopWatch.stop(); - log.info("Calculated disk size for game {} in {} seconds", g.getName(), (int) stopWatch.getTotalTimeSeconds()); + log.info("Calculated disk size for game '{}' in {} seconds", g.getName(), (int) stopWatch.getTotalTimeSeconds()); return fileSize; } } diff --git a/frontend/src/app/components/header/header.component.html b/frontend/src/app/components/header/header.component.html index 0b5618b..dd877db 100644 --- a/frontend/src/app/components/header/header.component.html +++ b/frontend/src/app/components/header/header.component.html @@ -5,6 +5,8 @@ + + diff --git a/frontend/src/app/components/header/header.component.scss b/frontend/src/app/components/header/header.component.scss index d0ca4cc..a117459 100644 --- a/frontend/src/app/components/header/header.component.scss +++ b/frontend/src/app/components/header/header.component.scss @@ -1,3 +1,11 @@ .spacer { flex: 1 1 auto; } + +.logo { + height: 36px; + position: absolute; + right: 0; + left: 0; + margin: 0 auto; +} diff --git a/frontend/src/assets/Gameyfin_Logo_256px.png b/frontend/src/assets/Gameyfin_Logo_256px.png new file mode 100644 index 0000000000000000000000000000000000000000..f20c0a379e99ab82c57a92a7fc66013074b07d52 GIT binary patch literal 4331 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/android-chrome-192x192.png b/frontend/src/assets/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..63277fb930363f6bca7c180e05fbaeb75645646c GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^2SAt+NHA0_4_pPLSkfJR9T^xl_H+M9WCijSl0AZa zfwF203=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!Ib3f?!v%$w@Y{lkjGx) z>Fdh=jDt%=m_=`8`Cg!qnx~6nNW|f{Cl>;(9nO2Eg!&jZFdw?3kt3o15f)dLW3X1a6GILTDN-7Id6*3D-k{K8(<~;ty z!%-Nfp>fLp^cl~mK@7~w+naZfs>?nIPw?Ai%-G z)aXDj>Or}I*{}8@-f7xqKzFH@xJHzuB$lLFB^RXvDF!10BO_e{3tdBl5F-OCLrW_I z6Kw+nD+7a;!d#$wBn`RwDVb@NxHWv$xw;3aA-pOiq9iD>T%n*SKP@vSRiUJ^AXOo= zpd^`rp<>SCPdprjVHz5z{7;|pd>X{Stjw*K%q^@e>^)h8Sy;iP!Q^lXv-0K;h0`~# moH%mkh|Cf8(+wUAy!04ei3^r|ax$F?a+Ig5pUXO@geCy1$9x$8 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/apple-touch-icon.png b/frontend/src/assets/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb0316ae1a1229e4515927bc201ed13a426347c GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^TR@l*NHB&IeEv~mfAq`I#$B>A_Z%-KVGB9v3Z}=JB&78)-tn&8eo6JXhzu&8V z4j_YgYKdz^NlIc#s#S7PDv)9@GB7gIHL%b%Gzc*=urjo;GBwvW zFt9Q(5ZWzt97RKJeoAIqC2kGL&sJ3fHH24%M3e+2mMat#<)>xlq$-qD7Nja<7L+72 zFjUNW{E3I7Fib<^l>g~7o=<}qn3cKplDUPIg}o<>FbgZVG?*MtVOHK8qHy}gl@mwK k9FaM~e!9V9ftMb`D{;Y+Pfn&&fmSehy85}Sb4q9e0C7fkzyJUM literal 0 HcmV?d00001 diff --git a/frontend/src/assets/browserconfig.xml b/frontend/src/assets/browserconfig.xml new file mode 100644 index 0000000..d416bc5 --- /dev/null +++ b/frontend/src/assets/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #ffffff + + + diff --git a/frontend/src/assets/favicon-16x16.png b/frontend/src/assets/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..19c6dc3fde31d79a00df8e6e723567c8709f096d GIT binary patch literal 644 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{Xiaj ziKnkC`!fzM5n-m|r!I9cFfeL*x;TbtoKL-A>peA5;=srIweym-mKOCX6%_@{))ENe z<5R5b6l-0^ay&!eI@>}`f#WRpj$5``?qIRhNEcwgs2P8u#{FpW&pW*Rw>;N>{PlnR zb%OwtOrMK~EsUNg2mN}mSN(gWOHK&i*Te_YxBX{ax!|U9`=h{rV(v>;OqMcPbD!T> zl44o4S_o~A3}B^_Se=U>aZf3DZl7Acm#$wAdR@hag> zPZa+pn`!E{{`#O~a>u#g)#jD^{XYdI%1^&32MkBm64!{5l*E!$tK_0oAjM#0U}U6g zV4-Vh5MpFtWoT(-V5DteU}a$Nd|`wYiiX_$l+3hB+#06+dC&&b5MC7$Q4*9`u24{v zpO%@Es!&o{kgAYbP?F5RP%-E6CmxQ%Fb$1U{-@7)J`G}ER_4}A<`z~K_MR-lEUe(t zU~)KxS$T7a!s#1VP8>ONMCJ(l=?0GlUV03##05(}IhjrcTEXDy>gTe~DWM4fh(-7n literal 0 HcmV?d00001 diff --git a/frontend/src/assets/favicon-32x32.png b/frontend/src/assets/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..6b6bb76a60aa7f4346701cace91d9b3be45f2738 GIT binary patch literal 988 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKpuOE zr>`sfGY&2hVHUlW<$Hnhjh-%!As)x)UOt;0Qz~-o^_i_A!(!eW=L}I?P-Vuquz0!Bfl4HMwx)*M|wd8V& zkn#6jGpwDh&YBq8ovyCf_q=>wao&PM3&dqUwJ7d=IqiMz8}IELqHTL0yE5C(ieB~m zOtjdePYwKgl`J+#c?RT$l-@Ed7O!sMd$=AmxD+#ikkmj4JdNgkBN|%)O zO|PfT>bM${|1Cr-|Hcevwce`R#G&f?=k=b=dOxrFN;hS^);%D3{{(kZukX{@b|&gVEqteA8$5I- z-FT_#KkMuvFViD$)9(vkxOFmnp7`%AbIZ(KqnW+t<>`N}XS`JAQOhi}a<1IjvVD84 zjDENuoXvM5_e0EwGN`8-s&OfpMYVTSRnzgt$$sx2@n~RZxK7k*KFdvWolj+0+iA1RdP`(kYX@0Ff!6L zu+TL$2r)9SGPJZZFwr(Jure@cDa-|`N79g+pOTqYiCe>0ovV9*8p5kWB1(c1%M}WW z^3yVNQWZ)n3sMy_3rdn17%JvG{=~yk7^b0d%K!8k&!<5Q%*xz)$=t%q!rqfbn1vNw z8cYtSFe`5kQ8<0$%84Uqj>sHgKi%N5z)O$emAGKZCnwXXAV+z+`njxgN@xNA$?mH7 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/favicon.ico b/frontend/src/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c3a3b053a157720e4ab2ccd4c72cf9f11587c1c1 GIT binary patch literal 15086 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 JTtp`7{u}Z09uWWl literal 0 HcmV?d00001 diff --git a/frontend/src/assets/mstile-150x150.png b/frontend/src/assets/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..c082c779ab1a7b24b7f5e69057421cc775298642 GIT binary patch literal 2429 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 + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + diff --git a/frontend/src/assets/site.webmanifest b/frontend/src/assets/site.webmanifest new file mode 100644 index 0000000..a8f693a --- /dev/null +++ b/frontend/src/assets/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Gameyfin", + "short_name": "Gameyfin", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/frontend/src/index.html b/frontend/src/index.html index f245f86..5beef52 100644 --- a/frontend/src/index.html +++ b/frontend/src/index.html @@ -2,13 +2,22 @@ - Frontend + Gameyfin - + + + + + + + + + +