From 3e00576230644f252d2442067239171608de3d2c Mon Sep 17 00:00:00 2001 From: Valere Date: Wed, 26 Jun 2019 17:55:07 +0200 Subject: [PATCH] New status bar notification icons --- .../features/notifications/NotificationUtils.kt | 6 +++--- .../src/main/res/drawable-hdpi/ic_status_bar.png | Bin 0 -> 908 bytes .../res/drawable-hdpi/icon_notif_important.png | Bin 1022 -> 0 bytes .../src/main/res/drawable-mdpi/ic_status_bar.png | Bin 0 -> 610 bytes .../res/drawable-mdpi/icon_notif_important.png | Bin 596 -> 0 bytes .../main/res/drawable-xhdpi/ic_status_bar.png | Bin 0 -> 1164 bytes .../res/drawable-xhdpi/icon_notif_important.png | Bin 1351 -> 0 bytes .../main/res/drawable-xxhdpi/ic_status_bar.png | Bin 0 -> 1838 bytes .../res/drawable-xxhdpi/icon_notif_important.png | Bin 2121 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_status_bar.png | Bin 0 -> 2380 bytes .../drawable-xxxhdpi/icon_notif_important.png | Bin 3032 -> 0 bytes 11 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 vector/src/main/res/drawable-hdpi/ic_status_bar.png delete mode 100644 vector/src/main/res/drawable-hdpi/icon_notif_important.png create mode 100644 vector/src/main/res/drawable-mdpi/ic_status_bar.png delete mode 100644 vector/src/main/res/drawable-mdpi/icon_notif_important.png create mode 100644 vector/src/main/res/drawable-xhdpi/ic_status_bar.png delete mode 100644 vector/src/main/res/drawable-xhdpi/icon_notif_important.png create mode 100644 vector/src/main/res/drawable-xxhdpi/ic_status_bar.png delete mode 100644 vector/src/main/res/drawable-xxhdpi/icon_notif_important.png create mode 100644 vector/src/main/res/drawable-xxxhdpi/ic_status_bar.png delete mode 100644 vector/src/main/res/drawable-xxxhdpi/icon_notif_important.png diff --git a/vector/src/main/java/im/vector/riotredesign/features/notifications/NotificationUtils.kt b/vector/src/main/java/im/vector/riotredesign/features/notifications/NotificationUtils.kt index 67e30c57..36534334 100755 --- a/vector/src/main/java/im/vector/riotredesign/features/notifications/NotificationUtils.kt +++ b/vector/src/main/java/im/vector/riotredesign/features/notifications/NotificationUtils.kt @@ -376,7 +376,7 @@ object NotificationUtils { val accentColor = ContextCompat.getColor(context, R.color.notification_accent_color) // Build the pending intent for when the notification is clicked val openRoomIntent = buildOpenRoomIntent(context, roomInfo.roomId) - val smallIcon = if (roomInfo.shouldBing) R.drawable.icon_notif_important else R.drawable.logo_transparent + val smallIcon = R.drawable.ic_status_bar val channelID = if (roomInfo.shouldBing) NOISY_NOTIFICATION_CHANNEL_ID else SILENT_NOTIFICATION_CHANNEL_ID return NotificationCompat.Builder(context, channelID) @@ -479,7 +479,7 @@ object NotificationUtils { fun buildSimpleEventNotification(context: Context, simpleNotifiableEvent: NotifiableEvent, largeIcon: Bitmap?, matrixId: String): Notification? { val accentColor = ContextCompat.getColor(context, R.color.notification_accent_color) // Build the pending intent for when the notification is clicked - val smallIcon = if (simpleNotifiableEvent.noisy) R.drawable.icon_notif_important else R.drawable.logo_transparent + val smallIcon = R.drawable.ic_status_bar val channelID = if (simpleNotifiableEvent.noisy) NOISY_NOTIFICATION_CHANNEL_ID else SILENT_NOTIFICATION_CHANNEL_ID @@ -611,7 +611,7 @@ object NotificationUtils { noisy: Boolean, lastMessageTimestamp: Long): Notification? { val accentColor = ContextCompat.getColor(context, R.color.notification_accent_color) - val smallIcon = if (noisy) R.drawable.icon_notif_important else R.drawable.logo_transparent + val smallIcon = R.drawable.ic_status_bar return NotificationCompat.Builder(context, if (noisy) NOISY_NOTIFICATION_CHANNEL_ID else SILENT_NOTIFICATION_CHANNEL_ID) // used in compat < N, after summary is built based on child notifications diff --git a/vector/src/main/res/drawable-hdpi/ic_status_bar.png b/vector/src/main/res/drawable-hdpi/ic_status_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..b956b8b12ee168c430ff930ebe5b5ac456957d25 GIT binary patch literal 908 zcmV;719SX|P)#C) zB?${Ri%v-4p zN`3{ZId`pA+l+rZm5M;gX_an+`w**zPG2A5E9$d4OK4Vw_CQ~WK0dJJ zRL!#jY#{%zW`Ut!lbI{$1uE%OPcPb?L*QCSMGN5)SPt!b5&2al$cPcCWrn@aWD&ZF z=Y48G-L5aFt4U1Gy^vL!UR= zI0~MCvND%d8X6|ao%p8&Yw|H*Bv8To0-R`TUpS@S4yT<5<_C659f5HgXvmQx%&&tYLtsOk!(( z_&WWWU4u z*ULHI;q^PMr%Bl}w228qGTxk(btu+Ft(tb%4|M%9gtWS5wROqstsZ!@1KT}TM-RS8 zEJDq0dOwLfGrleCt61&^?i25#Z>|pZibW{FWh+|$_HvN(-xQ4Q$?hd{R-5?S>joQ0Iig(+p~ zkp4+@DJv6*m~MY}aAi)3s`(kltY>_07*ux4`tp%j@1#9p@{GO)-$BbiAcT|{QYUDR zt6xwKuu7A|*a0I{PrR45J)9(=>n*e~^jUyvER# literal 0 HcmV?d00001 diff --git a/vector/src/main/res/drawable-hdpi/icon_notif_important.png b/vector/src/main/res/drawable-hdpi/icon_notif_important.png deleted file mode 100644 index b7cdc8d5d96996946f83cffcc6f0a34e41efb554..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1022 zcmVU-O_G#QyHFTw*!-C^aWO1EpYQpd_ju2{^E>DL&2Cnn`tEt&=lMR* zdCvRq{3t8?FH?C2^7(uEAlBe2fTEH z3FEK$j{j3r6qpO%Clog>#l&eg4iBvvEuTQ{*h&m~EvjwrtxB{H7rV>cJ}-xPyKMG<~|I8-crw zxJr^=7WNaG8#qJ^OtsoRmo1r$b;Ix4x z(c9@0p_#ku5cKQ7K4HNF@m+Lyj|-iIe+i~Fq@Dc}y()E2M^42HpPXwBX@!QUEk zjJj?}SxfdA;v*2dn@qB$b>m(GTHZb21=z?kJV7UkyJXQgw%HOgsi{jkzceA{x@O{d z0DmR?YP7p=Y<|>0=#0i$Gc=Fl;`H0qQtTD*k7P8X^r(TbRy59PNbz0Z9MJOli1vqW z{WOUh2uaa6t0D1E0X1_{0}s({f0?F=eX~^J1Nbc?l#&{%A?XCmpnIsxRLIavh+m?q z@+4lkq))@xcl4VWkHoZNPdKlC>NJ2^pcnYc`PhT30R>h8E$=4FT`+NGH3TJpT5PmV z(TE(Lq90@4;T-pwl+>nxK>IUkpT`0v~L#!$x zehXhKkdDMOG!%J?8!ktu?{;x|EHWoH${H|jwIEAs-8v-92Ll<2Ux<%8ZTJ$GEP4in z&XmHP5z#TosRK#>Ct%98I4OQZvh_nNsVVtVr<`~r&`h|ZpBZLbcr}u=`?WM1!t94^ s;9j3fJXn|EUa%I7fGgzQM^A0}0|Hlo78?(9Z2$lO07*qoM6N<$f_;tHF8}}l diff --git a/vector/src/main/res/drawable-mdpi/ic_status_bar.png b/vector/src/main/res/drawable-mdpi/ic_status_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..2576e07f309a97d3334a3e62ed62fdc672c0fdc6 GIT binary patch literal 610 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 JPDHLkV1h$*l%)Uw diff --git a/vector/src/main/res/drawable-xxhdpi/ic_status_bar.png b/vector/src/main/res/drawable-xxhdpi/ic_status_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..a6930d5313c04be480b67d8a407f4644b4188838 GIT binary patch literal 1838 zcmV+}2hsS6P)qx2ka94UJp$%{6F^$_kkAi420cKH4IzJEWE0pZK$r+@s5lb@IalD( zTi{ruXJ4Z?4{SB+yQpnJ`75v%vebKnixWYR(}4$S>BIiM&rk#__4RmqXLOTZ}IG+3r$e&m;=hLxbI zyW*t7T50yTjG@A-A<48TC7rVp^j)%0#ru%9TwKx6*0IP*tOPB0vYM}~W%rBx?1tw| zcO7b0g1*7^wE^5;ij9!N)zu|!a;LczvJxbl+TiK1=qozqFYqlKu-sI7(VXMxM1vmgDZ!Di4bVkYQ7505uc<|%LyxDp%( z(xS;&2gZ*;cRI5Po{wRejpD3U+M|64Qv3b^OClV>bux%IfIGNXKr65EpUCS2Wujxr zQ9yAg)e&0cb8neZUxJc$f8k+uGNI&t2XC&_vDgN0TGN0IpBDnxDIqqKbsd|Pm`)2> zVcK?(XN4@lDvYfNV(@<>>Yb(1^aLeZAd*5JQ*@9ml_5hAy=Z{eXsZ!Q4zd^;G6Y49 zaXxGokYEb(4;g}@$@=Jm2D@gNhU<_ah}NGE%tr(RTc#fmLM-zJU;I_*Ioc0h07AsX zla82rP#pw~rO`zvYHbRYulUV)pkBTctOKUEj-ExfTa;=c2*$$rHd!z_eVa?5|Hf=RRh2m=wToV?iT zXpY_t(l5`+%S-NIc$q(&sgs~<@><}SJ`4TH#xe@QtTyWIRjZ32or6OCS}R-k0?Q`y zb9#@{#9kLcTINT9P%;ifb4rZ$L5}nGz)Dc))z0#^OWHdq`y5iP9hAB+K{52MoV>zh zD?v`(varT|nc5jQLS|w#y(;b^?L&Hx&vqbl$Jz+T(>Aru-P2fRwIIK+!n3bI(uw&h+&K#*3mSAf?tY-sf~bY3v%WvYbU0A^N_O4O$9%P4Iik*5ju@x*h; z+xzH6OPRFaa5buNS}GWCM=9Q0l_K`R(+g+1Bz+N01zcq}RDPy=iNMBfYthG{#bJ`AUO|7`t@P9?i(PdS!`MfQg|YiIN5@v1ynpYROJaf3X7DA zm7tKpEuSU)QChO3v^8!DKU>tT1Z}k#GwL|oq8BOTtKEFaFU(e0{IwFKxgdlnK(^7x z5F~A;+-)G#q4r&iA0~ouPTw|fuox`SSsC?)61D7X$}T47iR@gbR2`Oe?kg1&L6MbZ zT($K2iXw>mQnji)gMs%d7*QMUf^1VyG!ukD1;0Ci!V<2cz04x3Q$@zHp%97YqlHC! zIe8+d0~?>^2|hA46U_38R))9VI(N@*_MF+XXZGxK z?lsPW#muZ(>%Z2lGkfou+57bC*P>PiS{Z0%pp}7E2F}+Ev=s&3-Q7JEod@B`@KuTa zVam<$>bADFjft#Qpue2Tqq@waehQr<2_K~V3|M0b)J0QDj8F<)a3y)Ee6uJC)cBoLW7A<0qW6B~Ud z%~Kr}mal_#L2oC>=d#KhbEgVk1_B?=Q;d*rz;=l8)6^2jQzHUbrgBrS5rQ|Au;OwT zcuh%Ce>Iq-l&4iJ=@{!`!E)?7kbg*$8h*K%36e*7Ea@2gW5FEu)9733=&z(Jvku}H z=>qkVNaRzjUj_>Xcv7B>#49qt1AkkJl*;y-GpH<1o?UldM}_hw6=KyvnF%^vrx7mD zF|G_Z54O0CncA?$q?w@2!Qs^#=or`5cQ-_`upy{`nh9E6fg>H`?h5dHAY|o#nU7+$ z4vwl^DEzGOBvm~1Szm9s63vqlJ(W{Pe)*x zK|A!ME2C?>#0u>DY`1Iembq*SM)1E)(65exX9n%ildg9dHHnU??HO5K&KY{hJ-9vJNh z;LSO3`;b2k4^lSN+u)UOD9utBc_n~8ub>X(+1KQuQEB=osHan$`cU{&t>0DsiO!o; zVAN$lx7KA~^vOH2{9io*M(0_>&en9#M4N@D>>+J{Be412(@v?$)Rr4|ji}4J{k^Kw zQHtFy%Fb1yH^+gax>mU`)MiyF`<6R(P>k038X9`?HOKV|i~0okw4q}*7b*Rs62mE` zv8DZ*6USoUBYI4MqAd5E7&?jZ#Twqj4lub4L!Ol599XLBDdpQ*Dy_gWU0Yx$pQ*&s zc0D-2-n0OIgKU_tS5!xTkOjvSxo`HSwnuxP3Jl$09{Rp2@|9YRFc<)TsTs;U`Si)B z^n6O}iazVP)rq48;agp=05O>6YviFP3%}VK_9)u&Da~_AR;I+h=;1Ni#BDbPfo=VW z;nF}`m%7|r-eo{vvrRYvAEG{<@^_b!N1tpXZp_g;hrI4!t#JL217;KdWfMloF2r^{ ziK*R)D@cxnA_>Z)qxks8?2Jv&I1TUztzK1iJV4J>1qP1mT*#Wd*aXR|p@A|0vcI<= z08uMLFXH2_GKLl#YZ4MYYhP@Fl#o~s4^ z3iU3nT~&2BK=L}OHd`Y=tw~7mtbJ7^XgYz{)(>1}@>H7#>rc0c@nlSIrnM|132#`F zkifY5dQ=!_S=x@FTy8a@zNjpahn+rSl}qmu{8KqT(huQt!Ey|J#Y=TyjMn%X2I`$b zf1>Uyq>iopm^Mm}YjW{yR)Ml~FN2-Dik5fyjiCL2W)A0a2W50%_mU-`ZHAh?X)z2H zbz#t<(5YVsi>whOi^$-6C^i?tA8P^aq^_^$RQUC!W)xG+EEoZr9RpTi`$GLF{3PIx zhUEyvKgk8bcz2s2Vz|`XI80GCwbM<1RkmyU90e$`sd`Mw_*mr>uH(^avdmH0W88o4DLs#vAYlc z!(v}n(nj>UmZRz04llwaX;SK$d|l16c;L3}hL|GSC(?P~$u3rlzKI(K!YT23>*9 z+k^dJH&_dP0u8{oG@ZI`5p0cDd^?NTlL$MfbPh0 z$)6Zjm$)ve77>L2-T6a2XX%$21Q+ex{llr}JNa_u6fjmF z$}H+yM-t~Har@!a0&q;j$g5&>?p1WJi&4KtwVq3Lw1!wlYUUO|^84UWoXJ;mZqPp! zB8vBR;yx`7f6N5n#NBZ?lBe^!yz_FOUVsC`A>nl2j<^tTwQna1=u@Dv+;IhLh5f1% z1&8@2!G(Y>VLgsmu5-ltaa0!xLm}ZLU&>tw=-|tEfF8{YDpAhHsezE-G=Rwu$c2FI z`AT9s*FsvQiiW4x`f$#LfK5IO2k6+t_1Gst0X_s>?nf&)C#X=+br%9^gOqx>UamDE zi|fkWfT&%O3jy0O9QPzC36d?zE>>219o>sv4D-DU0n$4i#I=080^M;FtQdTWx+2#+ zwsWocE8c(QD}q*f{^IkrR_AH>sG;chP+lX!%Wq+Ij(wjAg%{GsuPoovGldont3`+QyYnqQtLEYM7t9709r-V z`N=>Nt6iW0tOOfDDN(m%U4vJP)}~ImfR8FfY*E@9X{5p!}Nmv8$c{GIkBn#4HKfXEhSXOxWr}EakcL zb#rOsTr=XNWVh8&RS}R&x|Rd9G~68|)%UmL-8|Z=WCBK!(3Zf89X0V$|K1yDHBvKC zEyk%Y)|!kK{MLXKK&!8D%Vw*AN+zIGES+GrM0hW-EIVr?q*fv_=7SkPJ9<8)(M4I>2+*B;t4pA{IwE2a=muT~<~x=; z#l&fAHci9Op+p`f`K=Ro87B{eLfu#Ea$!Gjq5IL>d}c`t0UFESVUDhJ1-(i#u5^*m zSM_{xk~9#Y9j-Az-G^_v9)&kWRH|LO^{zV7KtO+j)3`n^8I9sgBPjot?k8}(Tugr& z2+&;`r)VJZAUM^*NF&Lwcc}M&l}aa|Bc5u+61Q~5!2L!e8peKUtaDuPN+&>FkDdWZ zh~@|yX@!-A-2IwuM-mqTd=1^gIIbCQk}@1)Jwh1N-wpp3qFi7R7Xq9gIDy_AUm!_a zvaWnQ0M67&5m`&}zb|sl{Iv@KzNhe|oZeaLVocZ0K<{`^C^uTrTkO+rAtOHZN7W?) z%JHL0-LZRTp7UEdpU2(r^+m5rCqS)jd0rxtIvtFmJ~?Ar($=ezKG%+#RaZIza&k$t zr{($QKFn&Y|Ap^6za^YB5TG~Pw4qWC(d6t!Hij%q-zGoPK!5`J5O{C?Av4vNa&Lqz zYc7@+0`xGRYL3odh4HikZ320hv=E@c>%ao<83?cNElAL8*{h_900lk`)ayeTM9+hd zA;IhHJZ%JM4E{FQUj_nXQp*%meA=#L0(KGT4zN8B8k1{3H|b>xOg76HTEU|&CsB`D z3$Iks&qivusgTSd3EClhs?fy*zMF{sTKubxYO9i4Ku~PYQlMN9WvvKLg9Pm(M3U4J zkeiv_Mf95^Wx&0%-o%@lYl+TUQcHj$h6F8;jRjs8$fP@@458f9AiB)7x+YuGhLGqv7U1HE+jb352}IyT7ib7>A7e!?=6K*C2Tm=sBgt@1Wo@xm`31?ecZLK#%g za(x%c)7ajJJdTp3J`{z}VO|||X#rl|i3|wFn+=H6?>CGF+EwhC8FIaa09neP1A=+rS*!G_+b zxDEIqLGj;=PUkMunE+)8!}^WR1-W1}+HesOI2}Dn3~!tL!UlC4 zUFwdV#oOQBvJ~3^FM5HVKrbZS$bp-8!`gpC;Yz3PL;4sIEk(}TCap*>%H68h{n@UMv3pANq yjNeHu#b7RzECX2vvJ7My$TE;+Aj?3tX5e2Ee#aVTM}xrt0000SD1A`tI z^uQ~v2ZqWtcw%B=1pNs zWHZ-nKV@$R<7LT8>dW_4;3(7oL6xTgqu?b_Rb)GAHkz_)suGs8(`@@3ILwTp^?8EU znZF;@6%9gSCXhcGJXM#tg#8+HPilRqM*$M7uK86iJ6U}quEafo{DLgyK;@bZXGd*p z^^rhz6ZI`i;*EyjP=9$mj@G3Ka0IwK?G&^%RV_|E#`c8#s+3kU1+5u` zLwmh(Afe~{5H~GxiaRcM$1@G4HN#tRIkF9aUa~@o$*mWue#onEs&|II-exzTB@MYy+TG%}`=;o0p_eev5b)F$?;#fM**3Eh&c* zllzQNj!N>r8h!H-xgJ^|g*&B#q3Gv{iN_dn27A@C#}LzdX%olt8`_%ruHSS<2Oc3&Be8IC!oLrB$Z7 z#F~G^qjK;FXtV5%;>|h|yp}Gi%F|iAz49)zu3NKug*6j!>9W)2Gr!yHiHV}7qIi8z zxqKouz*#q8t&eCUTVF36T@+MSJ+_m<)zm)-QkS+YyOx(1pT*e?*k)E`4S@6x2aCXZ zI`IqOI2F1Gx>LXcbhY8~Z7|8j?jX^rvxJ_q9d>B6c8zWVH`1xU;izpyb*#t)OK=z^Q=RBw6RD(Z^DaS=(JSe= z%b~HU>$rnWq%s(Qs3$Ux|IR4y74ufFFR-8K6_iU12B4t7o-C-3s;ka|)(^l=TKEs3 z-ODgp{?8JMW=K-Dd z&Vv3p&}?}J_&OMOHg;2d2!37uT%^hju-Y^^0NM{elSckBtA(6Z`rW|E;CP_V2UCLm zesB#H?*dNC$0-tf!E$@CwY17jxUU0nJI%O+j!WEF>11teTnMybu^F9bfu^dim0D?C z3$*z4X7UMvYaIo8<9;GhQ7xk_(`6-0t({q5?`A_|eajsXre+#tvw@brT|~Q1_kkH^ zBPlx-JPGQ^_e|crJdU*1RaU-|$JwhZ%UYnnh5Fa@$VreN233Cm@;tWMt4;`I`r+Sh zP(}3X%HtD+4jF99{(?wPam7-l1sOIvYZIH?mxpV>fPWH@UN&We%BOfZOUpxMu9+}D|W{;e3)LH+2lDY}*Q<*P; zZwK7+qx(>iWL|na-kCZmC)Opr5Dg!$8NTWt3Px;o0fN0=^A-^&u}okzXy4 zEr~KZG6BEiT5W-6 z60m(Psoz4MSK0wap=2E5L_p*Z0}p_H$Xz(qR%va4M?Xfq4r~Hj!9CzC7vfX^7;4Kd zl#DSYPl}V{?ga8{L83ga6EJ-x@q9NRe<5|#1EA}_&F8s9`di@pF|nuv^kR4+A^o~Y zF;smMH{rtA>44QJgDraJV&egDw2J1YTzt7bqHFu{M2^a_xQFVYEc+`ht4eb-2wJ9CSl6+m{bonKxSBSdbi*}8Wr+K)(<3DL?ZOn^z86Hy8M5s5s{O3=Y0;0AI2VBHN3U&ycHe5tufy z>kNWyN2__yw}SU3P*?Qt5YEr{)aP0P)J&*yIg*XnGe6!Ha1VhWfvU0#!*k-CtxXfC z?g_dvyF499N4j3F`9+9d z5`7e)jrb3QjHN7hlgqtjW2>Z32hYGzmlo}GO#)hfdK9eVrK#zC2HXy0&;x@W81z7E ad*FXN9TRMn+-w#A0000