From 829cc7795852ac6c2f956802d52eeaba7459d81f Mon Sep 17 00:00:00 2001 From: Amanda Bullington <35536439+albullington@users.noreply.github.com> Date: Fri, 10 Feb 2023 18:03:12 -0800 Subject: [PATCH] Add photo gallery icon (#463) * Add photo gallery icon; closes #461 * New SVG for gallery --- .../main/assets/fonts/inaturalisticons.ttf | Bin 5604 -> 21736 bytes android/link-assets-manifest.json | 2 +- assets/fonts/inaturalisticons.ttf | Bin 5604 -> 21736 bytes .../project.pbxproj | 8 +-- ios/link-assets-manifest.json | 2 +- src/components/AddObsModal.js | 2 +- src/components/INatIcon.js | 62 +++++++++++++++++- 7 files changed, 66 insertions(+), 10 deletions(-) diff --git a/android/app/src/main/assets/fonts/inaturalisticons.ttf b/android/app/src/main/assets/fonts/inaturalisticons.ttf index 9404dbf8596b77dc81766d3ee5ba01408bccde5b..be58079f3b31c2dc737949700af9a162f4326a9f 100644 GIT binary patch literal 21736 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%0D2Tg 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 K+PD3m&;JL%lkDyQ delta 619 zcmYjNO=uHQ5dPj~vsPl$P}-;=l`Tl4gu3{H3ie{Dsh~}&mY@jAGl^YwW0xjKiie7L z@ctA*MMP2bP_fjDJr#QKq~O6`6c+X1K@gGN0`c1)#0T?czWL^xnfHFY6yNjn5CFPy z12Ie%3R4qz+nX1G{&&n~$H$HouoEWn3*v31Q`R2q{_(SbI89ux)TO)nNxUNdNo!5Z zhTG||6Z#*M@0xbzE>^9TBoKQDBwKb(RtJZB*U5dR?YHgPywoi%PH`U-+wFR@Wvq#3 z#IK1*oSBNuFYh?X2322Bmn|2U@P_7#x^HASI3}qd1r=fyBQ*w%dOJ8=rMJ diff --git a/android/link-assets-manifest.json b/android/link-assets-manifest.json index 33d9aa01a..9dfef3cc6 100644 --- a/android/link-assets-manifest.json +++ b/android/link-assets-manifest.json @@ -15,7 +15,7 @@ }, { "path": "assets/fonts/inaturalisticons.ttf", - "sha1": "0830dfea4d6996a890dfe05a1e1a67ae3eaf0ad4" + "sha1": "cca5dfffa09eb30b9077879a9bbb887074c4f1dd" } ] } diff --git a/assets/fonts/inaturalisticons.ttf b/assets/fonts/inaturalisticons.ttf index 9404dbf8596b77dc81766d3ee5ba01408bccde5b..be58079f3b31c2dc737949700af9a162f4326a9f 100644 GIT binary patch literal 21736 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%0D2Tg z)BNh3TO8m06$)OHAb5hS&y)^P!MWNgU{WeORg0+%_KQL~DElaTANJlw>4&60VI|DK zY@^wxA%e#n_@Um>;OR3OKB$AvGN@;uvWM`vQcV_*Wyuj35UI9E}<>X@Fc& z1v21qvz=x_s0B;N6u?SSHR+-fv8V%&qkTrdRAEQj2zDRz@(9c~i6hWf5@S;12$2?q z0Q{k$T73pGOqE)s)}tzJV>s2lepInyvygaF)RQPz7wA0!-PG$Qy3(XO906kK<)(L?9+P*V- zw0U&w=*-dGCoG$d+Gb#LSGC;?z_?6NxQ;F}%d`|G`iLH5gM&cgpnwVpG`Ooi_W&`< zI)qP$@$o}r^W*b2tO&vq!n0%n$%o)UXwvx@{YX_;@E+5#Rj!)0V6{*eS=BI|-$yP* z1^g)I6t3D7#tBuR^HOt`E*q+D*{~hzx{z&42`rox3^Su)qPPpd6ERzWz3G@G6hckh zO7TeSP<$fPBmcVLkq+nU2an%*X#dz1cVBl6w`>Sgkds-~gD`+W0Z?TCM^h+(c{+MP zMe$*oEcoH>7aR5Nt)o>+rJU4pG=wnlXyh^=-e|nG53o^64?Olo_K%PU0!Ra}M7CQ| zi&#fv1WG9}iFURL__EfnwHr|l_t{SO#I5&b24(ieLU`fUe6}cGf9o4>Ju#4dk}em| zX9wjIx3UEUZ#|*(vJ$PnOnU@Ss+8gfXo*^5{rl7SV->n`>FLGZB`w#2?cihJ7?;Wo zMMEPfqv775^7-ArVke$_@=11j_l<8nbB2BFUGI8V6F+Js`mrJjbUMD>cia@-v|7*|`^ncGy2fyD-=Y1ikr$%;WyEQBUF$o-9 zaOB=OBBi3%A`}S^z>q*j=b*#@W=hZo+0-!YYNQ}c3>#tvz%if-trRaraw<3?rm~+t ze*A&-`&vK!W8ZrzfgS6m{MBfoFq*Fvf}r5*$CwyQk}xo`%FzCO`FNOT4~*tmCCH3a z1`Xi;^+KM1#1EYy&`kDOKL`RR+&zwqZ)ySiQA+khJFWTH@kxAot?X{5k=@@cP-{)U z=m&*`%t)`cntHBfBQ88F#Iy6Djyejv1f zSRt_1J4miKU_@!d=+vmIAwW+UsjKNjt%fQ~Fwcgyu$n@EsDi^psA|Yo9|I%MW>TXF zVS%Whv=u<9hd9>lV2`eL8j~DHqu0sWB%4KXO)U{z0^Xs5lQvs3C1BoIMsy7HK5+%0 z_5`OZUI36nR+zMtBv4W*)Xjd|$f`C|R7VrK4hslO*hqR)qz!T+ zvbt=7u;oIzVR8-XlALKnO#&f>)f>d$lDTUnOenC6LA4-i7J$rvoXQGBEDI6@5hQL{ zMol#}uR0+dkWTr#Z5VY;S75?4-wFAHrsJ4~s8IrTwU zcZ3;$j)9DUW1#1@FcmXBaqM~~;IPNI@V)A_P1uhOY|5TwvVffm8A78U&J&0e z?OT#bV1$ey6_X(~m3Sd?P%^eID(DGBAqGI7mdi*o0Vyjn8cWTO5m8lKJxny?avdZ4-_05 zdd8JN4UyUK0aos+Y6O-GSXvKsADf|~>)ZjzP!58U9cbJbH%+w&e-Ql1yr`PyxWV|y zU?z+9ZPmfKsX#pOQ9KN=v#dx}2eJyziya8n$cM7I-xacNWn4Y-eJztzO5@|DO5(tR z8tHDv@@3)fH{}pmw16)JaDXiKQ%$;oeI8zq@0LD*{iJF{+Zt_>#7VFWYbwYNQABW< zSzJg3gscdY2B9Z$Qm>H^SZ&bN<%qPfOcbGO0-!O}5`^YJ3$dyRWPz|*mdUdxg{4aj zH&C(!w`Q3)!N8hf6CxyBK|sh_ang)HAsf9d4pR3ox44#)HDYcdd$?v9p&A~<85GV~ zh!e=8aSNn_zPOMW*P~aw^%8N-LdkDsf~iu_0BNuardc$NB+w#F^L!0lG#Bcg#!3D| zQ98_N6?E@~K=CL*Ra4#R0~~T7&SVzmZVB`-$_riHhr%qb7zI&F%9$9_UQ}d9L-^aM zn!y^f?6u5#iS0`uz;#Ir;h8SBOjI0d^X80d=+KOj9<+&As!Y*n2xAch+%Tq*?U%x&zG?5&Vz zX5gJDL3GfFLScWX4fwU;oRJiQW46F1IhZMKGR`p)I(^}VO=$CQdt-_zCsQwUbBpy7 zpK&o&`Yq$bnqde4jD~G$wmVYnE?(t$_Cb+xoQ%WX8V=0aPSy=fnH3t*q1j_iSyV=f zBXOy=TF90iMi||iZ~h4#jclbWbeXWt^;A|0LeIxeiLH{;s@xDMgZ^v zj23J?Rge}~vqa=%woa^`n0vaL0BXdDcRNJGqOb%nC6ch%O+XxmoD6505tbs5_$U($ z3T|8#Y11z_czjxmJKqB5j1B97&~-!aAveyd+Q#6#HhRSsqv`?nGpgcfvV#@C{?PP{ zs^U~@!*f%nu)M%l+_Bo+@vLRkEx23hnq~TG7)GY`eaxvrKDDgYNNLz58B_ySb34}O z=OK+Yq(`M+mOd%{ne;V`H+grdCU2awi0mlAWV z1%N;zG%&^z>%z|J)rsf5YI+S*nC!K92-J3-{7QzZIGQt1B*>O*`?2yZu zsnY)aB|zCcv@v>%L?BkSb+{XrY{zqD6%~8XFj1E*P`wvrWTrZP)&a6_W1d_ST*%Z- z9RfWZR|FjL9O27QFu_-K%qQd?2uJXsQJky~mmB%NaY%k3NcbwSyFt98h$)lvIAn-@ zkRd+J-Xi@ZBG@1>4nST?!HFbJ_Z_wYm;lI4oHBOWXZ3Vj;i>`^?IIl;axVkzDSF<+ zP13!3=`qCbv^ZE8o}M*%OQ4`gW2u6`b%Aa!{!#G+bYLk6%3EPig#@EmwC!6;$-ZlJlQa5OVxS@1=wsO)EisTNq! z89nBB@Ql(lh$ppNhraI^%v77OK>!X2 z0U=E0u?-zK0wh!%poGS`p~P9!Fd?d7z>cC|poXPDGKR>(3Pu1mLO^y&`Nd)O3HDLx zze_(M{XAsCR2_mW)>|Nm63}NDa8XDFm}CU;q^{L)-cvzul0hiMQHS&Zir~WR2ZEd~ zNvuJqPbm#qhmpr6&`X9OK#C4NC7xDJ>x)I~QX1$;)B=J{MCm!&kA@~t4hmBe!%*^T zamj&?7qg8#h6@*7TT=uO57o#hkhql+G?RL89UyP`VhIhj!>~paWe6sMs;uNHwM=ec zGy{<`Qw04z6*gej z$`zvJti^Q?#HXKti9-tvL2NJ1G#ZVv-+{He|9>@C$FP83=9+G|}>%bu;L*N&7IJRyn?;2sX zRPYVxX{u#e@OyD^4Bs_f&G`qb)xo(!kgE+YgtEw;hJne8CzCK2df{M!%ifW8)dv5u zZ54IF0};w246>l{IKWUk@zEfh-DE(Z7hXbbTDob%*VDD3IZnN-Sccy+hZI24qp4a@ zvjeZ_W&B`Y9Hli23KokEQ>pKV%d@Ty`g55obP}wz z0=WUqP$=FcXo!F_s*H}&nn{ui%+mJ%^~J?7EJo}r z58rX;!|}Kl=<-VszTl2KH%@dXb@zBp%Wl50g$&65oGWyav1h-@J_lbGFZGIP!jA+C ztDuwQ=bi-J_F?!*eqVqMyZhY%=vVQVxg?%3!C0TMGQd$kW7r3Gch-KBaGzn+_35-O zh=}A@9ze8jkjmN}=>QRDAJA=X1-sv^awA~hC%^imALWv5?Cw`UsGk8}H=hxYyy6v@ zzstUu^zOo4@FUoKp7$0yWw{G2rYvCd6tO2KgJ9ZXig`kvl7arzr^I14CF+Oe#ytE7 z1e`ZHd^O33vvFy@QzyyCXkOtU@|SQkmBqveC^o4A%z9ypj6er?p#_Kr`*>sma{YfO zm)pAY&K7=0OEJ8k`rd)}rS2*BLY?`~RQY@j&!mmCS}q!iVGwyPR-41S3tha|B*7+- z406m3Ffk65Gl00+QicM6pd^JKhWla~z-+>~m;*nJ034GQV~C!2TkIJb5)|jpz#mLJ zBRnARg1vwD)JGmQoQ(WvdVLL(H6edAdg215?S6)?*ef3LkL!XRvC&QF=3>xEyP;_A=fi61-pF~i<1=i|7yzUuJh!|?%dXT--vbbw%mcYo%A7WV$m-nP`>>5-; z-!z%pPu;vw6)DkV;(^OI*^QwR$KYvD4l~d>7>`EfLTDR2@;ol=*mJ4l9hxiAJw!pF@p=jTRRNDdwuVBIUxuyTU#WUZ%pAD+a1Ijui4!?;h!Ubp(R9&}fY0S5813q{HjKqJ+R;=8 z_+ZNJR1MDiJ)FP46=0V5dZwrpGVDp$%sN>n|GAlg==}+Zp^l}J4GHqPq9n4$|2#HC zPWgjGfif!oI44_?@ty!hR0!u#KHX1wVa_Q0v>ujtqz4c-6BR5p!8(t55S_9b>}U*fQ<%u5jv@+KGaIr{ zlz{V>0ta9xBa0NQc3IbqY(G&2oc?)^KP3dT2fUXAK?nZtswun}nlBa`E6u|kR%X9+ zH{^{cKsgqrTd*dZ(gUC$Fi66l3Yo5&g6hEBIi?C1x+DG>&;c|o!^~_85-eoRq|=?`H8trp*?TQ!dbX*If)L{+BpsAXX7KZ_ z#%{PT?}SonGHh9pxH{co5XO}>dbn7nni!&5L>l^~57E8eRwk(oZ+n4s zfrjC&FRIQZGzLdwL2dzi!78!0*p7gK!7v6*1(WDkp?zlDf~nNwXhNoFTXjGqBx)K$~cqDaIDs|KK45QT)*O^}&L ziSq=|0zZ?v&v+HK2Ok#7WkY@qYKW*q?F@?@V6-zfJg(K}>>m z5pQ%tIjyC#E1+pGUh=9}>+m8br=`Oj+_l>QlmOQS5a6UOv<6CPM&b5h9Yj!^;@7p84lN*zBS~?*+YXy_Ta&+KdENa$>8M4_`reU zL8mgUADWmrq)%6zgN@3>#HBC$MmMWv=i3>(z7X(jyt-HxqO3(+*#`ewsN0$LJTi2% zMv@r2kL*{~{p{w!!JFBYNz%^FwMGu{(NTVAq&1f$Qgoy&r4lf(z&2LYD> zsziUVO>vO1V__yExBRLL{UCyIIVGh@3~1w0wu1*24%U*Wu&)u6MBvO!=7t9+hs(7j z6SG&^fvdV)HY%RoJQS3?+K}yzkJL(5d6a!>GVuTn>LLvEFS!ZOeU|leoOwT`Lq3q% zPemS>KZL3OEr3H-O}vg}h%Z59)UtZS=sz#aNg?|bbVSm-im8@(7`|^eOLs^w16Ozm zqfGTD6;4K}Dn{b^&`3{7q}QWJIPb~qdoJt1@8FR@MsE_?0mhIex|f$y_Y&#(f1m>P zUgB@NuLnmp*zLQ&&aT`2d(AXm<1@Y^9?=X(T<4}y3a0U+c&z#9V`QP&zmb`J1)ASY zY309S*!A6=6DF#I69J4arsj&PDM~3o_Yl3xaLoXIlpN2~N8d3g?OUR0VXA{0nBOM; zr^5;85Jbf=o%2i?g7K5ypXv&FTN+*)@DrdHjeEWvm?^wqL_12sTNDg$oYK3-Fnqze z3RxSqMnvy>jg@v^R~ln~w0kmR%WMPIilNfjha-Q~k3KwBx+gET@Y2NYHy{hLmosfR zr;ZjzHTH63{>zs>I$D{Wtc;F&F~>r7rYdg;gE$VtH&mwP^0H@%xzVhrtaAw63?3Nk z$oFCZLfAS|732Cm`FLkjAC}Y$2Lda3w2(heyLI~2r@w~Z*Kz&&X%<}d>Q`TN8b92j zS1n45?EUcDBp)8ULC8=D?mvy1F^*%zRrT*DvWui`($e+$w**eMx1 z%d7(>Et%)DUCg#R#;fqf!)swlgu{zZYPbfMNuLagP>a(1vyFK{92tsPD&%0lhgG1N zWXtXgLkNV>%^(iV3$@m$p@`Bq#H65ALbA~ux&Yk`E+aK{rssbL){jrpMm6(%46i28 zJ3-`59gVRVJ*!4Q)Sz>aDF@XzyYrBgYSk_}mm)a8L0gAGf_fco*XMa>9^Hq%mP+HD zgb>zM`200y@l5Wt(~(62cLImgy=kyt_oF6A;3Qt%T7zRnhaF#(5jKK6FMz0>o!$1*rARW*R@Get7 z8DU7a1oGYh8xXV-)T+Xm1U`qJ$g&PJ6A~`485w>tWHU!DM3vHHil-R>ho*P*EFH|~^Yj_j(9p>50ePv`y*?APowiPS;6;;8%N%u%I)X;XR;~a;r+E?v!>BMJDgp5v7JMV@%MKkOl5k$U>F*q`d+vMM0D=!YcswDpF%;OF`R|VSDN+>E zheHL@s4KV%6%aFCU}u)%!^WU-s8;06#9a7?^%olMvZ$H10~(`#uz~;FkWfSV*BcYf zn#>!+HbGT*B~u^tFdnGdY85j`m>niWRULYv7T}MTPmLe6_pqm2%p#4P#z8Kx>1Z%D zDqsg7QN6)oj?xK(P=rpWGlxY$FMOz%I4Qm9y3WLc3kB;gI?vni0M?ike6)#>0$iWV zso!aj{~rPV+2j7;-y|Y}bU^|jmrdfA|0=Eb;8K=Lk11mWHK;X$pTLhjKIbQi|2Q%2 zxv$L8?Qu$&%lY@543Z>xiY_Pb@pFIl_~R^m{PFvrdg>jCe}kXI0WNcM2nTVRFz4qe zMy2TqD!Ac>8`z^a5ML!p@v)TagH;1HtMpk7O-R=2j-Ha99WlZgB$swFJrxqs}rku;3= zKCp&#hKPmq{!0g-5x}*0hXt<~OdNETjXN7zwz zCA*4U&8}g`*tP6BcAUL{U7y+5+*v!lw!E~1N!XsaXLWtuJ-c-7o(oust%-B18yAf8 z>ld~sw%5*V*vp&e&M$3mPi$>&uR7;fHzt-gRwm9bonPHD&#f(QZJs~7xv{D);~xNS zEm=ETYv4{|)PtILwkJ-nt*@`HOss7f%V$@Y?>)D) zb+3wgm)F+Awax8`^Q)Uw#f9@LOFPKcA_Swr1PhZ$Lvv#?< zwTan947w4_PyISQMifz7DVmowpqbe+*sX0@qTo9b7^ZE z`#Mcn+QA0P_ktTZFzI2Lz?7d}TU}q-)~UnyudT0S_Ikd(d2V&*EN1-jXt!1|sq3rH z8UOh$Y{>80TuP@j9sl|DB^--hODp#+-FE>bdFR11TT3ge6Q`Hf)}Q|gok=6@-Dzy% zehAyM7b2pLg~7Pc-pep$%V(E1&a7_hJ6o%(7uQzrPmkL2()#Mg%F@=v=7pVgOoc=A zcjErdtrgmd7zN6si<=w$(kW$Q_%8=gA`!;F2!n-)XdwgVIe{yTf_s!PrHP;Z>ecT- K+PD3m&;JL%lkDyQ delta 619 zcmYjNO=uHQ5dPj~vsPl$P}-;=l`Tl4gu3{H3ie{Dsh~}&mY@jAGl^YwW0xjKiie7L z@ctA*MMP2bP_fjDJr#QKq~O6`6c+X1K@gGN0`c1)#0T?czWL^xnfHFY6yNjn5CFPy z12Ie%3R4qz+nX1G{&&n~$H$HouoEWn3*v31Q`R2q{_(SbI89ux)TO)nNxUNdNo!5Z zhTG||6Z#*M@0xbzE>^9TBoKQDBwKb(RtJZB*U5dR?YHgPywoi%PH`U-+wFR@Wvq#3 z#IK1*oSBNuFYh?X2322Bmn|2U@P_7#x^HASI3}qd1r=fyBQ*w%dOJ8=rMJ diff --git a/ios/iNaturalistReactNative.xcodeproj/project.pbxproj b/ios/iNaturalistReactNative.xcodeproj/project.pbxproj index 4801ccec7..f76bba6e0 100644 --- a/ios/iNaturalistReactNative.xcodeproj/project.pbxproj +++ b/ios/iNaturalistReactNative.xcodeproj/project.pbxproj @@ -14,9 +14,9 @@ 374CB22F29943E63005885ED /* Whitney-BookItalic-Pro.otf in Resources */ = {isa = PBXBuildFile; fileRef = 374CB22E29943E63005885ED /* Whitney-BookItalic-Pro.otf */; }; 7EBBE0515B6D88FD724A5C47 /* libPods-iNaturalistReactNative.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DD42FAECED8C66268DDB37F /* libPods-iNaturalistReactNative.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; - 896925E9AF0F4FA497FD25E1 /* inaturalisticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9E889D9DF17243EC828D2A57 /* inaturalisticons.ttf */; }; A252B2AEA64E47C9AC1D20E8 /* Whitney-Light-Pro.otf in Resources */ = {isa = PBXBuildFile; fileRef = BA9D41ECEBFA4C38B74009B3 /* Whitney-Light-Pro.otf */; }; BA2479FA3D7B40A7BEF7B3CD /* Whitney-Medium-Pro.otf in Resources */ = {isa = PBXBuildFile; fileRef = D09FA3A0162844FF80A5EF96 /* Whitney-Medium-Pro.otf */; }; + B7FCCE0B8DB2469EB11C349A /* inaturalisticons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D380594CA89C44E790F81C83 /* inaturalisticons.ttf */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -44,11 +44,11 @@ 374CB22E29943E63005885ED /* Whitney-BookItalic-Pro.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Whitney-BookItalic-Pro.otf"; path = "../assets/fonts/Whitney-BookItalic-Pro.otf"; sourceTree = ""; }; 7DD42FAECED8C66268DDB37F /* libPods-iNaturalistReactNative.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-iNaturalistReactNative.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = iNaturalistReactNative/LaunchScreen.storyboard; sourceTree = ""; }; - 9E889D9DF17243EC828D2A57 /* inaturalisticons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = undefined; includeInIndex = 0; lastKnownFileType = unknown; name = inaturalisticons.ttf; path = ../assets/fonts/inaturalisticons.ttf; sourceTree = ""; }; BA9D41ECEBFA4C38B74009B3 /* Whitney-Light-Pro.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Whitney-Light-Pro.otf"; path = "../assets/fonts/Whitney-Light-Pro.otf"; sourceTree = ""; }; C544256CF572EB52B9E2B9CB /* Pods-iNaturalistReactNative.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iNaturalistReactNative.release.xcconfig"; path = "Target Support Files/Pods-iNaturalistReactNative/Pods-iNaturalistReactNative.release.xcconfig"; sourceTree = ""; }; D09FA3A0162844FF80A5EF96 /* Whitney-Medium-Pro.otf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Whitney-Medium-Pro.otf"; path = "../assets/fonts/Whitney-Medium-Pro.otf"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + D380594CA89C44E790F81C83 /* inaturalisticons.ttf */ = {isa = PBXFileReference; name = "inaturalisticons.ttf"; path = "../assets/fonts/inaturalisticons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -157,7 +157,7 @@ BA9D41ECEBFA4C38B74009B3 /* Whitney-Light-Pro.otf */, D09FA3A0162844FF80A5EF96 /* Whitney-Medium-Pro.otf */, 374CB22E29943E63005885ED /* Whitney-BookItalic-Pro.otf */, - 9E889D9DF17243EC828D2A57 /* inaturalisticons.ttf */, + D380594CA89C44E790F81C83 /* inaturalisticons.ttf */, ); name = Resources; sourceTree = ""; @@ -258,7 +258,7 @@ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, A252B2AEA64E47C9AC1D20E8 /* Whitney-Light-Pro.otf in Resources */, BA2479FA3D7B40A7BEF7B3CD /* Whitney-Medium-Pro.otf in Resources */, - 896925E9AF0F4FA497FD25E1 /* inaturalisticons.ttf in Resources */, + B7FCCE0B8DB2469EB11C349A /* inaturalisticons.ttf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/ios/link-assets-manifest.json b/ios/link-assets-manifest.json index 33d9aa01a..9dfef3cc6 100644 --- a/ios/link-assets-manifest.json +++ b/ios/link-assets-manifest.json @@ -15,7 +15,7 @@ }, { "path": "assets/fonts/inaturalisticons.ttf", - "sha1": "0830dfea4d6996a890dfe05a1e1a67ae3eaf0ad4" + "sha1": "cca5dfffa09eb30b9077879a9bbb887074c4f1dd" } ] } diff --git a/src/components/AddObsModal.js b/src/components/AddObsModal.js index ca3a0ffdc..8d7ed8429 100644 --- a/src/components/AddObsModal.js +++ b/src/components/AddObsModal.js @@ -82,7 +82,7 @@ const AddObsModal = ( { closeModal }: Props ): React.Node => { "camera-button" )} {renderIconButton( - "icon-gallery", + "gallery", "mx-5", navToPhotoGallery, t( "Navigate-to-photo-importer" ), diff --git a/src/components/INatIcon.js b/src/components/INatIcon.js index 793ea81de..522e1ffdd 100644 --- a/src/components/INatIcon.js +++ b/src/components/INatIcon.js @@ -5,7 +5,7 @@ import createIconSet from "react-native-vector-icons/lib/create-icon-set"; -export const glyphMap = { +const glyphMap = { "notifications-bell": 57344, "hamburger-menu": 57345, "plus-sign": 57346, @@ -19,7 +19,7 @@ export const glyphMap = { checkmark: 57354, pencil: 57356, "ios-people-updated-2": 57357, - "cv-sparklylabel": 57358, + cv: 57358, "close-button-circle": 57349, "flash-on-circle": 57360, "copyright-circle": 57361, @@ -28,7 +28,59 @@ export const glyphMap = { "status-saved": 57363, "upload-arrow": 57359, "icn-id2": 57365, - "identification-solid": 57366 + "identification-solid": 57366, + flag: 57367, + gallery: 57368, + "arrow-down": 57369, + "arrow-left": 57370, + "arrow-right": 57371, + "arrow-up": 57372, + collapse: 57373, + "combined-shape": 57374, + expand: 57375, + "icn-logomark-new-bird": 57376, + "icn-location-private": 57377, + "icn-location-obscured": 57378, + "icn-location-none": 57379, + "icn-leading-id": 57380, + "icn-layers": 57381, + "icn-id-help": 57382, + "icn-dna": 57383, + "icn-captive": 57384, + focus: 57385, + "icn-photo-grid": 57386, + "icn-photo-quilt": 57387, + "icn-species": 57388, + "icn-taxa-amphibians": 57389, + "icn-taxa-animals": 57390, + "icn-taxa-arachnid": 57391, + "icn-taxa-birds": 57392, + "icn-taxa-fish": 57393, + "icn-taxa-fungi": 57394, + "icn-taxa-insects": 57395, + "icn-taxa-kelp": 57396, + "icn-taxa-mammals": 57397, + "icn-taxa-mollusks": 57398, + "icon-comment": 57399, + "icon-cid-finer": 57400, + "icon-cid-coarser": 57401, + "icon-atlas": 57402, + "icon-annotation-obsfields": 57403, + "icn-wild": 57404, + "icn-taxa-something": 57405, + "icn-taxa-reptiles": 57406, + "icn-taxa-protozoa": 57407, + "icn-taxa-plants": 57408, + "icon-dqaqualitygrade-fail": 57409, + "icon-dqaqualitygrade-pass": 57410, + "icon-fave": 57411, + "icon-flag": 57412, + "icon-list": 57413, + "icon-projectchanges": 57414, + treeview: 57416, + "ios-calendar-outline": 57417, + "inat-wordmark": 57418, + "icon-taxonchanges": 57419 }; const iconSet = createIconSet( glyphMap, "inaturalisticons", "inaturalisticons.ttf" ); @@ -39,3 +91,7 @@ export const { getImageSource, getImageSourceSync } = iconSet; + +export { + glyphMap +};