From ac4fcf04c258bc84df6035a05e70c75137951da3 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Wed, 6 Jul 2016 10:59:01 +0200 Subject: [PATCH] Replace the broken PNGed SVG with the real one Recreate a proper favicon for older browsers --- Makefile | 6 + public/favicon.ico | Bin 0 -> 90022 bytes public/images/logo-16.png | Bin 0 -> 592 bytes public/images/logo.png | Bin 908 -> 0 bytes public/images/logo.svg | 565 +++++++++++++++++++++++++--- templates/layouts/bootstrap.html.ep | 5 +- 6 files changed, 532 insertions(+), 44 deletions(-) create mode 100644 public/favicon.ico create mode 100644 public/images/logo-16.png delete mode 100644 public/images/logo.png diff --git a/Makefile b/Makefile index d65598055bc..e1dc40847f0 100644 --- a/Makefile +++ b/Makefile @@ -99,3 +99,9 @@ coverage-html: cover_db/coverage.html .PHONY: coverage-check coverage-check: cover_db/coverage.html ./script/check_coverage ${COVERAGE_THRESHOLD} + +public/favicon.ico: public/images/logo.svg + for w in 16 32 64 128; do \ + inkscape -e public/images/logo-$$w.png -w $$w public/images/logo.svg ; \ + done + convert public/images/logo-16.png public/images/logo-32.png public/images/logo-64.png public/images/logo-128.png -background white -alpha remove public/favicon.ico diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..938030f2cab45c519e14db1cbd6aeb455e1df6d5 GIT binary patch literal 90022 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 eYGv^M9lil&xK`=DhP(uM6^WXx zP{bar6tVOmmVzKA8-oX>D_DhgH<7j!)Kc-HwV_lGl_W+KEV*cC@ssYZ;s+{vNL;f? ztectF!_KagHG$BBz4)HydESrbeg5;Gfw%F0hj_s!zhcg-3~mDX43$NQ&H~cFUy6L! z-jq1=p9R{^1Z!-caSC+lWW}m_BvVzf?eMbx>{JDO0L^_hWp+loK^J<)T}9I zAR=1>18D)aPF27FFf*mwf&B0%C@bSlsm1YdvN6z?tWhKaIJvZJX*nBQGF1TqXzdBz zPulrpHQIf^n!q0=A;2Z zxe^a2>nAE~>9Xp@(7#=H-*x|vi$?|d%{JN9u{!a<+h^dnEAmb-^yXw%wR|Mufpa~> z0m>BJY>aWaxz~DcoWOK@WB}0I6!A8Vi;91JT12Hpv{_ZR2;{D>=p570@5c#5*F78o zz2@Q%BHf|Jd@>r%T>^l#Q&Q#elNj}vEQvLy4z`C=KgXJqAA$ZvZqrrhtLvW|pd2k= z;rG^V>r;TC<-y}SdxA{>#+c53B_JI?HeAnmHx)JayN{*O&N}}%fuX93A5^&Lax+x) zM5NpL9F+|Y^2g3|!TBIF3j3=J79Ziv7ekMWxq`sqW&PRm=fi6eJ?Zj~5a(UMM7jIz zs?=@6=M-MDh<;o=Xv7Ja1u%QIQ>ZO2Z0)tysO?lDd<|lu?1_hy`v4+6p^LzWu8*%o zr^f+e;VZ*C&ev9&S^prwy{AcE=SJ*;18>CEBznc<0f+@SigPTVa~%B=79|dbkZLTK&!Xe}-N=B5y>`*OpH93ux)G>eXjgGiDBSgcFyd7iylp iSoqepiF)70n~j(4IT=;)Wh0OP0000 + sodipodi:docname="ticket #437_concept1_connected.svg" + inkscape:export-filename="ticket #437_concept1_final_64x64.png" + inkscape:export-xdpi="240" + inkscape:export-ydpi="240"> + inkscape:window-y="27" + inkscape:window-maximized="0"> @@ -78,40 +77,522 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-988.36216)"> + transform="translate(0,-1028.3622)"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Q + Q + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/templates/layouts/bootstrap.html.ep b/templates/layouts/bootstrap.html.ep index 123a5383fa8..87eaca81839 100644 --- a/templates/layouts/bootstrap.html.ep +++ b/templates/layouts/bootstrap.html.ep @@ -34,8 +34,9 @@ % end + type="image/png" sizes="16x16" + href="/images/logo-16.png" /> +