From 1bf7d71a0a82bc19945bc816df57b8ad61bdace4 Mon Sep 17 00:00:00 2001 From: silverwind <me@silverwind.io> Date: Fri, 1 Jan 2021 20:04:35 +0100 Subject: [PATCH] Consolidate Logos and update README header (#14136) * Consolidate Logos and update README header - Remove unused `logo-lg.png`, `logo-sm.png` and `logo-192.png`. - Consolidate `favicon.svg` and `logo.svg` to just `logo.svg`. - Remove Safari Mask icon, it seems to work fine with just `favicon.png` (no SVG support). - Remove Fluid Icon. It only served Firefox and SVG works just fine there. - Update customization instructions. - Update README.md to use SVG icon, increase logo size and center it and badges. * Update README_ZH.md Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> * Update README_ZH.md Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: techknowlogick <techknowlogick@gitea.io> --- README.md | 61 ++++++++++++++---- README_ZH.md | 60 +++++++++++++---- build/generate-images.js | 59 ++++++----------- .../doc/advanced/customizing-gitea.en-us.md | 13 +++- modules/setting/setting.go | 18 ++---- public/img/gitea-192.png | Bin 4756 -> 0 bytes public/img/gitea.svg | 2 +- public/img/logo-192.png | Bin 4756 -> 0 bytes public/img/logo-lg.png | Bin 26874 -> 0 bytes public/img/logo-safari.svg | 1 - public/img/logo-sm.png | Bin 3006 -> 0 bytes public/img/{logo-512.png => logo.png} | Bin public/img/logo.svg | 2 +- snap/snapcraft.yaml | 2 +- templates/base/head.tmpl | 6 +- templates/base/head_navbar.tmpl | 2 +- templates/home.tmpl | 2 +- 17 files changed, 135 insertions(+), 93 deletions(-) delete mode 100644 public/img/gitea-192.png delete mode 100644 public/img/logo-192.png delete mode 100644 public/img/logo-lg.png delete mode 100644 public/img/logo-safari.svg delete mode 100644 public/img/logo-sm.png rename public/img/{logo-512.png => logo.png} (100%) diff --git a/README.md b/README.md index 95717a50bd..8fd3f5f606 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,52 @@ -[简体中文](README_ZH.md) +<p align="center"> + <a href="https://gitea.io/"> + <img alt="Gitea" src="https://raw.githubusercontent.com/go-gitea/gitea/master/public/img/gitea.svg" width="220"/> + </a> +</p> +<h1 align="center">Gitea - Git with a cup of tea</h1> -<h1> <img src="https://raw.githubusercontent.com/go-gitea/gitea/master/public/img/gitea-192.png" alt="logo" width="30" height="30"> Gitea - Git with a cup of tea</h1> +<p align="center"> + <a href="https://drone.gitea.io/go-gitea/gitea" title="Build Status"> + <img src="https://drone.gitea.io/api/badges/go-gitea/gitea/status.svg?ref=refs/heads/master"> + </a> + <a href="https://discord.gg/Gitea" title="Join the Discord chat at https://discord.gg/Gitea"> + <img src="https://img.shields.io/discord/322538954119184384.svg"> + </a> + <a href="https://microbadger.com/images/gitea/gitea" title="Get your own image badge on microbadger.com"> + <img src="https://images.microbadger.com/badges/image/gitea/gitea.svg"> + </a> + <a href="https://codecov.io/gh/go-gitea/gitea" title="Codecov"> + <img src="https://codecov.io/gh/go-gitea/gitea/branch/master/graph/badge.svg"> + </a> + <a href="https://godoc.org/code.gitea.io/gitea" title="Go Report Card"> + <img src="https://goreportcard.com/badge/code.gitea.io/gitea"> + </a> + <a href="https://godoc.org/code.gitea.io/gitea" title="GoDoc"> + <img src="https://godoc.org/code.gitea.io/gitea?status.svg"> + </a> + <a href="https://github.com/go-gitea/gitea/releases/latest" title="GitHub release"> + <img src="https://img.shields.io/github/release/go-gitea/gitea.svg"> + </a> + <a href="https://www.codetriage.com/go-gitea/gitea" title="Help Contribute to Open Source"> + <img src="https://www.codetriage.com/go-gitea/gitea/badges/users.svg"> + </a> + <a href="https://opencollective.com/gitea" title="Become a backer/sponsor of gitea"> + <img src="https://opencollective.com/gitea/tiers/backers/badge.svg?label=backers&color=brightgreen"> + </a> + <a href="https://opensource.org/licenses/MIT" title="License: MIT"> + <img src="https://img.shields.io/badge/License-MIT-blue.svg"> + </a> + <a href="https://crowdin.com/project/gitea" title="Crowdin"> + <img src="https://badges.crowdin.net/gitea/localized.svg"> + </a> + <a href="https://www.tickgit.com/browse?repo=github.com/go-gitea/gitea" title="TODOs"> + <img src="https://badgen.net/https/api.tickgit.com/badgen/github.com/go-gitea/gitea"> + </a> +</p> -[](https://drone.gitea.io/go-gitea/gitea) -[](https://discord.gg/Gitea) -[](https://microbadger.com/images/gitea/gitea "Get your own image badge on microbadger.com") -[](https://codecov.io/gh/go-gitea/gitea) -[](https://goreportcard.com/report/code.gitea.io/gitea) -[](https://godoc.org/code.gitea.io/gitea) -[](https://github.com/go-gitea/gitea/releases/latest) -[](https://www.codetriage.com/go-gitea/gitea) -[](https://opencollective.com/gitea) -[](https://opensource.org/licenses/MIT) -[](https://crowdin.com/project/gitea) -[](https://www.tickgit.com/browse?repo=github.com/go-gitea/gitea) +<p align="center"> + <a href="README_ZH.md">View the chinese version of this document</a> +</p> ## Purpose diff --git a/README_ZH.md b/README_ZH.md index 5163e336d2..cb3c7d64b7 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -1,18 +1,52 @@ -[English](README.md) +<p align="center"> + <a href="https://gitea.io/"> + <img alt="Gitea" src="https://raw.githubusercontent.com/go-gitea/gitea/master/public/img/gitea.svg" width="220"/> + </a> +</p> +<h1 align="center">Gitea - Git with a cup of tea</h1> -<h1> <img src="https://raw.githubusercontent.com/go-gitea/gitea/master/public/img/gitea-192.png" alt="logo" width="30" height="30"> Gitea - Git with a cup of tea</h1> +<p align="center"> + <a href="https://drone.gitea.io/go-gitea/gitea" title="Build Status"> + <img src="https://drone.gitea.io/api/badges/go-gitea/gitea/status.svg?ref=refs/heads/master"> + </a> + <a href="https://discord.gg/Gitea" title="Join the Discord chat at https://discord.gg/Gitea"> + <img src="https://img.shields.io/discord/322538954119184384.svg"> + </a> + <a href="https://microbadger.com/images/gitea/gitea" title="Get your own image badge on microbadger.com"> + <img src="https://images.microbadger.com/badges/image/gitea/gitea.svg"> + </a> + <a href="https://codecov.io/gh/go-gitea/gitea" title="Codecov"> + <img src="https://codecov.io/gh/go-gitea/gitea/branch/master/graph/badge.svg"> + </a> + <a href="https://godoc.org/code.gitea.io/gitea" title="Go Report Card"> + <img src="https://goreportcard.com/badge/code.gitea.io/gitea"> + </a> + <a href="https://godoc.org/code.gitea.io/gitea" title="GoDoc"> + <img src="https://godoc.org/code.gitea.io/gitea?status.svg"> + </a> + <a href="https://github.com/go-gitea/gitea/releases/latest" title="GitHub release"> + <img src="https://img.shields.io/github/release/go-gitea/gitea.svg"> + </a> + <a href="https://www.codetriage.com/go-gitea/gitea" title="Help Contribute to Open Source"> + <img src="https://www.codetriage.com/go-gitea/gitea/badges/users.svg"> + </a> + <a href="https://opencollective.com/gitea" title="Become a backer/sponsor of gitea"> + <img src="https://opencollective.com/gitea/tiers/backers/badge.svg?label=backers&color=brightgreen"> + </a> + <a href="https://opensource.org/licenses/MIT" title="License: MIT"> + <img src="https://img.shields.io/badge/License-MIT-blue.svg"> + </a> + <a href="https://crowdin.com/project/gitea" title="Crowdin"> + <img src="https://badges.crowdin.net/gitea/localized.svg"> + </a> + <a href="https://www.tickgit.com/browse?repo=github.com/go-gitea/gitea" title="TODOs"> + <img src="https://badgen.net/https/api.tickgit.com/badgen/github.com/go-gitea/gitea"> + </a> +</p> -[](https://drone.gitea.io/go-gitea/gitea) -[](https://discord.gg/Gitea) -[](https://microbadger.com/images/gitea/gitea "Get your own image badge on microbadger.com") -[](https://codecov.io/gh/go-gitea/gitea) -[](https://goreportcard.com/report/code.gitea.io/gitea) -[](https://godoc.org/code.gitea.io/gitea) -[](https://github.com/go-gitea/gitea/releases/latest) -[](https://www.codetriage.com/go-gitea/gitea) -[](https://opencollective.com/gitea) -[](https://opensource.org/licenses/MIT) -[](https://crowdin.com/project/gitea) +<p align="center"> + <a href="README.md">View the english version of this document</a> +</p> ## 目标 diff --git a/build/generate-images.js b/build/generate-images.js index 9bd40641e4..c9108ce713 100755 --- a/build/generate-images.js +++ b/build/generate-images.js @@ -2,10 +2,10 @@ 'use strict'; const imageminZopfli = require('imagemin-zopfli'); +const Svgo = require('svgo'); const {fabric} = require('fabric'); const {readFile, writeFile} = require('fs').promises; const {resolve} = require('path'); -const Svgo = require('svgo'); const logoFile = resolve(__dirname, '../assets/logo.svg'); @@ -22,32 +22,20 @@ function loadSvg(svg) { }); } -async function generateSvgFavicon(svg, outputFile) { - const svgo = new Svgo({ - plugins: [ - {removeDimensions: true}, - { - addAttributesToSVGElement: { - attributes: [ - {'width': '32'}, - {'height': '32'}, - ], - }, - }, - ], - }); - - const {data} = await svgo.optimize(svg); - await writeFile(outputFile, data); -} - -async function generateSvg(svg, outputFile) { - const svgo = new Svgo(); - const {data} = await svgo.optimize(svg); - await writeFile(outputFile, data); -} - async function generate(svg, outputFile, {size, bg}) { + if (outputFile.endsWith('.svg')) { + const svgo = new Svgo({ + plugins: [ + {removeDimensions: true}, + {addAttributesToSVGElement: {attributes: [{width: size}, {height: size}]}}, + ], + }); + + const {data} = await svgo.optimize(svg); + await writeFile(outputFile, data); + return; + } + const {objects, options} = await loadSvg(svg); const canvas = new fabric.Canvas(); canvas.setDimensions({width: size, height: size}); @@ -78,25 +66,16 @@ async function generate(svg, outputFile, {size, bg}) { async function main() { const gitea = process.argv.slice(2).includes('gitea'); - const svg = await readFile(logoFile, 'utf8'); + await Promise.all([ - generateSvgFavicon(svg, resolve(__dirname, '../public/img/favicon.svg')), - generateSvg(svg, resolve(__dirname, '../public/img/logo.svg')), - generate(svg, resolve(__dirname, '../public/img/logo-lg.png'), {size: 880}), - generate(svg, resolve(__dirname, '../public/img/logo-512.png'), {size: 512}), - generate(svg, resolve(__dirname, '../public/img/logo-192.png'), {size: 192}), - generate(svg, resolve(__dirname, '../public/img/logo-sm.png'), {size: 120}), - generate(svg, resolve(__dirname, '../public/img/avatar_default.png'), {size: 200}), + generate(svg, resolve(__dirname, '../public/img/logo.svg'), {size: 32}), + generate(svg, resolve(__dirname, '../public/img/logo.png'), {size: 512}), generate(svg, resolve(__dirname, '../public/img/favicon.png'), {size: 180}), + generate(svg, resolve(__dirname, '../public/img/avatar_default.png'), {size: 200}), generate(svg, resolve(__dirname, '../public/img/apple-touch-icon.png'), {size: 180, bg: true}), + gitea && generate(svg, resolve(__dirname, '../public/img/gitea.svg'), {size: 32}), ]); - if (gitea) { - await Promise.all([ - generateSvg(svg, resolve(__dirname, '../public/img/gitea.svg')), - generate(svg, resolve(__dirname, '../public/img/gitea-192.png'), {size: 192}), - ]); - } } main().then(exit).catch(exit); diff --git a/docs/content/doc/advanced/customizing-gitea.en-us.md b/docs/content/doc/advanced/customizing-gitea.en-us.md index be6512a450..9f1a43c017 100644 --- a/docs/content/doc/advanced/customizing-gitea.en-us.md +++ b/docs/content/doc/advanced/customizing-gitea.en-us.md @@ -59,11 +59,20 @@ the url `http://gitea.domain.tld/image.png`. ## Changing the default logo -To automatically update custom logo png and svg files replace `assets/logo.svg` and run `make generate-images`. This will update the user-designated logo files served in `public/img`. Alternatively, you can manually update each `logo-X.png` and `logo.svg` file in `public/img`. +To build a custom logo replace `assets/logo.svg` and run `make generate-images`. This will update +these customizable logo files which you can then place in `custom/public/img` on your server: + +- `public/img/logo.svg` +- `public/img/logo.png` +- `public/img/favicon.png` +- `public/img/avatar_default.png` +- `public/img/apple-touch-icon.png` ## Changing the default avatar -Place the png image at the following path: `custom/public/img/avatar_default.png` +Either generate it via above method or place the png image at the following path: + +- `custom/public/img/avatar_default.png` ## Customizing Gitea pages and resources diff --git a/modules/setting/setting.go b/modules/setting/setting.go index 8a4d7acc4d..a98a97950b 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -1089,24 +1089,14 @@ func MakeManifestData(appName string, appURL string, absoluteAssetURL string) [] StartURL: appURL, Icons: []manifestIcon{ { - Src: absoluteAssetURL + "/img/logo-lg.png", - Type: "image/png", - Sizes: "880x880", - }, - { - Src: absoluteAssetURL + "/img/logo-512.png", + Src: absoluteAssetURL + "/img/logo.png", Type: "image/png", Sizes: "512x512", }, { - Src: absoluteAssetURL + "/img/logo-192.png", - Type: "image/png", - Sizes: "192x192", - }, - { - Src: absoluteAssetURL + "/img/logo-sm.png", - Type: "image/png", - Sizes: "120x120", + Src: absoluteAssetURL + "/img/logo.svg", + Type: "image/svg+xml", + Sizes: "512x512", }, }, }) diff --git a/public/img/gitea-192.png b/public/img/gitea-192.png deleted file mode 100644 index 08baff19e1906a5bd3d58e8cd3298aa6bf3e0193..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4756 zcmV;F5^L>=P)<h;3K|Lk000e1NJLTq006)M006)U1^@s6Qrv6@000tONkl<ZcmeFe z0Sy2E0Ky>qr#8noU;qFB0000000000000000000000000000000000$5u6=!fRbzn z!f>8#TlZF;?X_*IZ?d*++f34fgSBnjwr$(Jsj=<Jf6mudxzg3;AJ3H^{?l8Pz3FSj z$SAEQIdfb8GGW(a${wLv!X%v5+}C)*a7A-cv(J&RL9>8KI?<8Thf6xhQM3z_b~8sp zb$z=u6ErVZ-~L}^#CJcs<kz1w-!I=J=}t!V23s#wm+)@o;qbL<g!LP9LnfD-{@k%6 zd731L@W*gz*YHnZxT*0ZF;_LmH9NVat99|sWfI0S0g6lL>nLc?ByH#jT18)%a-@|T z3kjWuPQ<B%g-eVQP3U9S2>7Im*Eg2q{`L>9tSnsF1(|}f*x<0yX*%oM{V{GBKa3+& zu#!pGsyU>&9Ilauf*x}z$VZYwrN;m8JQuVgmoPirk4nAV)m#j4_7+FN3Vl5%u$VA7 z{z0P6F=$-a<(RMvRaTHw2lsCbEEZH1ukXI_FRG7UPAwf3e{V(k-ADNQal)c4j<7SM zZA?N@Y#dC{%4jzev;`N?iAma<OOX0{6c;cV8z57#j!D=a;6wD~?Ie!jBit59VyX79 zA6{h=TH;z0(;sD^x3GI*hw@Jhd%wQk7{IcC)o&gaT10RG<1o>>PA%Qd<ME6S$*O%* zhXuV(+SBl}5Co?oeg}d$5)R<^2TaS$@tD>ro$LCX`7udI;eLfHgh~A5qv@DzD?MSf zbobaz;a_XOX-yJJOnhfE0c(=kC{qBVv#*MA0T|AA?3ndg5?|rr7Dsq$bATxT1D;{x zamXdlFa?8CtMO(9GH?a0NL+;fUN{0~7$>Ik31FBKr{rf67N!B?O#v8o#y<H4EJ`EB zn*uQ0CLZz>iHY!qOu^KYYmA}E=xn9{VhQ)L-Xk#)lh7fp8E*=};8NcLiB4QSVecH^ zoJpE6-k)t-Nzd!EZQI&R_H5g>v6*CF+qP}nw$0uC@|^QdHfYRtvh}}TowsL`o|@_I zs(Px{IS3&a<cA~&m{j%8kRe4ShtvjVsli`j@0X$YCQ&c^X4K;kChZpFmcWohV(i-F z0A#W7Sy`gI;SUVtzTma|1X5MAWm!f&=g!>5BzvUgsiVjN@-rm!v8pKj%yC?gAJFxr zk9hoJq`R^_Kx(q74^Iw2R_gH+Gd=xVXbCyTc`LW9*1wqqa2T2>V-7$T=SQ)0V0WzH z>Awv%0jd>b5s&Yu$&z(|wv#jc3|X!EEFDM}RUCY+Z*WPHV=c;lJ+g;eo<a_gry-L$ zZ3R%o<Lea$-Vlw2>M%{9c*DepCkG%y?RdJi|K$pW2Kys1eg@MBs+~-Hcya(TlzOIH zax_sG^mV2g)R-Fh@Z<nw`;g+}D{aL3U2?!RCJMcyG3QE}EJ+8L-F8ZqKSQ>P9So#E z6b5{X8NiK)56ymUvIkq9Ob(ErO-*yN@mpmjL!ke|41l)^<suny0I~t;PFxa_0fnAS z1v&~1-T}zkq<aI5kUagl+pq)l(D~uX0mvY)neIkgCzVqXbB<&NiNu_@b$)nq05W7A zvu~3Wll`&m+5c7V{rxA*AduaoNy}^xwK#cnUJgKZDf>3iev})?S;`Dk5(^!t^TX2{ zfUGpe4`JWtrbM{5Y<@p8%ncufeo2#-#Q|EJ<a2<bv)fHg|NoQWp3?G^g-kUI0N3Ly zb$oDg05asdrAs+DS7tDXWHD9Llj6t$um{N10m#O&gF*8E$=&oI7652wQBx-9zGlaZ zCc~Z;17<WA{iZj?--{>Po~zFR$eQ`z0A;mKl?;N74de|FcWx;5iMcsZNA#ZBP#mb( zFVeAi-E@%{{J1Dh)J`Leb=vsc9Doc>OxVGocbDWFU{){=5UN|;Vy(5r_=SB$F09+O zJo#35PTW#n@9UqxtMQSd`=m0lYwxyiJHWJb*CGc9U!XJTY&X=RnPG5^VwPg>GVv3U zFPnC(7A;4<B5rHg;OlYjY<z@hKlWX*b=QU}-T-81Q{`V{fBL_Fs3~lj2W@?daYCMM zcY)Ynu}{ddb=P{)Z1@W)Zv;5SOP#LT?Ykb?Hq-&6EkKvex-5zF%UA%oasF;GPRgXk z1B5EAM!ov=jel#y`c+(u3=h#vXYFewgJI7yDX2K++4dKS%H$tF<qdFK!$VTWeXEBn z?rD0A|C+S^|16UOjFB9;HwyrC_bavu8N0BTP^Imdw^GKuJ?RYFcW)AV_V2<mDuQHm z^TS~Au$##Nn#s2MgqlP^5#hzfG8s7AudJ*PDs11qS=`a+u#|DzB^~11>^rb08B=JH zESo%)-T=wd#7sBW6AH(8=db`kQ|e-wj1hA?3q^3^lQQP5<@Lqpo$Ew8u+bhmyS;d< z^_ewx1B|-&OgGp03c-a&Oh4+fEtcA&t<Mk@6$gY0JN9hxJ^gVknhm^l#x3kEo@#e~ z4HLrR1DPK!N1?Dys3{02Gjv~pPX<zzg({uKe~>aJjzKr=SR--;j)36Xa~&?JDO#X! z<g&)zpuWK{z7H5$(8Vh)Pf<Dd2Z;D0`kOLt)8Wqv8E^_UdC5TWQs=9ReEsiS%(9`< z3oPpKNh|=+<F$|{qW|<}LWcbZ_KM+iI*9js-!2|)b-FK)X#KVoLX~-|Ct&<ybb!i| zPip-xho`IafKs3#;hfG4gXS8AIuZ9bKVIzJzgsHp;f0QuRXMIV=n<ilxvR&EcY2l< zw+>K-#u!Q+V0=4m%^;KwWv@b<h~87nMZO?A^rg;MW*ql{<|krPEOfJQ?NsqWpF0pi zE%YLokMqgBpQS(8K*yo?G(B4E*|$^V%h&}ya~i+%_z#6CmTj0VKJ9-Wj=Kxg37o6) zkRjo(DPC{`qPEN+h&vS8By^kjsgU8b0T1LfKHd_hS-E+EC>!`tp}i3*Z%O>;PYmR- z460PTXm5YkohrWMy-kHO2}o1M$&Czeb}z~C8i)IeX-qMF`S9ej>xAN3{~I`Je8KQ( zP}4$j0G!#&5*zq%UYqRB6F%}gn|^TWgi5qRSpK|KT_uQ>7{_3C=p}`4^WWa+P~_|g zSw_z5lJ_<5ZgLcsTw?dW9l|85H!ngas`dSVWtSK_L}?G0asnvQMLfRUb_ZxP`c0ui zMdbnMXf0Brdre6oAx@a0{n&SGe){i}&QL(tc1^#?f#g^bGj9Rj*5;cZ1u9#1u2*(| z$J?Bh;c0(l)&w{F_esfUuL+iJm}T<=sJH4yQ&;*iHr20djuBv~cD2n8&|>7vLY2|; zyZOdNYV-5Sz!;vs$o_<rAi?d0PM2r=ectVLvs%R14~}+iE`Yg@setoS%>@aAZ%R1- z(b+)5)@9HwiMnFr_EkawB&_+eHec^{qsYXpm7~RLU9Zo$ELyO3vd{%mG;DPME%#c~ z<GnOT<+exT;YT#7O2bK8+W6%+9{P+>1W$F}xHDIb5;>6k|3;$ZvdW+w<W+RAcI#4G zpZ?RC4&X%wBuU^1%ae8+mRf4Zq2UW{`|=@PwQlP&p#rirpY3pQ%DAs|xklszY7UTk zeQ(oaeZM2(3pyA!r-PLafPk(}X~KI9{;~_ORzt48oMuqnA124xXw#RU82p$}1e;dh zxKo!6l`fo5mrS>K{S2YXTRkFHIsgQpbys7xFkP~S%CZvAISrfTLd^|AzRar43xz5# zcDf>ETx@U^z-HN}6oH_b;t7zgX%Q=N51HuL7>L{+mPfAV#1QPd>(jbFXIX&L*z)Cn z*8hH?%Cu#}Oy~z8p)F-hWO}MlHsC><dw}WZ=JNlApsybA2il8zPS*>+gsPr&iFWXI zc)bN*yjZqzj!*<^{giRB7r>rCmGZ$)q>TG&*K36=*yEJOYul=|dOR})n&P=0-&)<B zzR{cmp6<r^U8Qk;rVXb-ANIXdD1u{5-?%sp0=gaR<GyzbNg&5)>+$CjLy4F^Id#&W zJjfQUn<i9wqx+31V<HZKcmPnWBSvf@Wo(FQ$pG<PM7ix;{)FFTK>(R)*W){IQ8JDa zLLD`^zHt!=*1@QGU43KESv5|`&~e=R_C|jbwT@sx5%ofcyB=Rb4#08q3PpT%xX1xQ znu88r?{<Svm0Dt7fecgRAK6;^IG-t?qS-mF=HC1WD&3@^{&tFQ+~IRO>Z;`O9almn zPKF+nJ)5OZUS`z+QcfW}gv`&H=m1DhP{b!k0_hWfg_o8MD^ek()G7Av-zDyAcAUM< zFUo4yW7Ub9;3pxnTa#{noUF()f6XNEUhiAerYa1c)kbIlO3}We6=;ge(05v6yGtK! z;HG8`e&%}o)y(-r)Zn7y_z$owsj`j$Pg@P3{gO{a3pzvjf}$G8uh=Vn=-kh2qNI%f zE$VTvh?hlpa?31J(7!9|*f?oX1<M>PSu}`fL1NwJx!4<R6#4_Rk!UPb$BpxH*W-JN z%mENtm8tMTFW_9N$&`!R2hD8d8yERIc>*m{+xrW&W3~fr7Nj${9$#H74uB3U`LbmF zjGV`xvUHG;1gX$I4N+un0`)hRWfpVJWre~EFP!@QFMAQRDe!1ARNG`Ub@FJU(MerR zLM@#dj%0gNjb*-8y@kSU-hY3Ey55M#n<J;cCcFVQY+q^Yc-2=*sUG-3CmZ}co&B2z zUW_chFXhjBqdvfP2l%M(T|xq6cjhE%f_hsSCM@pf8*kM7Zc_V|C)%E4^Bf#V*Z8_< z9K!W@ExaM3p7To73wQletEkeJ3BZx!>Me_<<j2zp%_>J~A!3W%p{LtlkTTX2ZO+Ec ztS-!JpLJw44U|qIB^$K?5s%-En8Oz`iB4ZP&d0hQpNVy0(l$jrzTfmDJk$O{snZ&4 zEYZ|1T|IHn$??1u+K@%6u^}IpQ9ehq&5)JMs)oRuBZ!H3wd-|A5tb?{fo|w~y>3B7 zShO4acD`>ElwW2%Rz<K4xj^|ceo-IWpZ?Prk(nF4+J6b^qzO?{EI;t%43Jzpxj+Fz zS&_mzi}PDqb_moK2i*b{c|15i3_`Cz*WU|@a4MT<%WM;B)ESYRu93oCK*<rH$%81W zDaI`5p*^UEr~mUEFSXhMu(V}FUi}W5RbyLJ#0#X-k9Dro5rE4DB==da_rEjGydMHx zZ`9rb>V}RgeWo@Ndz7*~eL*!m4Rcbe+qQdSPEUWofL8HKp3q((Ktq5Ff>b;AZWS7U zvP0HuddV&`xqxMo<!k?a3V|;=5wfX>A9b}|CVVV*>``(A^dG=}qsr?bl8d64T=2JJ zwauIuBjiEeh>b0jT8?~0sgVY>Kk<}DWcq7)_VRk7;gBbD?jMXqIm@5^yKYH@{>}(_ zAhYOte2ta8#FAx;aD+`e)+lNJK<Z@P>WRs}-!Ae2Dsh%O!0U|ABJz8$?QNBsk9bMB zxrTa*wpF(I`p@eBh7p?T5j;NC!b$dZm}xTXS&2p#>XM1}S@=<=4<b_LoDf)6sk+cB zRGrl%*E4sLvHd%kd+$e~A2GcU=tWRS#Wzr5E*toeSg~=Q(22jFm{nG3DC3jBni4A0 z_TT*eH^RsL?n%}b&(yC(ZJ#w`ggH=CP^k6DQO|*z93&N`yE|H*@wpj73XCudifIa6 zo#O4D(Y%$OTa9|v_H^gF7!iz;9a?G@flLb&ps}gVTIY)f+m?TpG5#K3gfZM$?Xc_d zEybc&gmh+zVj)=$00hR6=l@dYtE|uVMDijF76J|V)Q?8(46GsV$e%T8r=iZ95!K}c z{Ke{<d@}TXQ|Rxd3V|;lignd8`D7a)sLY7!1<gL9o--=Y$tSBQiSzRqVUv(AUlh#b zlSShEIc66`#0&k;e59Bx8snWTJ@O>bbIPb_FWFGb<xPmF7e2;FjDTzcWG<Qg5G7@y z!(5NA(>D2JQ*ZP5?-@~8(kc+$Rh)RT7$05oNv+>8qVOp3{`*hYb0$hpK3PW`Gc%%a zL3L8Z<B8lSo$O0dvKNZzw1<E?vFq`zbc1KLxsgPzBUtf4Aaw6~PKUG;PqqtPL6L6G ziXM_$Im?ane!gtdnrYkISoi}Hv8sVY;-R__Z*{%!yc%}XuZqOO?V~a0%B$Y{`%f4k zsOUcGg$~F1*MyZMoCc+z@&8u0kyLp$i2t_-2Lb>9002P#uZ^Ips;a80s;a80s;a80 is;a80s;a80s;U5reJfhQI2Ee^0000<MNUMnLSTaQq&vp| diff --git a/public/img/gitea.svg b/public/img/gitea.svg index 38ab3c31ae..dca9b4f4db 100644 --- a/public/img/gitea.svg +++ b/public/img/gitea.svg @@ -1 +1 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M395.9 484.2l-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8 17.2 8.3 27.1 13 27.1 13l-.1-109.2 16.7-.1.1 117.1s57.4 24.2 83.1 40.1c3.7 2.3 10.2 6.8 12.9 14.4 2.1 6.1 2 13.1-1 19.3l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12z" fill="#fff"/><g fill="#609926"><path d="M622.7 149.8c-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.3.3-26.5.6-39.6.7v117.2c-5.5-2.6-11.1-5.3-16.6-7.9 0-36.4-.1-109.2-.1-109.2-29 .4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5c-9.8-.6-22.5-2.1-39 1.5-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6zM125.6 353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1s7.1 59.4 15.7 94.2c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1zm300.3 107.6s-6.1 14.5-19.6 15.4c-5.8.4-10.3-1.2-10.3-1.2s-.3-.1-5.3-2.1l-112.9-55s-10.9-5.7-12.8-15.6c-2.2-8.1 2.7-18.1 2.7-18.1L322 273s4.8-9.7 12.2-13c.6-.3 2.3-1 4.5-1.5 8.1-2.1 18 2.8 18 2.8L467.4 315s12.6 5.7 15.3 16.2c1.9 7.4-.5 14-1.8 17.2-6.3 15.4-55 113.1-55 113.1z"/><path d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8-1.9 8 2 16.3 9.1 20 7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3 7.8 4 17.4 1.7 22.5-5.3 5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8l-24.6 50.4z"/></g></svg> \ No newline at end of file +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" width="32" height="32"><path d="M395.9 484.2l-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8 17.2 8.3 27.1 13 27.1 13l-.1-109.2 16.7-.1.1 117.1s57.4 24.2 83.1 40.1c3.7 2.3 10.2 6.8 12.9 14.4 2.1 6.1 2 13.1-1 19.3l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12z" fill="#fff"/><g fill="#609926"><path d="M622.7 149.8c-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.3.3-26.5.6-39.6.7v117.2c-5.5-2.6-11.1-5.3-16.6-7.9 0-36.4-.1-109.2-.1-109.2-29 .4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5c-9.8-.6-22.5-2.1-39 1.5-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6zM125.6 353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1s7.1 59.4 15.7 94.2c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1zm300.3 107.6s-6.1 14.5-19.6 15.4c-5.8.4-10.3-1.2-10.3-1.2s-.3-.1-5.3-2.1l-112.9-55s-10.9-5.7-12.8-15.6c-2.2-8.1 2.7-18.1 2.7-18.1L322 273s4.8-9.7 12.2-13c.6-.3 2.3-1 4.5-1.5 8.1-2.1 18 2.8 18 2.8L467.4 315s12.6 5.7 15.3 16.2c1.9 7.4-.5 14-1.8 17.2-6.3 15.4-55 113.1-55 113.1z"/><path d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8-1.9 8 2 16.3 9.1 20 7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3 7.8 4 17.4 1.7 22.5-5.3 5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8l-24.6 50.4z"/></g></svg> \ No newline at end of file diff --git a/public/img/logo-192.png b/public/img/logo-192.png deleted file mode 100644 index 08baff19e1906a5bd3d58e8cd3298aa6bf3e0193..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4756 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 diff --git a/public/img/logo-lg.png b/public/img/logo-lg.png deleted file mode 100644 index 5dacd7735d38a619e67e849c73d5c50c7f76f60d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26874 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 diff --git a/public/img/logo-safari.svg b/public/img/logo-safari.svg deleted file mode 100644 index cc0e7c73fc..0000000000 --- a/public/img/logo-safari.svg +++ /dev/null @@ -1 +0,0 @@ -<svg clip-rule="evenodd" fill-rule="evenodd" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m83.046 35.842c10.395-.091 22.52-.636 42.972-1.719 12.367.282-4.316 74.37-26.594 76.038h-37.152c-8.48-.911-19.934-18.203-21.002-23.216-9.735-.215-34.086-2.695-35.192-29.423-.707-17.106 12.085-23.932 21.632-23.904 3.736.01 7.213.478 9.708.505 19.935 1.104 30.433 1.729 42.366 1.733l.021 21.503 3.241 1.61zm18.936 34.047-31.267-15.193-15.192 31.267 31.267 15.192zm-71.781-26.813c-12.443-.333-15.784 7.423-14.833 14.834 1.782 13.885 11.469 17.605 22.851 19.11-4.462-12.24-6.666-20.251-8.018-33.944z" transform="matrix(.128847 0 0 .128847 -.779534 -1.26275)"/><g transform="matrix(.128847 0 0 .128847 -.779534 -1.26275)"><g transform="matrix(.940904 -.338674 .338674 .940904 0 0)"><circle cx="49.065" cy="90.078" r="3.475"/><circle cx="36.81" cy="102.105" r="3.475"/><circle cx="46.484" cy="111.439" r="3.475"/></g><path d="m97.333 18.062h2.673v27.261h-2.673z" transform="matrix(.898609 .43875 -.447723 .916987 .406685 -.832937)"/><path d="m76.558 68.116c12.976 6.396 13.013 4.102 4.891 20.908" fill="none" stroke="#000" stroke-width="2.68"/></g></svg> \ No newline at end of file diff --git a/public/img/logo-sm.png b/public/img/logo-sm.png deleted file mode 100644 index f03a64b04370e78104d85a08a65e57bf9e397e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3006 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 AX8-^I diff --git a/public/img/logo-512.png b/public/img/logo.png similarity index 100% rename from public/img/logo-512.png rename to public/img/logo.png diff --git a/public/img/logo.svg b/public/img/logo.svg index 38ab3c31ae..dca9b4f4db 100644 --- a/public/img/logo.svg +++ b/public/img/logo.svg @@ -1 +1 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M395.9 484.2l-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8 17.2 8.3 27.1 13 27.1 13l-.1-109.2 16.7-.1.1 117.1s57.4 24.2 83.1 40.1c3.7 2.3 10.2 6.8 12.9 14.4 2.1 6.1 2 13.1-1 19.3l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12z" fill="#fff"/><g fill="#609926"><path d="M622.7 149.8c-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.3.3-26.5.6-39.6.7v117.2c-5.5-2.6-11.1-5.3-16.6-7.9 0-36.4-.1-109.2-.1-109.2-29 .4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5c-9.8-.6-22.5-2.1-39 1.5-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6zM125.6 353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1s7.1 59.4 15.7 94.2c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1zm300.3 107.6s-6.1 14.5-19.6 15.4c-5.8.4-10.3-1.2-10.3-1.2s-.3-.1-5.3-2.1l-112.9-55s-10.9-5.7-12.8-15.6c-2.2-8.1 2.7-18.1 2.7-18.1L322 273s4.8-9.7 12.2-13c.6-.3 2.3-1 4.5-1.5 8.1-2.1 18 2.8 18 2.8L467.4 315s12.6 5.7 15.3 16.2c1.9 7.4-.5 14-1.8 17.2-6.3 15.4-55 113.1-55 113.1z"/><path d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8-1.9 8 2 16.3 9.1 20 7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3 7.8 4 17.4 1.7 22.5-5.3 5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8l-24.6 50.4z"/></g></svg> \ No newline at end of file +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" width="32" height="32"><path d="M395.9 484.2l-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5 21.2-17.9 33.8-11.8 17.2 8.3 27.1 13 27.1 13l-.1-109.2 16.7-.1.1 117.1s57.4 24.2 83.1 40.1c3.7 2.3 10.2 6.8 12.9 14.4 2.1 6.1 2 13.1-1 19.3l-61 126.9c-6.2 12.7-21.4 18.1-33.9 12z" fill="#fff"/><g fill="#609926"><path d="M622.7 149.8c-4.1-4.1-9.6-4-9.6-4s-117.2 6.6-177.9 8c-13.3.3-26.5.6-39.6.7v117.2c-5.5-2.6-11.1-5.3-16.6-7.9 0-36.4-.1-109.2-.1-109.2-29 .4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5c-9.8-.6-22.5-2.1-39 1.5-8.7 1.8-33.5 7.4-53.8 26.9C-4.9 212.4 6.6 276.2 8 285.8c1.7 11.7 6.9 44.2 31.7 72.5 45.8 56.1 144.4 54.8 144.4 54.8s12.1 28.9 30.6 55.5c25 33.1 50.7 58.9 75.7 62 63 0 188.9-.1 188.9-.1s12 .1 28.3-10.3c14-8.5 26.5-23.4 26.5-23.4S547 483 565 451.5c5.5-9.7 10.1-19.1 14.1-28 0 0 55.2-117.1 55.2-231.1-1.1-34.5-9.6-40.6-11.6-42.6zM125.6 353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6 321.8 60 295.4c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5 38.5-30c13.8-3.7 31-3.1 31-3.1s7.1 59.4 15.7 94.2c7.2 29.2 24.8 77.7 24.8 77.7s-26.1-3.1-43-9.1zm300.3 107.6s-6.1 14.5-19.6 15.4c-5.8.4-10.3-1.2-10.3-1.2s-.3-.1-5.3-2.1l-112.9-55s-10.9-5.7-12.8-15.6c-2.2-8.1 2.7-18.1 2.7-18.1L322 273s4.8-9.7 12.2-13c.6-.3 2.3-1 4.5-1.5 8.1-2.1 18 2.8 18 2.8L467.4 315s12.6 5.7 15.3 16.2c1.9 7.4-.5 14-1.8 17.2-6.3 15.4-55 113.1-55 113.1z"/><path d="M326.8 380.1c-8.2.1-15.4 5.8-17.3 13.8-1.9 8 2 16.3 9.1 20 7.7 4 17.5 1.8 22.7-5.4 5.1-7.1 4.3-16.9-1.8-23.1l24-49.1c1.5.1 3.7.2 6.2-.5 4.1-.9 7.1-3.6 7.1-3.6 4.2 1.8 8.6 3.8 13.2 6.1 4.8 2.4 9.3 4.9 13.4 7.3.9.5 1.8 1.1 2.8 1.9 1.6 1.3 3.4 3.1 4.7 5.5 1.9 5.5-1.9 14.9-1.9 14.9-2.3 7.6-18.4 40.6-18.4 40.6-8.1-.2-15.3 5-17.7 12.5-2.6 8.1 1.1 17.3 8.9 21.3 7.8 4 17.4 1.7 22.5-5.3 5-6.8 4.6-16.3-1.1-22.6 1.9-3.7 3.7-7.4 5.6-11.3 5-10.4 13.5-30.4 13.5-30.4.9-1.7 5.7-10.3 2.7-21.3-2.5-11.4-12.6-16.7-12.6-16.7-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3 4.7-9.7 9.4-19.3 14.1-29-4.1-2-8.1-4-12.2-6.1-4.8 9.8-9.7 19.7-14.5 29.5-6.7-.1-12.9 3.5-16.1 9.4-3.4 6.3-2.7 14.1 1.9 19.8l-24.6 50.4z"/></g></svg> \ No newline at end of file diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 223fdde8dd..6f19fe5ed6 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -6,7 +6,7 @@ description: | an independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, Windows and ARM. -icon: public/img/logo-lg.png +icon: public/img/logo.png confinement: strict base: core18 adopt-info: gitea diff --git a/templates/base/head.tmpl b/templates/base/head.tmpl index 32660df6bb..3c2371f0e9 100644 --- a/templates/base/head.tmpl +++ b/templates/base/head.tmpl @@ -62,10 +62,8 @@ {{end}} }; </script> - <link rel="icon" href="{{StaticUrlPrefix}}/img/favicon.svg" type="image/svg+xml"> + <link rel="icon" href="{{StaticUrlPrefix}}/img/logo.svg" type="image/svg+xml"> <link rel="alternate icon" href="{{StaticUrlPrefix}}/img/favicon.png" type="image/png"> - <link rel="mask-icon" href="{{StaticUrlPrefix}}/img/logo-safari.svg" color="#609926"> - <link rel="fluid-icon" href="{{StaticUrlPrefix}}/img/logo-lg.png" title="{{AppName}}"> {{if .RequireSimpleMDE}} <link rel="stylesheet" href="{{StaticUrlPrefix}}/css/easymde.css?v={{MD5 AppVer}}"> {{end}} @@ -108,7 +106,7 @@ {{else}} <meta property="og:title" content="{{AppName}}"> <meta property="og:type" content="website" /> - <meta property="og:image" content="{{StaticUrlPrefix}}/img/logo-lg.png" /> + <meta property="og:image" content="{{StaticUrlPrefix}}/img/logo.png" /> <meta property="og:url" content="{{AppUrl}}" /> <meta property="og:description" content="{{MetaDescription}}"> {{end}} diff --git a/templates/base/head_navbar.tmpl b/templates/base/head_navbar.tmpl index 207c522ee8..a2b4d4f1d9 100644 --- a/templates/base/head_navbar.tmpl +++ b/templates/base/head_navbar.tmpl @@ -1,7 +1,7 @@ <div class="ui container" id="navbar"> <div class="item brand" style="justify-content: space-between;"> <a href="{{AppSubUrl}}/"> - <img class="ui mini image" src="{{StaticUrlPrefix}}/img/logo.svg"> + <img class="ui mini image" with="30" height="30" src="{{StaticUrlPrefix}}/img/logo.svg"> </a> <div class="ui basic icon button mobile-only" id="navbar-expand-toggle"> <i class="sidebar icon"></i> diff --git a/templates/home.tmpl b/templates/home.tmpl index d573aa3cc1..61bc3946a1 100644 --- a/templates/home.tmpl +++ b/templates/home.tmpl @@ -3,7 +3,7 @@ <div class="ui stackable middle very relaxed page grid"> <div class="sixteen wide center aligned centered column"> <div> - <img class="logo" src="{{StaticUrlPrefix}}/img/logo.svg" /> + <img class="logo" width="220" height="220" src="{{StaticUrlPrefix}}/img/logo.svg"/> </div> <div class="hero"> <h1 class="ui icon header title">