From cb7616c2a936c59b1d5f0282db998c6fcd7fce46 Mon Sep 17 00:00:00 2001 From: idotj Date: Sat, 13 Jan 2024 17:39:42 +0100 Subject: [PATCH 1/5] change main logo to black-on-yellow --- templates/layouts/base.html | 2 +- templates/layouts/paper.html | 2 +- www/about/logos.spt | 12 ++++++------ .../liberapay/icon-v2_black-on-yellow.200.png | Bin 0 -> 2241 bytes www/assets/liberapay/icon-v2_black-on-yellow.svg | 1 + www/index.html.spt | 4 ++-- 6 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 www/assets/liberapay/icon-v2_black-on-yellow.200.png create mode 100644 www/assets/liberapay/icon-v2_black-on-yellow.svg diff --git a/templates/layouts/base.html b/templates/layouts/base.html index 92197da07a..4a8d74e5e5 100644 --- a/templates/layouts/base.html +++ b/templates/layouts/base.html @@ -11,7 +11,7 @@ {{ full_title }} - + diff --git a/templates/layouts/paper.html b/templates/layouts/paper.html index c1d6e1eb91..b6c9b67cab 100644 --- a/templates/layouts/paper.html +++ b/templates/layouts/paper.html @@ -20,7 +20,7 @@ % block header
- + Liberapay
support@liberapay.com
diff --git a/www/about/logos.spt b/www/about/logos.spt index 6023427393..35fc9d14b3 100644 --- a/www/about/logos.spt +++ b/www/about/logos.spt @@ -16,7 +16,7 @@ title = _("Logos")

{{ _( "The Liberapay logo is composed of the two letters “lp”. It's usually " - "colored either white-on-yellow, black-on-yellow, or just black." + "colored black-on-yellow or just black." ) }}

{{ _( @@ -46,12 +46,12 @@ title = _("Logos") ) }}

diff --git a/www/assets/liberapay/icon-v2_black-on-yellow.200.png b/www/assets/liberapay/icon-v2_black-on-yellow.200.png new file mode 100644 index 0000000000000000000000000000000000000000..ce1433ba5c62a935493e73054fe8c3d72f676656 GIT binary patch literal 2241 zcmV;y2tN0TP)6!yv#_sJFZ$rks>74ym$_Q@6Z$`$v?75~i^_sSLb$rSd< z75B*%_sJFa$QAd>752#$_Q@3*7aMY37#$fK^v4w+8ycmD7i(D=&8HUb!xbkY8Zjyw z>cAB&B^y6A8iQ*X(W@5dy%l0n8ONg**s&G9oEGG|6?tSBu8$Ysw-&jV79$=THZ2-h zNf}c`8A?7Go`Dzg#T8vm8HjKg)UFo7pB6(o8kKt(ePmv=xkV z7;sz|XH^)Peiw9M8L5jGv5^+ElNa^f((nKP02p*qPE!E-1nr&Wx{6&m9u=&a(+kwp zu6ufUc<;Cj)1v?Y2X0A3K~#9!?AB2Zf-n#S(CM~N+oGUooco_t2}**>jo`JB%zf;OA*OFwApEL+CUhD;cIk961Lc7 zNr25FjKLekI9~35o%~BB^^Nk4sOskiZZ> zQiS9gtp%hcAvFVLkdlNv&>BNa60)K716qoZ`z5U&q$D9F1AanE67ouG1uaR)j@A{l z1R>$w;RRBXkSPQ9kdlP_qBVk+B;=je4P0qaRn>G_%?flU2^n-+ukZI?uk&5A>hq7~ zc>TP%MJIxgDtf)Xzuul7GqxDNRfwht=|!#A#bVwp>DbhWqzE~?>vdjFnuJlB5-}tp zM|Zt$7%%xzz^4eAx$AYFv5P?ok0fN_uGclYS$@JH37Na=^#eOfdT=O09^LhN!>$tN zzOM)wCf<5&uU)?7HU38ta_6qsB`>fVqMamULaV{wUg_$(iYY=)?s~oBC6W@Y6d`%$ zt=H*@7uleVB;??(*Hd2TfEJRFH+Q|>@?-4-9!gh$3X~uGhDb`}R8e0G5Qjxa;+T)&N$`*dbgJa^m5k%Wxh_4*Y37b;C?eZx?M6z*f4XYmhypH>Y+5%T4(*R?a=c_AeX zMaVO)ojc8~5tc=rZ<3J4U9Z=)-Vl^Bpn@R?8U7~b+_n=1f+#wlQ4Qgy44}r5Flvm7 zc!`dQ=Kp_ZUT2L*tDBXx*v~#>2aa?dDhbfdpjLCW!!rpK^8^t+03)Tm(>~ji8yF%h zwZmx~#=g>O2ah5$S0{+2!|LhE?$JpQfdLq+V^`%+$86;Wf`}e~0+n~E)2w*|L1eGC z*9-Uw%*g87mm;DE;Oua>tn4O9f(WeUDz%!s3MRA4IzyyT+v}sl%vT$$H4uUboai>{ zCo+fO-v`?%1Q9e;P1I`cQy|a2)e91e$ZM-=?xI`}rK4bopsW|_Mg+cF# zDNsbV+JUgLJaaU@^#x&w;Hq}#T+Jn(f%t_02qHM3SpurLM`w=uU@)F2a7D~=;8M*M zLvx3p_!+_w@eHINrr_%tm3K)w1L;uC$egfaeh*KVSmcB(7vtwaD(OpHuIAv1X*U){ zq%jY82P3!xhg2XGk;*(E2V<8#y|pM1&RUpCV$+(S7KN4~%4~`sjE!+euTCf;xw*@$ z$k4RJ--!$EB6z67Y(Yz9Nl?lI7$T2;>0eT`&3PpX1d$>z7=O@qYi_d^1%`;63}%C? zIh`mG4T{Ly?C!?y)VR|xMTa6H$=o1HIT~mDNh&r_L?n%HnHU;ZmW5bD*`N!1s7&;X z6G7ypK@pL`Hn=^yX2yYOeiSz-A|fyQ?7uScmqWrQqbF$(7HLo1ocsTjiB~xE-P};w zpYSNHQAFA^h`&Da-19s+n2*dD45&B0V8YL4BU|i|_Zzq~)FyPL{nMt1;yrD2GAoKf>Y4dNryt0IxH@}3- zD@Vxn54T8`kju1oqx{OUA%02-HzkCd62eUh;iiOeQ$o1W6QX9(yqeYjds3mtfmG;l zBo#(@Qo+MCq(EZ;OA1&3LBS-c0%kiBFX17IpNVzElOy3AW(p2h!i#B1u-4#h5M0s@ zSTJHwS2FnIL_WJ}hn1MbO~xukYzbD>dskxvzA^sP^)>q|Q`LPpdV{4q@^{(0*3+WI P00000NkvXXu0mjfwnY^` literal 0 HcmV?d00001 diff --git a/www/assets/liberapay/icon-v2_black-on-yellow.svg b/www/assets/liberapay/icon-v2_black-on-yellow.svg new file mode 100644 index 0000000000..d4d0c2448f --- /dev/null +++ b/www/assets/liberapay/icon-v2_black-on-yellow.svg @@ -0,0 +1 @@ + diff --git a/www/index.html.spt b/www/index.html.spt index b5f1c0635a..1dd85a5ff7 100644 --- a/www/index.html.spt +++ b/www/index.html.spt @@ -68,7 +68,7 @@ recent = website.db.one(""" - + % endblock @@ -76,7 +76,7 @@ recent = website.db.one(""" % block content
-

+

{{ _("Liberapay is a recurrent donations platform.") }}

{{ _("We help you fund the creators and projects you appreciate.") }}

From d487c81f168bf0c7f90c2f548ffccaf2bb8e2b8e Mon Sep 17 00:00:00 2001 From: Changaco Date: Sun, 14 Jan 2024 16:22:41 +0100 Subject: [PATCH 2/5] mention the white-on-yellow variant as phased out --- www/about/logos.spt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/about/logos.spt b/www/about/logos.spt index 35fc9d14b3..d12c5ba611 100644 --- a/www/about/logos.spt +++ b/www/about/logos.spt @@ -16,7 +16,8 @@ title = _("Logos")

{{ _( "The Liberapay logo is composed of the two letters “lp”. It's usually " - "colored black-on-yellow or just black." + "colored black-on-yellow or just black. We used a white-on-yellow variant " + "in the past, but it's now phased out as its contrast was deemed too low." ) }}

{{ _( From 7d4457c38d4b42d87d753b016e24703aacafcc46 Mon Sep 17 00:00:00 2001 From: Changaco Date: Thu, 18 Jan 2024 13:36:09 +0100 Subject: [PATCH 3/5] tweak the border radius of the black-on-yellow logo --- .../liberapay/icon-v2_black-on-yellow.200.png | Bin 2241 -> 4204 bytes .../liberapay/icon-v2_black-on-yellow.svg | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/www/assets/liberapay/icon-v2_black-on-yellow.200.png b/www/assets/liberapay/icon-v2_black-on-yellow.200.png index ce1433ba5c62a935493e73054fe8c3d72f676656..e738da1b483e0bdc482ce96b072fa5f48ae4bc0a 100644 GIT binary patch literal 4204 zcmZu#2{e@N_s=kx5yoVzA%iJo$&x{c(by8kP81V;lVzCfyRnX}iAj;HWhZ;GWY0RJ z#lB_f%OHEQ{bu_8&-tJKIsbF+`@YY8pXc8D+f-iv2oH@g)tAjSC zK0nbeW=870)Uqt|%o&KBE*fR(JHGbHFNO0fSJ&$6G&P&Sr=F5i;Sy5B-pj;RAU^Rh zfq8zGfrmjRv?D7HUcjt@b~u-!iGgsS1t~;P=_yGWRHr)e!Vjq@EN4qE<{R7I?1M}0 zeVP1jvb$335v;B0d9iNh`|f(celS@&BD4Rc@A2*N#$fGnK9d)5k`qs56#`s#e^0kx zLetG`WZI{Tk1QGYH{I@~BwP77stPk3UVfm^kFck2q{GceYXZ8uZeREIdDHd?dl7m=jZboE?YBDSK)Jd5^vw=Qx}U~Y z7O(JkM9kr&**+mkW6nwp$K1Yxyy)@apLt6+fi&G0vF9;4BHzFYR?Co(c}srfQET%{ z=g~PzTCvsSJa|6YO{`9E{Hu~irO+D&>H&e5+6o+!PQZXsufNEXuVE|Z+i2)BNZ zD01W2F7EYu_xoy#YVx~(&vM4driytu-NT!jcih>E$bfh(@1=ZIv0dMk2*0UAvN|+f zT$ft8@6Nng9l95P1rWpPfMFgJ$8Ol>L!KVBF3(AaP zNsWQd(##P@vYgC<|DT9u>~mYK$0km!=b;iNPPMv&{GN2yW8lN{>GGrxn|^(FrN_Os zr|0T}Zt>S03qWxrT9j$DSLHdGsg|nOdzS9(PJmB1%&Ywpt`cBC$Uy8JV!L7KLb zuGw5v_c`aMe(c|b9REp{!W@wSnIRbX%TRAiU3`{JCN-gIx+rim0M*V#^JYKfPI+3{ zCtgjFt>q+gA8nsMI0|R{%1K13ATh{ONAGLf>|nGouHhE)G<41ebK>Iu7!6V@`{xru zVQJOF`}mkiPv0D70zX{-ZU11k{9@Aw#e;4I=K+c_Zo0kp@RzMiovlUp+T%w;*6w2s zy1F%Sb?j;-h=BN;Z&`le4h9mGee%|t>qc|bbJ&_S+wCx{G9~HQ_s^J=apkLg`~67J zW?OGy)`!Qw0wORGFd}SLh_46awZkFH__e-(DfOez^sK|i6J1`V)=c( zTl1|5K%5wu))hh|27p);JHTP68qZwrF2cN?nhfgS zKmUpp1yrd=aO&vrT1cgbRPR2*9Ot>`ek+u8uKlL1`EKWP)r#N>$&6D+G&DP`0OeKK zvKUTvFz)Vr0VdHs^t?<1fo*szQweB&e{)2uQs5{q`{c&&XNk{W5e->WUxbd5%mg7V zkr|vi9Deo&(r1h2xP?>`Ldef!O|*e}lJ%t+I31IBRJpcotmVZdV_ALJjYDIRR7b@jz=~Y&%lMJ%d z0kNK9k+$J0v5~NvuIc=xKsvYlhBm#{NPAZ>f*4qBGYuak`(Ie(V~v2-e3ttXByQ2o z-wbJ+Uxg_V8h;Tf{ujyiK&#ABM%7zF^qEi(Ao(YExHs?=Vbx*8NTTZVaV zUj-&x?+54!O2jx#WL=2H=~I&>sT6suCQjfkbt`AVsFB?#Odw~AzLQD(+D+&fV-H8J zSI>?46FG_S(FE2olsv_Y>T$ZzsU_aTu*YHx=TCUUO31CMkg2AY7iZB|wtP5~hdfQX zG30{3T|dbsEC`V}m%t&F`fIhHK(g$?tEk;_JsB>mq4>JhCpTLX==IUm0!6(Dt42*m z_kHPf-8DU+Z;PR)HpWrMr{h4rKlwCbIn01{VjE$a@51R*1q=z5BVHi zD~QTYUr_wDY|K>^GEh~i?2!DUQ;BnGN*I%+=#i#I_y{$9%;(6@);A&SEQ(LmCopjQ z`;UNH{Jk{@PokjH)EoiNCOB!+tx zd6wAS$kyO(eq3|$_!X1Sfa$#P*>Qwy%03O(D&DssH_-Hai!z#1@T{-e0hvX9`d0)Y(3NS{uN&>Hg!{`uxYT(R2F~CS_JIAN{U*r`2dIrAmi?Mz0-JpkvY^|CipLkcEmGt<@zv>1L@pjwTF$TRuzjNma zS(kPGK+^)>FubNnIb^6<&K&)qeRrMigAr%WZsdA@HusWj$q&y2pdMxk^qGMXXBoda z>({mWtxO9YH>@k6a8u~3*pD1W`+>q+fSy#}+#`)ngvN|gaMwi0h{);3+TB+Qies{* zf`L>WFhdq+PPF@m{2<`**J8P-@jDr=S@+MEr5I%hKjr>pXb{aldjC7@^*1NOli|15 z8V{H#en}5!Uq*?NS-}np0+KUc@}BzQ_ll8BC<*L2MwbZ8O~z9@a5$i6^|kyKTX$W$ z-{9gedLSddD0D;x$?a}(l?|!HE}9e;8a-0~xVvey$hY-7*Mbe(vZ}=E5FMMbC^>lA z-Tf6lvXtb(n=JJXbrUE$+++(xPjPYOks4~P1P`FhU=i-w@n9xRPW2OeQtH|l*u)Gz z`lzReR0E%B%~!cwPJDQ{aY*W{vTuLE&L)oEmG7u14SOvNgq|5xr6G}0lMEW1wClTK za?~3tB2aPO8jNNi620^)#O2<{dSiIQ&a0i20W|~1WIHMd4XQUCg_nuY;1|zqwWw>k zTo5x&IcK*hMz!!KP@P@FqHVR0QqupTy4p-^J?aStt|{US5eYOZ7&H*%)amf`dJ}j; zC&Ep`&VVmkx-e6@GAg=D0a=41cY7Vc5tMLnczxmie-Sb(wQ8{Czhmr^3KSp3i`N2- zhWRtk5Jq3oQ0%$SjChlczi-*6jog*U*5v=LUXmU=%2lFmP$aKBE$RS3Lzna}o(Ld- z2ilbi7!G59-UI8~*hp=r2z;ZquQWDHLV zbW6JK#i}x`=Hj5vJa+Rz@3`GU=51MIC`!PjHIMD3j%A%@o3F;YWZ|2+5;Er4#nxG&ll`U<54|CP zt+{{M;<9~d+752#%_sA9V$`|&@75B;&_sJFi%@+5{75B*$_Q@6Z$rbm>75B&$_sSLa$rbj= z6&e>Ca$Xo685{J+6(1WKrH2=5SsBfz7Vg6pCn6d#DjMp*6@M%x8$UG~gKHSks}|_J z6=G2t$D74xgX7>18z;XKWgDSuYb8$8n94-x<5&{9N#h}HvAl1RuN zA*3XcE3GJilq8bVIzdYj31V6uq$H7sJ=TztL|R(A8d8$Tf>s4BNn}s!3@t^ZWRC(; zlE{nJYzZkz!^?7=MJ}Yjj5vw%BD!fXyO|!5hRlUhaRL z{7WVEjq;7C>gNV;l^8Ltgw`FTBq86lk^)kakY`$t(2|5SwC2!Kgyb2m1*9Y)H3Mdl zl7u|a8beDGvZ3_@T8fbSC9NK$Bq1dOenLtT@=9w3ElJ3Z))lk_A>rNO1yYibDFgP9 zl7EE!qBVk+B;=je4P0qaRn>G_%?flU2^n-+ukZI?uk&5A>hq7~c>TP%MJIxgDtf)X zzuul7GqxDNRfwht=|!#A#bVwp>DbhWqzE~?>vdjFnuJlB5-}tpM|Zt$7%%xzz^4eA zx$AYFv5P?ok0fN_uGclYS$@JH37Na=^?w69N_uc8LLS}qdc&>~=f1B987AI(ZLeLv z>f z#S>ZxLayEQy7Kq!a?GF;!W1D-w2tnz>xh5lYldV)gh)be-1YiQ>ue73F+=VUq6kSx z?s|QU+P4o3c|eFFWbdxmw~_nyI{E;XguJ-x^@7#_R?XNUToQ8SuGe!~@37JVtt^El z30cwFy4S8P0zRTYLkdD}8L)S+U4K&q^de_INysOyQR-d0Mrrh`^#DT>^5L%6ljwbW z82KWRgpA$w`V{>aDotp8!%&12?qi*2@eh8VRt-ZD^5w4AwKLv%Atek&$TO{-JI$>T zmPMU!l90w-uh+ER5R@{Yf*}YQ{wC(!wi5+{C_0}}4dJE?pvI9fYK)3_iGPlX=Kp_Z zUT2L*tDBXx*v~#>2aa?dDhbfdpjLCW!!rpK^8^t+03)Tm(>~ji8yF%hwZmx~#=g>O z2ah5$S0{+2!|LhE?$JpQfdLq+V^`%+$86;Wf`}e~0+n~E)2w*|L1eGC*9-Uw%*g87 zmm;DE;Oua>tn4O9f(WeUDu1<_y9y?=$~r@&P}}RH!^~G3t2GdU2%P9P>L)UX;ok?_ zDFhKTR87=s?o%MozSRp7ipXoLYVM+35T&DFh@h+&>P7^wgpLA1*R>RS-qwqP{KI*sh*_7{p8f1d+XVMN;2#^?x+>lu}INjU@QP|nDluw#A?PnTHage({1=RqpzOI)tz;EHKC7Dc2n4|oS7 zxC4h&AQX|xJRk>Smw!FIwI~qIT9`^=)0&_bg_a`9Y>FR@jd4e>PADR|xy!4_(6q$g zi3{!`c&Ni{K}%&xP|5=sB9DIQUsANqc_j)2ks>e{f6#VoZnG8zhKQUDW`nCaohT6v zipbmS?#AxaxYI91haw`$+#pIh8fW}TDmG9=B#m&H7#dfWg@0H>*`N!1s7&;X6G7yp zK@pL`Hn=^yX2yYOeiSz-A|fyQ?7uScmqWrQqbF$(7HLo1ocsTjiB~xE-P};wpYSNH zQAFA^h`&Da-19s79B){A`*2F5sJvPgNP7Bls{JDKoJSMiOApf?j{F8 z7zo4gM-lo*AsQtU4q#mA{ck6lXfWW;#+gZ<8@!<~EPo*L`;ck#Z@s*-gq%0Ogv%>O z$n_7mNS2Vxw05KX%CaGTN(eV4gqsq=O$p(qgm6 + From 628037bde8771f9f25932b80147b7247546fbc6e Mon Sep 17 00:00:00 2001 From: Changaco Date: Thu, 18 Jan 2024 14:09:30 +0100 Subject: [PATCH 4/5] remove the Liberapay sticker from the logos page --- www/about/logos.spt | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/www/about/logos.spt b/www/about/logos.spt index d12c5ba611..638c6f91d6 100644 --- a/www/about/logos.spt +++ b/www/about/logos.spt @@ -66,17 +66,6 @@ title = _("Logos")

-
- -

{{ _("Fonts") }}

{{ _( From 4970c76e498e783e9b70446fc2ebc82397601f17 Mon Sep 17 00:00:00 2001 From: Changaco Date: Thu, 18 Jan 2024 17:58:12 +0100 Subject: [PATCH 5/5] add `alt` attributes to `` tags --- templates/layouts/paper.html | 2 +- www/about/logos.spt | 4 ++-- www/index.html.spt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/layouts/paper.html b/templates/layouts/paper.html index b6c9b67cab..c1af740015 100644 --- a/templates/layouts/paper.html +++ b/templates/layouts/paper.html @@ -20,7 +20,7 @@ % block header

- + {{ _('Liberapay logo') }} Liberapay
support@liberapay.com
diff --git a/www/about/logos.spt b/www/about/logos.spt index 638c6f91d6..edb7ecd1bd 100644 --- a/www/about/logos.spt +++ b/www/about/logos.spt @@ -47,7 +47,7 @@ title = _("Logos") ) }}

-

+

{{ _('Liberapay logo, black') }}

{{ fontawesome('download') }} {{ _("Download the black SVG") }}

diff --git a/www/index.html.spt b/www/index.html.spt index 1dd85a5ff7..f307ddbaf8 100644 --- a/www/index.html.spt +++ b/www/index.html.spt @@ -76,7 +76,7 @@ recent = website.db.one(""" % block content
-

+

{{ _('Liberapay logo') }}

{{ _("Liberapay is a recurrent donations platform.") }}

{{ _("We help you fund the creators and projects you appreciate.") }}