From 7366f14d32dc5df6a1035450d968eab8fcbdc5c1 Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Mon, 22 Jun 2015 22:40:15 -0400 Subject: [PATCH] New all-white status bar icon to fix issue #1356 --- Graphics/drawables/ic_stat_notify.svg | 51 ++++++++++++++++++ .../res/drawable-hdpi/ic_stat_notify.png | Bin 0 -> 1818 bytes .../res/drawable-mdpi/ic_stat_notify.png | Bin 0 -> 1181 bytes .../res/drawable-xhdpi/ic_stat_notify.png | Bin 0 -> 2516 bytes .../res/drawable-xxhdpi/ic_stat_notify.png | Bin 0 -> 3725 bytes .../res/drawable-xxxhdpi/ic_stat_notify.png | Bin 0 -> 5052 bytes .../service/PassphraseCacheService.java | 23 +++++++- .../main/res/drawable-hdpi/ic_stat_notify.png | Bin 0 -> 1818 bytes .../main/res/drawable-mdpi/ic_stat_notify.png | Bin 0 -> 1181 bytes .../res/drawable-xhdpi/ic_stat_notify.png | Bin 0 -> 2516 bytes .../res/drawable-xxhdpi/ic_stat_notify.png | Bin 0 -> 3725 bytes .../res/drawable-xxxhdpi/ic_stat_notify.png | Bin 0 -> 5052 bytes README.md | 9 ++-- 13 files changed, 78 insertions(+), 5 deletions(-) create mode 100644 Graphics/drawables/ic_stat_notify.svg create mode 100644 OpenKeychain/src/debug/res/drawable-hdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/debug/res/drawable-mdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/debug/res/drawable-xhdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/debug/res/drawable-xxhdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/debug/res/drawable-xxxhdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/main/res/drawable-hdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/main/res/drawable-mdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/main/res/drawable-xxhdpi/ic_stat_notify.png create mode 100644 OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_notify.png diff --git a/Graphics/drawables/ic_stat_notify.svg b/Graphics/drawables/ic_stat_notify.svg new file mode 100644 index 000000000..11d326e06 --- /dev/null +++ b/Graphics/drawables/ic_stat_notify.svg @@ -0,0 +1,51 @@ + +image/svg+xml \ No newline at end of file diff --git a/OpenKeychain/src/debug/res/drawable-hdpi/ic_stat_notify.png b/OpenKeychain/src/debug/res/drawable-hdpi/ic_stat_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..b31481995d4bfacbbfe2c711eb8ff7d34c1faee4 GIT binary patch literal 1818 zcmV+#2j%#QP)vTS?361|C*V%tuFUVa*#L|L zrX}FpiE;!Q1iS?_BwUxhz}>(T371n5r3AVLcoFEBPIUm73|tRvPqEB`6cgxP;Gr^n z`~tiTtO0gnLHBgv7NC8^dMyIZ2DU}aA0LwP*=QAKucX%{T_DLT;G-dvCMxepswv<* zHOqH$u%thWRD7MJA!QcOUebza`bd%*pw7N)z=SVuN!a_zy6vtI;(+_8y9qeX(MKfw7E}lP#=iyH4V(kabtt1f*7eso_yCv! zT;}MbV*D0#75Q7wB;3RSxD=?_zl+p zLxE3#hbb&}oNP>?jDKiL@oso1HbpZA7@s-U0edwW4qQjdK@<2r&BAIV&Bs2GRtp1x z#c37hrCC@^{F-KA)h5tS*jIm zFA0_?cdDtEr0+s$CaCc2ZtU}7CrR3##GN|uwxo8-*0HCgrJ*zvm5@mJPL4|CHr<#a zo5uF**hA7cp)@Z`YNHecLef)-+@>2-l`GQ0lD-b5c~vosRP5q?lJ+HWrw)85se`h0 z>@I0>D9vO=nmKT#gmQ<^39lJ?d7)tY|a^qHF0wHOTq%}$0sRN(MR-*WI z>?&zND9t;HL8NjM_L2p`mh{L?lhjGsIvynH%TSv4lpD7a6UeuLlBOqcvr(BLsk5^6 zJ3!LBP@4CZ8@Cb_$hTp#fVnH~JC49?Np;HBt&5~DLTNryZrn;-Am6%4x*=16^(Ag( zova&PTd4wNFh?egU#~iua6vv*Zrm!%qHaYfM0em=pbM}yWLp3M#{kobe`;tRaABq_ zu+=IbV5?<)rU91#JIeN2siHAiUrDQCXgOi#OFA%6PAC04X3kJ<+)DHjbFl_VD`OBP z%mP`D=9kk^HY^A-OSy3?wMVQ{>Vey_siOv<5B8Y4vIsbj>>OGx@GfwEAk7?X_V|yY zo*Y|264qJL07(}~`qrT(Etb8C_e-7*vXNj`{llvw*&t<9*~VU*1yf0&T=?n-?_Q-}3PM~3Vu>}547j}}^GUu|pyzRg$=58E#r^r??-_5RZO|a<94FCWD07*qo IM6N<$g8oEBng9R* literal 0 HcmV?d00001 diff --git a/OpenKeychain/src/debug/res/drawable-mdpi/ic_stat_notify.png b/OpenKeychain/src/debug/res/drawable-mdpi/ic_stat_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..39e799e5aeb93a8761d64a6bffbb9be1de033646 GIT binary patch literal 1181 zcmV;O1Y-M%P)H0jBpEFsb*qk^=0A(iH)h`Q>2dU5VHXQw+e z_uhHf{la1H{N|kBIiESdd(Sz)TT;oW9^f|MPT&sU!o+?C7y`Zqb^_ag(X39JmRhe& zRi9D6P*0mpKdO(a(;E10NvZeaV)fgMgHF>A>cWWtD68w#lT8eMOh?uG+X+x|{5>!Q z*bdyD5^diAuLC~=CxIovI^g_9Q3^Z)^fejnHN1}}dLiXs{9e7b#y@b8dL+Y4oKlyx zV+P_c*Qg^^9rvj-8aPRVPSc<2ymkRhSBI)P+?dhHJsAO1H?#L%@?6 zqi}kTh+R?DPtzI$xVOr_3OJF`$CWwzdp<|~hAOE&z+s>(v3(BQnqxrwflG4q`73Z~ zj`|G;u$0Q+0ba||ei``&4=^8?o3l+#l?i*BSifX!y8u{Uu-}^tw)>yTgbiA(QyJRL z1h&w45v!$^0?ewi-QA$gBEqVCbrb#0YohHql?mI2SkD2Mr_`MRJOS(mu4uB~!%epT zPhG(2Dq9b*kFf9gjsUob@M!I6QNMq+$PZnF!Olss_qM8&6#daEM`gml+-dDD@WD#YOb4;kb(WY-E2`Efw8P$6w~FhuRGBMg;M6WZzH}qS~-jJ>F)BP3n}SzqOHl zqZPQq0AokX-`Wf@5J9Yo?0tD5YW*-<-PvY{x74nrzsJ?l#QvrgxWWJ!V)7yN_clVj zW61uYJ{CdrXNAZ@*{$}fgX+OHK)e@0^hOYaR%WPXsZMNV(L%zJb1rZ+DF=bQz-Hja z0#EY~faSmlAqlpDutseLRuU4(>B=%qIm#?`SHYS1(6An%u2#<`_ASv26$+su5CiI7 zbvP%)R`s03&%+T!9A<3?s4hK*O!vNw5Zfb&RqC0<{=O+G`%VCim4S=^syhr157ZSA zL>y)v2Y4|Dfa)h!^0E(DdBL(ZhUg@~%A5eIpQ$sG_RAxPZ6;yXNr3AL0BG0|oSXPq zW+j9Ek=k8k9cV^#2pNyDauto!H~?P)cLB$M`+&EBsldmboPo45JI73XWq6{YKA6~! zmFr=5K!<>{8SCBz>;TRK_9V99i3S)YKxEYo1cA0cnjO+0 z;lRHDxR}aImwLJ&`5f-_Q>c-q5#ArHC)-Pw{>czRu|^2*q4zYZm}tUp;#xY8vEHP( viPLl-W4%dn6Q^lEaGY>+{~di+Uw`^9j#$%_Xue@R00000NkvXXu0mjfQPd`{ literal 0 HcmV?d00001 diff --git a/OpenKeychain/src/debug/res/drawable-xhdpi/ic_stat_notify.png b/OpenKeychain/src/debug/res/drawable-xhdpi/ic_stat_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..af1613d40bf1b1fcb0ccd4de8caa9024b686a5c7 GIT binary patch literal 2516 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 literal 0 HcmV?d00001 diff --git a/OpenKeychain/src/debug/res/drawable-xxxhdpi/ic_stat_notify.png b/OpenKeychain/src/debug/res/drawable-xxxhdpi/ic_stat_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..5c81db8bf102bce751a733b9acb8d8cf821777ce GIT binary patch literal 5052 zcmXAt2|QHa`^WEW3}Yt@hU`n$P?oGSwv?r0Pu2`7V_##2EF(oiCCea7B1?*hMv){L z)fY`&HrwXH*?L3)faITl4TM$4E3lo&Xe;;Vv*8z`ebP(;&x$r+wfO8-%onO@#(Ec;YoLHHhFcN5sHN|Io|x2 z91F?>p~HIlV8=jVp{8MkA~J&fs$}$C@jjxo_> z6w2qRu_L4o{E~~F4Jj&ZHiNU281Q|DTfz|rf@ZmX@W+_?(bf zu`tC}TfbeNZtZ%O(zGx<6oYffJB-(j>#9X`*tG?Z|P^U?ui!9V}25 zkHT{jI%?tu`?+a+v_X^Y^W)@w4Kf#*lki$)|HE)14Ne=Q+-!%0z_bCA+|>_n%DNgk z<^eOyn&BCIKFm2S_5Z{M! zRM(i~fxl;zfgZB#ov7jBd<3lwdzlt^N*D2JjI0rOz|g{=_n)_~1a7L*N=2t1dGJ9W zbJH;%c4~M!{;Shnv}-iz0tZw1{fEK-$Wy@f=~oZQjTDE%TMy2XBq_1}u8kP4!pa{% z+3$zvH(LG}n6uJ(cqm%|eAn(7|B@UHtGA^JMi7XVWmvLhq2jPc#U6d7hSznv7A!iI7OP(z9Np8{Y1j_2c91{y)=stc6d@Bldh7JV zg6CLX=l=CHbars)8mF&Nx#vBJVK~n8%ZXk7stz|nnG`&)ins;`6Z`=|#~`tK;9N}I ztq}g4a_g+%M`wJL!+p#T)du)NJcVC~Q*Yf3(F1#*{F{}kiW3<~Wr6mEs01hvs8^Iq zoLqDSJ~{P4Vp5j=+ zOUE>BD&zG^vn)~m{xcN52ed%ylc~Vazd~f5kC$Pl;AG{2?X20m>=9o9Tr5`E|A7`L z*#j`9vbylN|1%;o2S-^-^RhQF`g~@o~xvyxm6YUTk=N+=6eMDIn z@k#86`t0Q)&%Ar=If$O12lrmil#Jg3c&wlE1qBFwaiy#1p9AqIpTGK79ELNUGchqy zZ-=xx9U||mK5pe!Ea>kycG`O07Kz1j`d6yq^*&X6;Mv70rsKnsdW(zP+o)-050MK+ zCfrLirYLq%f7>UQeQAt*JgUe;@DfnDhSF!ibq_yS&E5 zQ|vfMmVf7Ct!`F7B&`(DC!4*4rZw-7@0bZ>47Hr#xtU@AZ*R_O|`u3lf!mx>`qd!iquG&`TQDDy3iY~|8dj+Suhn-K{L z6da%rdaHN?b3gx3`1&o+0q5DDjH7dX|BNjK*2F(6$md^;c#00ph|hfwipDO8<3NRZ zJH%!iFYN~K-Mjm7+y`7P)7hY#SH4Sh?u;6Dmz*M^b$>O zM4RIDS~R^TW~-Y80h$Lb)pIdBz@KXgG-dql;468s)$x2V>89c9wkQpUr5gb0@A~L> zmz&gW4Hl#{0>ESQv22IkVsE2TnXytU>z|i?4N*-{a5PwxZ#nT(= zDl54A5qqFnsB!Uh;lnqIF-kFw*@21xesO{GIoee$y5yq%$@F&DKX-}a9OIaK5B!iB ziuNFUto%xCe>aCdc7ccufY(REIu2ZWVvzH_@%Ib26d}dQ- z$gfWwwMp{`Yo8I;$W>NgHkt=&02GD+ie=3=5nG_cbK|XUE|dS3y2V9)g)}13WwSq0(>ODQZM0eq!{an#cFYQ-6-Pc8ddavEnWKhD)+r>M)a zYX-#GLSuP2%uuNB)6jW@jr3X4H+9PmN;BZ)i8HGU&m?u3XGzj!Y<@wH++fPviWWP= zJ$1mJk0Lv{cV4|8D!-vZTJx#i+gAynEK%7wD)b@zcK3MVKgqg?XZ{G-CuFS$)vAFz zLS1WRgcT^h{e8{t?8x&{ERQ=hzkjpf#ntbqZ z=zN%lEYxZ4kjvmjA+=X?mROCiBq>6`4W?sNdUKHV&i8t1KY^`6HTgg`2jgjSE+b^f zvgcr!N;u24daoCo^W@Q3ihjuzlai^YyQ&31LoOP2!Lf2gO#~XK%dq(D{N@#={YSuv zs8{;O5E+LR&tCT7`W#2~-7OE5E}fszO{ht5GMr^ry~i#WlU!!lSjmrHL+6L{l0o_x49l0H$L(XoXwa`P844_8~rGHaa(mbvsg>UgL@YyJGj ziA4LJ$zi4jHaOs=x|Ejoc`}l`Wxb=bK#&e-pTQT@r^P+hN(cT1s3c;Six8{U1aG^< z#g%M~z<`A#cb9Y5a*XxPm@Sl@Imt1J)!v_vgKWOQ^2J_{X+36eny4;X2kVbBpUdBZ zGmlYU=E!BPvQu%4_2FbxBW6uA$Z_`}>C@jl3Hk-hVo{Ir+ ziL8a3+cOx(zJwCVo-dBG2WvZlkItt}JLad~oa9_WGwrIcKD|C?S-t1$@^bSk(ZrsJ zIBXK;B=H?xi5j}c_nG*STD+yGkQSWFOs5>%SYs;)h{KZORq=QJRH8yaZon_`%Xcb) zuDX8$*(u^_)_)?J_}}hX4h>BS9Xe5l3}iJuQXvgyy+a`LI~i_ItzD-4MuL+OWx~0& zQz&t>>pi!zAJP4qv}lFQDIDnM=>1y))?3LqMk0i z=h&adc0(GBqx0DWmbg*ju*e0dm`s@b3(9*A)A05tX*tg){c7a@Y@zpN<;~ZSc<^8& zN*W!-#b~zv8oKxfoy+thI98&cpJE7-SkZ!Ru=!EH3nI-{S=r<2t$gjTnTtxhOTuF2 zQvFAH8zN1a^s$%)0iB^gLq(JPKmHED1UOr{0Gc;#nT=}*EKqM%$cl)G0QFnsf`J&J zr^Q1vcr|zBA)y@!oX?rMQ1%Exzo9LASGc6jeKPx1Ra1<;h1H$=E3Ql6>~wbR*;t4{`>_&s=_Ri0g5xqETKv#1!2BT9me3S@xEA z8-FmMv=X}ZO~J!IxH?BPeDW$gbSq??#W@Fad4l5a?h>_x%W2E0LK)649iW={PL*L- ztjSF@uaUYc=|7htLpD^jA#&SIkR@?g(+EFJ;HuZMqz8u=Uhw9)Vk4hc6B@_KK+$A` zy$>W@R@=YAoTMAB3MC=}PN;cE+gp1S8IRd9l+rKjJJ0`MvrxEN1j$4^yTol%^o?F2 z$;V~ILdT+6;*v4t%4nUC_d%kVc~aCNX2WP@C%;wJ6+LQdx{+7;)s{Z7KKjTyg-_f- z2-eT5L#;rkziyUr?FOilVH4XFshgJ79lF$14pu|ol_CVGhiC3#Lr;G)-n~0aI9L zlxu)7R!xqxdP#7vEPw^4=_zD3Q4*!Dec;NR_`^n&X7(GgYZO>I@gzVd^_M*UQ~o3j zSTfM%f9lszGj`=x9^jw~1(r-=&05Zm9Bc@ZLu@_Ram2d##$iTNcO=;MJ$4XCqOVvo z6vtC|8USwNIYUZ4=E1nCZyfYIE)K~Guwji9NIe>~>rNidzw>mG|y^!ad`hyW9IsSJW8_X`ddDXocQ&E#X;uZjg`sJT`?p(MjoWIv6KT0>WYR$5uIyA%}!(FBx_`wQU1 z(~X{wA=$Pm*x>nh_DaY54+Cu6RJ{cSlEfCxSe5T@K-UZi}A{*UC}H|M#C+Cs6uAr49J^P%x@Ru3b2WwG5~I z0UXMsKgNwwUwi=?fB$J**oskPJZh+96K)UG<1Xu7sy)c+e0dPOl0XCF)&m7c%=(u- dztavNH=gZD;)HmvvH!FIc2*9U$Ckcn{|697A)5dI literal 0 HcmV?d00001 diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java index dbbfe3133..9679cb7bc 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/PassphraseCacheService.java @@ -36,6 +36,9 @@ import android.os.Messenger; import android.os.RemoteException; import android.support.v4.app.NotificationCompat; import android.support.v4.util.LongSparseArray; +import android.graphics.Bitmap; +import android.graphics.Canvas; +import android.graphics.drawable.Drawable; import org.sufficientlysecure.keychain.Constants; import org.sufficientlysecure.keychain.R; @@ -474,11 +477,26 @@ public class PassphraseCacheService extends Service { } } + // from de.azapps.mirakel.helper.Helpers from https://github.com/MirakelX/mirakel-android + private static Bitmap getBitmap(int resId, Context ctx) { + final int mLargeIconWidth = (int) ctx.getResources().getDimension( + android.R.dimen.notification_large_icon_width); + final int mLargeIconHeight = (int) ctx.getResources().getDimension( + android.R.dimen.notification_large_icon_height); + final Drawable d = ctx.getResources().getDrawable(resId); + final Bitmap b = Bitmap.createBitmap(mLargeIconWidth, mLargeIconHeight, Bitmap.Config.ARGB_8888); + final Canvas c = new Canvas(b); + d.setBounds(0, 0, mLargeIconWidth, mLargeIconHeight); + d.draw(c); + return b; + } + private Notification getNotification() { NotificationCompat.Builder builder = new NotificationCompat.Builder(this); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { - builder.setSmallIcon(R.drawable.ic_launcher) + builder.setSmallIcon(R.drawable.ic_stat_notify) + .setLargeIcon(getBitmap(R.drawable.ic_launcher, getBaseContext())) .setContentTitle(getString(R.string.app_name)) .setContentText(String.format(getString(R.string.passp_cache_notif_n_keys), mPassphraseCache.size())); @@ -510,7 +528,8 @@ public class PassphraseCacheService extends Service { ); } else { // Fallback, since expandable notifications weren't available back then - builder.setSmallIcon(R.drawable.ic_launcher) + builder.setSmallIcon(R.drawable.ic_stat_notify) + .setLargeIcon(getBitmap(R.drawable.ic_launcher, getBaseContext())) .setContentTitle(String.format(getString(R.string.passp_cache_notif_n_keys), mPassphraseCache.size())) .setContentText(getString(R.string.passp_cache_notif_click_to_clear)); diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_stat_notify.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_stat_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..b31481995d4bfacbbfe2c711eb8ff7d34c1faee4 GIT binary patch literal 1818 zcmV+#2j%#QP)vTS?361|C*V%tuFUVa*#L|L zrX}FpiE;!Q1iS?_BwUxhz}>(T371n5r3AVLcoFEBPIUm73|tRvPqEB`6cgxP;Gr^n z`~tiTtO0gnLHBgv7NC8^dMyIZ2DU}aA0LwP*=QAKucX%{T_DLT;G-dvCMxepswv<* zHOqH$u%thWRD7MJA!QcOUebza`bd%*pw7N)z=SVuN!a_zy6vtI;(+_8y9qeX(MKfw7E}lP#=iyH4V(kabtt1f*7eso_yCv! zT;}MbV*D0#75Q7wB;3RSxD=?_zl+p zLxE3#hbb&}oNP>?jDKiL@oso1HbpZA7@s-U0edwW4qQjdK@<2r&BAIV&Bs2GRtp1x z#c37hrCC@^{F-KA)h5tS*jIm zFA0_?cdDtEr0+s$CaCc2ZtU}7CrR3##GN|uwxo8-*0HCgrJ*zvm5@mJPL4|CHr<#a zo5uF**hA7cp)@Z`YNHecLef)-+@>2-l`GQ0lD-b5c~vosRP5q?lJ+HWrw)85se`h0 z>@I0>D9vO=nmKT#gmQ<^39lJ?d7)tY|a^qHF0wHOTq%}$0sRN(MR-*WI z>?&zND9t;HL8NjM_L2p`mh{L?lhjGsIvynH%TSv4lpD7a6UeuLlBOqcvr(BLsk5^6 zJ3!LBP@4CZ8@Cb_$hTp#fVnH~JC49?Np;HBt&5~DLTNryZrn;-Am6%4x*=16^(Ag( zova&PTd4wNFh?egU#~iua6vv*Zrm!%qHaYfM0em=pbM}yWLp3M#{kobe`;tRaABq_ zu+=IbV5?<)rU91#JIeN2siHAiUrDQCXgOi#OFA%6PAC04X3kJ<+)DHjbFl_VD`OBP z%mP`D=9kk^HY^A-OSy3?wMVQ{>Vey_siOv<5B8Y4vIsbj>>OGx@GfwEAk7?X_V|yY zo*Y|264qJL07(}~`qrT(Etb8C_e-7*vXNj`{llvw*&t<9*~VU*1yf0&T=?n-?_Q-}3PM~3Vu>}547j}}^GUu|pyzRg$=58E#r^r??-_5RZO|a<94FCWD07*qo IM6N<$g8oEBng9R* literal 0 HcmV?d00001 diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_stat_notify.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_stat_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..39e799e5aeb93a8761d64a6bffbb9be1de033646 GIT binary patch literal 1181 zcmV;O1Y-M%P)H0jBpEFsb*qk^=0A(iH)h`Q>2dU5VHXQw+e z_uhHf{la1H{N|kBIiESdd(Sz)TT;oW9^f|MPT&sU!o+?C7y`Zqb^_ag(X39JmRhe& zRi9D6P*0mpKdO(a(;E10NvZeaV)fgMgHF>A>cWWtD68w#lT8eMOh?uG+X+x|{5>!Q z*bdyD5^diAuLC~=CxIovI^g_9Q3^Z)^fejnHN1}}dLiXs{9e7b#y@b8dL+Y4oKlyx zV+P_c*Qg^^9rvj-8aPRVPSc<2ymkRhSBI)P+?dhHJsAO1H?#L%@?6 zqi}kTh+R?DPtzI$xVOr_3OJF`$CWwzdp<|~hAOE&z+s>(v3(BQnqxrwflG4q`73Z~ zj`|G;u$0Q+0ba||ei``&4=^8?o3l+#l?i*BSifX!y8u{Uu-}^tw)>yTgbiA(QyJRL z1h&w45v!$^0?ewi-QA$gBEqVCbrb#0YohHql?mI2SkD2Mr_`MRJOS(mu4uB~!%epT zPhG(2Dq9b*kFf9gjsUob@M!I6QNMq+$PZnF!Olss_qM8&6#daEM`gml+-dDD@WD#YOb4;kb(WY-E2`Efw8P$6w~FhuRGBMg;M6WZzH}qS~-jJ>F)BP3n}SzqOHl zqZPQq0AokX-`Wf@5J9Yo?0tD5YW*-<-PvY{x74nrzsJ?l#QvrgxWWJ!V)7yN_clVj zW61uYJ{CdrXNAZ@*{$}fgX+OHK)e@0^hOYaR%WPXsZMNV(L%zJb1rZ+DF=bQz-Hja z0#EY~faSmlAqlpDutseLRuU4(>B=%qIm#?`SHYS1(6An%u2#<`_ASv26$+su5CiI7 zbvP%)R`s03&%+T!9A<3?s4hK*O!vNw5Zfb&RqC0<{=O+G`%VCim4S=^syhr157ZSA zL>y)v2Y4|Dfa)h!^0E(DdBL(ZhUg@~%A5eIpQ$sG_RAxPZ6;yXNr3AL0BG0|oSXPq zW+j9Ek=k8k9cV^#2pNyDauto!H~?P)cLB$M`+&EBsldmboPo45JI73XWq6{YKA6~! zmFr=5K!<>{8SCBz>;TRK_9V99i3S)YKxEYo1cA0cnjO+0 z;lRHDxR}aImwLJ&`5f-_Q>c-q5#ArHC)-Pw{>czRu|^2*q4zYZm}tUp;#xY8vEHP( viPLl-W4%dn6Q^lEaGY>+{~di+Uw`^9j#$%_Xue@R00000NkvXXu0mjfQPd`{ literal 0 HcmV?d00001 diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_notify.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..af1613d40bf1b1fcb0ccd4de8caa9024b686a5c7 GIT binary patch literal 2516 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 literal 0 HcmV?d00001 diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_notify.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..5c81db8bf102bce751a733b9acb8d8cf821777ce GIT binary patch literal 5052 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 7a75b5ec8..87d8fcefd 100644 --- a/README.md +++ b/README.md @@ -204,15 +204,18 @@ See [In-app about screen](https://github.com/open-keychain/open-keychain/blob/HE ### Images * icon.svg modified version of kgpg_key2_kopete.svgz - + +* ic_stat_notify.svg + modified version of Key by Egor Culcea from the Noun Project https://thenounproject.com/term/key/2511/ + * Actionbar icons http://developer.android.com/design/downloads/index.html#action-bar-icon-pack - + * QR Code Actionbar icon https://github.com/openintents/openintents/blob/master/extensions/qrcode_ext/icons/ic_menu_qr_code/ic_menu_qr_code_holo_light/ic_menu_qr_code.svg * Key status icons by the ModernPGP working group https://github.com/ModernPGP - + * Purple color scheme http://android-holo-colors.com/