From cbee9e746bcc01ef8ab84df0f2d3e5f4944a3b21 Mon Sep 17 00:00:00 2001 From: Andre Staltz Date: Fri, 4 Nov 2022 12:08:52 +0200 Subject: [PATCH] dx: improve app-logo resolution on desktop top bar --- .reuse/dep5 | 4 ++++ images/app-logo-24.png | Bin 0 -> 2412 bytes images/{app-logo.png => app-logo-24@2x.png} | Bin images/app-logo-30.png | Bin 0 -> 3714 bytes images/app-logo-30@2x.png | Bin 0 -> 14556 bytes images/app-logo-30@3x.png | Bin 0 -> 32610 bytes src/frontend/screens/desktop-frame/view.ts | 6 +++++- 7 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 images/app-logo-24.png rename images/{app-logo.png => app-logo-24@2x.png} (100%) create mode 100644 images/app-logo-30.png create mode 100644 images/app-logo-30@2x.png create mode 100644 images/app-logo-30@3x.png diff --git a/.reuse/dep5 b/.reuse/dep5 index ac74356b3..ad31bdaed 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -99,6 +99,10 @@ Files: test/apple-app-store-demo/blobs/sha256/*/* Copyright: 2020 The Manyverse Authors License: CC-BY-SA-4.0 +Files: images/app-logo-*.png +Copyright: 2019 The Manyverse Authors +License: CC-BY-SA-4.0 + Files: images/bluetooth*.png Copyright: 2021 Google, Inc License: Apache-2.0 diff --git a/images/app-logo-24.png b/images/app-logo-24.png new file mode 100644 index 0000000000000000000000000000000000000000..431869368100195cbc924175a3d49f19205770a8 GIT binary patch literal 2412 zcmbtWO=uHA6n?XtpKaRoAOw>dTD2GTWJNF1ztmI{#Uk26JqU`$Ll1%|cquLRAPRyP zFN&hz!Gf(9k3A%&Uc_oIRS`?ArC6Z|qHRo@CgXdvJDX&i-K6+nGBe-%-Z#vfoj19C zs^^&B*Wd#He>@gFjeU@s=E2|j>unkATvxl|y&Bq})_)72ra2ys^v3)wShJL7=&#C7 zUi$7!b9b1?K9*g4`Jf?PO`zifkqgTm!1xFXwcCiLcs@6rd=g69_@V3q?fpM?sd+U4 zz?OK{E?aw_jkJq&&=!EvHkfzFG|eQI8rt6H1{7;B`MBN%JdD_MXDjPqw!Qnm9u z##$FK7ofBdL5kJaGKd`V%BgKn9O6nN4bqZxmmC;5ms1$MvkfvC4*U1G;qKEF6E7ZI zIadd52Rxv8>)`mnPt&Dq!A=6i4#d}DIZ&^g!Qj2$5Np-UKT#;jIJ4DE(W21Dw<1WKv*SvhZR?*C{;`z=&Kde zo0scN`1SNUrb!cR@_ivak|Sfx005z>FTmMQk;BY)%U(A$8h3zFa-v-mZES*`84y0= zkQJYi01QpBK;m)W6_&(r!ht_4X|8jyTUySG@ywSj+<(3*+K1V!z{tmSsu?33sHJP7 zst(|bBHjQh)A$5pg=%Z@!qmrg__Jy#NTQ|pW1%~^&jXXwYp`J)OHRq}mT!Z(0L9T; z@IU36G&o~tlaB(UG$zx}Kpz7+h+s^&+$k1u5-8b$RNV5Di8;?Hxrj`Q)UjPa5{yUx z2F^PqX6aLylOcJa7N3}w-9b5`_}hZDg?w~F=@OOWS+Q&5o|)#3;WvcGyL+N9y3UXM E173+4ng9R* literal 0 HcmV?d00001 diff --git a/images/app-logo.png b/images/app-logo-24@2x.png similarity index 100% rename from images/app-logo.png rename to images/app-logo-24@2x.png diff --git a/images/app-logo-30.png b/images/app-logo-30.png new file mode 100644 index 0000000000000000000000000000000000000000..c5a61fc6b39fad495fdd9ee2aaaa4b29fa5aef08 GIT binary patch literal 3714 zcmcgvTWB0r82-*owuwoz+N6_>TWykuQlThnMO)fJZpE%bO(e~ORT_GcK2)#@20zG#)!HZL`{v|?LZky5sOu+RnrR!Yp?j{i41vzghQStlv_!P#@> z|G)qL=3M9OXy4|C8|#zx02))9dLNg1IZNFl`CWJK{(Vx_Jl~xfs1v+YxAS!%zBbj{ zHL$5s-4j3kr??k})H4@qSr!%zs3?J*Bf3UizWS)p`=Qi2iRqAHI(5kBNsx9XhwJc6N3zZ)h(WcNWK8KptO26@!X}x*sJ(cyjJP)D5o!hTG zpkRI}g6$suJevBFhOuR0%sLqqWCR(zc1%5?RBUqLqRgt=mBM7__N!ZiG%9*bQE2@s zBZC6wZ&O;M@YKXu;xlioFS$Lu?5Wl@UeZmsmC9+IT{|(BEDd{UsJW2rIrWGxi5vLj zwIw+CZZkIA&kb4~?R~2C3$D?vV=~~myv7&b&Y*RviMFJ>bzR0> zO<(I$!{#!Eu@%tyVQSHC3#-e2@Nfv-r$3#~;O|+Do(Ic&F_)S?a>xybYAPN?jxbQ@ z4<`fp0&wi-47z0K!$2Q7K z2AGc6-78|a@2;5brqGXPvUp@etzForjUb0yg0aluho07L3DI&65c`g#%uz4t#!NAp zYx6#T^wka9tmI4YwrTKkf}WwxQTIMpnu*m<>sUND^_v8AFsNghiC6c;VKtc;KQx2) z$BSb0Rl}}<1`KSx1=ptYc=?^{NdI2iFzM?x)=KvtRuX2i|MDUri*(J=53Ez}OFOez zd~|LI+vLeV&MtdlHFItAiZYE)n1-VtTAxFyC#6K+nG6g9b4V^bXPMtO)LviL&Z*TX z6voSMC0iM8lVmTr?6tizKmXr_-urg$Ul^r~KAEuf;^WG9zZ6`y oX;~F=B1QiT_Raojd-1zH&wV_SJWSEl#?8I^yN6!+2gPuH@Bjb+ literal 0 HcmV?d00001 diff --git a/images/app-logo-30@2x.png b/images/app-logo-30@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd3979b15a4aa7639f5b56f4de29c3fa80be5ef GIT binary patch literal 14556 zcmeHOYit}>6+W{MzerkFb{xk}N?sHxr8L5UMu<3G<3L@N(4-axK~WQh3aLUBAQB`h zQ7BbPgb)(ypOVBSL<#hfNFXRulX&ftl7Q3D(g-z5-O|KyYA30qHg@dYoy+-V_Kxq) z-rbq;&N`OLk!I&U&g+}GbLP&ucYl7*`Y+C{X{sTjxt(`*Y~=Ija8y4SYoSP|4)VFdt{g5dS6-Jr+$*CJ*gt zdPijns~jre_HSNnHsj_uNYH((_;z;E4bHFMCdRI8wqdf3 z=c6Qkcxd%uf4c?-uWP^0|8EKx_Ac}=0P^FAc&E&@ftKFGUmqQ z(~Zac+VBmyee-Z9KSR&4V$5=84KaW*cBbpd?uHlqIOPj)7VH65Smj6Q%=3r|gNzM+ zKzjnt4&x&XVpiQ*%|#s(ruliV;awDPHbCLsH#?qL4N6zj5C^hV#R6HunGjw*9P<&4 zJ;6r!vQ@;3UOSgx!K#%N2Em38TEK6R{qVgIZ@~^@$qN3`5=CD<@L@woHQje-HQhMJ zpn-E4dUF3&I`w8a-vTR^#pt20&Y@+CVszzwlYal#aXNUIU&Ft@ZM z1ikJxsaT(=qKCgeCr9u2grILdI!Z$$nVj~Zm8OO${pQEDR8^Vl;;;68Kz~YJE3Qt6 z@u)$c(9OuSLmJaXFR-wCOY(ws~X~U(1Gd8#mxJ;XWF;s=*h{PVQu8b8^>s|0%X+T44oxV%(O8%Dsll6eZ}dSMq%VV(|IK| z&5P3Vn}c6F$Uqi^*Bf+}LJTkmlLNSQ)1^f`?va)$iTX}V-I3O8;0dBol~HvC(V_AJ z6Y^`a%>f)W(g|*K>XISo`K1#RR%!xrcou^UYw*hF7l9DELZFD9Otdvk0W@fJ2+FM? z_@4ng5wUQ7l$I{^KdiwE84z@oI-IBQSea9+It5r5w@opWR_askj5a3E#y)x-c_}BQDbx9t~AR!wzRiskZmyY@jhiYT!Vunut*B;i3o1*m5>~Pf? zK_7TPkb!Ku$O4R2ymA;&-=i`h>FlU|s*H|zx^0v3xP{RIj3rA}6l#=!W0)z)kDS(3 z_UE3?Vc7@XFlJX88|M3T`U=`Dz}fX#ELnz1gTonm^PD}bmo&%dX3elh8~Q-tg-jXf z{H`ZY5jAedUVve_9<4slXUbrd`ugo)q)s7KI~dw>Dk^!^{*cNJwkg0^m@Wfh_9Tb6 z`~+0Z$ToXuhcb^=)ywj0vM>c$kngn`DeUKb_Ckg;oAwZ2&Y8$&PSi<48Eqi&fVUiE z7!e1X12`jMJ#5T(5JP4$l9i5gy0BP|S`A7vSOJ(?R(af@p&K?pu<6cfy7^soGi^>J zWt#)Iue0YV%4bW})}2V}d{TcmB;U*bD*V;6edhHMiW8ma3-dpmiZSZ`ZTgZCmc)FP4(ALONGS2VF3l~l6 zZawwvRVRDtmYZ%JNqG!iMCuA&GalhZw&z~FM!(*7l`{G#fpyPs==;C&dC3v^wOxCf5iMrscmsL-|P=LKq{9?wg+1Yrf z$NcWs0+yoBFc?%yY`VbP5F@i^8zS*GL^IenL|=DUg6`>VJdQn4TUz>-pa#c=7%`85(}{nK6nKvH(1mI4QaQ6FKiiIk}@Z;S-gvm?28Vn*AxTv`|rA|Zr{MR$LH=@FbcHRu@fYe+d2 z(?8w5vH{jPgyl=D=*dMcEQMfoKqkp`GXHNY@d}I{UAgk~ZFm0>YC6}g?>Nx@z)$}N D84E~a literal 0 HcmV?d00001 diff --git a/images/app-logo-30@3x.png b/images/app-logo-30@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9312a70610229d4cc745d4905c29751854fb8dd4 GIT binary patch literal 32610 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 literal 0 HcmV?d00001 diff --git a/src/frontend/screens/desktop-frame/view.ts b/src/frontend/screens/desktop-frame/view.ts index 18ae8171f..f107516ed 100644 --- a/src/frontend/screens/desktop-frame/view.ts +++ b/src/frontend/screens/desktop-frame/view.ts @@ -234,7 +234,11 @@ export default function view( : h(View, {key: 'alc', style: styles.appLogoContainer}, [ h(Image, { style: styles.appLogo, - source: getImg(require('~images/app-logo.png')), + source: getImg( + window.devicePixelRatio > 1 + ? require('~images/app-logo-24@2x.png') + : require('~images/app-logo-24.png'), + ), }), ]), ]),