From 78289ded8fbd7088404573747233b1a016753076 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Mon, 29 Jun 2015 15:33:36 -0700 Subject: [PATCH] Fully colorize conversations. 1. Switch from 300 to 500 colors. 2. Colorize incoming conversation bubbles. 3. Colorize recipeint preference activity toolbar. 4. Support inverted colors in avatars. 5. Make status bar icons tint according to secondary color. // FREEBIE --- .../ic_done_all_grey600_18dp.png | Bin 343 -> 0 bytes res/drawable-hdpi/ic_done_all_white_18dp.png | Bin 0 -> 345 bytes res/drawable-hdpi/ic_done_grey600_18dp.png | Bin 269 -> 0 bytes res/drawable-hdpi/ic_done_white_18dp.png | Bin 0 -> 281 bytes .../ic_done_all_grey600_18dp.png | Bin 283 -> 0 bytes res/drawable-mdpi/ic_done_all_white_18dp.png | Bin 0 -> 295 bytes res/drawable-mdpi/ic_done_grey600_18dp.png | Bin 230 -> 0 bytes res/drawable-mdpi/ic_done_white_18dp.png | Bin 0 -> 231 bytes .../ic_done_all_grey600_18dp.png | Bin 388 -> 0 bytes res/drawable-xhdpi/ic_done_all_white_18dp.png | Bin 0 -> 389 bytes res/drawable-xhdpi/ic_done_grey600_18dp.png | Bin 326 -> 0 bytes res/drawable-xhdpi/ic_done_white_18dp.png | Bin 0 -> 309 bytes .../ic_done_all_grey600_18dp.png | Bin 494 -> 0 bytes .../ic_done_all_white_18dp.png | Bin 0 -> 505 bytes res/drawable-xxhdpi/ic_done_grey600_18dp.png | Bin 407 -> 0 bytes res/drawable-xxhdpi/ic_done_white_18dp.png | Bin 0 -> 403 bytes .../ic_done_all_grey600_18dp.png | Bin 584 -> 0 bytes .../ic_done_all_white_18dp.png | Bin 0 -> 583 bytes res/drawable-xxxhdpi/ic_done_grey600_18dp.png | Bin 451 -> 0 bytes res/drawable-xxxhdpi/ic_done_white_18dp.png | Bin 0 -> 476 bytes res/layout/conversation_fragment.xml | 3 +- res/layout/conversation_item_received.xml | 10 +-- res/layout/conversation_item_sent.xml | 10 ++- res/layout/recipient_preference_activity.xml | 4 +- res/values/arrays.xml | 48 +++++-------- res/values/attrs.xml | 10 ++- res/values/styles.xml | 4 +- res/values/themes.xml | 15 ++-- .../securesms/ConversationItem.java | 14 +++- .../RecipientPreferenceActivity.java | 22 ++++-- .../securesms/components/AvatarImageView.java | 14 +++- .../contacts/avatars/BitmapContactPhoto.java | 7 +- .../contacts/avatars/ContactColors.java | 65 ++++++++++++++++-- .../contacts/avatars/ContactPhoto.java | 3 +- .../avatars/GeneratedContactPhoto.java | 11 ++- .../avatars/ResourceContactPhoto.java | 18 ++++- .../avatars/TransparentContactPhoto.java | 7 +- .../securesms/recipients/Recipient.java | 47 ++++++++++--- .../recipients/RecipientProvider.java | 45 +++++++----- .../securesms/recipients/Recipients.java | 41 +++++------ 40 files changed, 270 insertions(+), 128 deletions(-) delete mode 100644 res/drawable-hdpi/ic_done_all_grey600_18dp.png create mode 100644 res/drawable-hdpi/ic_done_all_white_18dp.png delete mode 100644 res/drawable-hdpi/ic_done_grey600_18dp.png create mode 100644 res/drawable-hdpi/ic_done_white_18dp.png delete mode 100644 res/drawable-mdpi/ic_done_all_grey600_18dp.png create mode 100644 res/drawable-mdpi/ic_done_all_white_18dp.png delete mode 100644 res/drawable-mdpi/ic_done_grey600_18dp.png create mode 100644 res/drawable-mdpi/ic_done_white_18dp.png delete mode 100644 res/drawable-xhdpi/ic_done_all_grey600_18dp.png create mode 100644 res/drawable-xhdpi/ic_done_all_white_18dp.png delete mode 100644 res/drawable-xhdpi/ic_done_grey600_18dp.png create mode 100644 res/drawable-xhdpi/ic_done_white_18dp.png delete mode 100644 res/drawable-xxhdpi/ic_done_all_grey600_18dp.png create mode 100644 res/drawable-xxhdpi/ic_done_all_white_18dp.png delete mode 100644 res/drawable-xxhdpi/ic_done_grey600_18dp.png create mode 100644 res/drawable-xxhdpi/ic_done_white_18dp.png delete mode 100644 res/drawable-xxxhdpi/ic_done_all_grey600_18dp.png create mode 100644 res/drawable-xxxhdpi/ic_done_all_white_18dp.png delete mode 100644 res/drawable-xxxhdpi/ic_done_grey600_18dp.png create mode 100644 res/drawable-xxxhdpi/ic_done_white_18dp.png diff --git a/res/drawable-hdpi/ic_done_all_grey600_18dp.png b/res/drawable-hdpi/ic_done_all_grey600_18dp.png deleted file mode 100644 index c694cd0d69cc45175181bdd2015f5c58c9c9a834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i0wmS%+S~(D3dtTpz6=aiY77hwEes65fIY$HV7x7n}H(rbNl}gG(fWWD0nKVlu^@ zf1CW;x`g$qac|jujsB+!XKi+U+;Et~Q9@|ZjWlJKjKYU*=NFhN7PBNCJJu$!(7(ZG z!!f~DqktR_eM=9A>A_4<0VR`kc5GPuU3K$=%WabwU4Tyc7+5ytT&_bxk^7e#^CAd=d#Wzp$P!|5PXFI diff --git a/res/drawable-hdpi/ic_done_all_white_18dp.png b/res/drawable-hdpi/ic_done_all_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..dd8722e4d02ae88a6dae53edb69a7ad366df5b17 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i0wmS%+S~(D3dtTpz6=aiY77hwEes65fIEZP(-3OrwCLnSw47(8A5T-G@yGywpj_IEGl9etTsjXM=%2>%$u!Z5s+EH1s|&$@<#=NU!fPpV+OVS{WuP;<-<+%HO%$ z9K6Cj(Ej%!o>)8MHE*_5p4pHTxuW<6@5vj?o)HX7BL#l0nYd`Os82+dq*dg}o})${ z7fLa_@VBb$okuSs8=3<}Uilg?57?3C`}O~%H!>Td+64>hJDY$GV(@hJ Kb6Mw<&;$T6c3}7b diff --git a/res/drawable-hdpi/ic_done_white_18dp.png b/res/drawable-hdpi/ic_done_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..e67a7c4e40161b76f34f7f089557ecab29855572 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i0wmS%+S~(D3dtTpz6=aiY77hwEes65fIwWJgUmCB#AhyQ+B;t)G5y`Q@ZrMl zr4kD+6I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>XMsm#F#`j)FbFd;%$g$s z6rAko;uxZFK3OAGfk%?9U1{N^e?fc-XG3lUYPEZx+>WnUyMz4KScPVKzY8q+Zjn!gE>6-FR_bR(p8S^fo2}<8D$uC{rcVvY6{scrN90+D) ZsCaQ;dTH4DWkBaKc)I$ztaD0e0s#BI(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>XMsm#F#`j)FbFd;%$g$s z6rAtr;uxZFKKaji2MGg19xhiWp1(XY2|xMREZhFySa9Kg@&En*&HtbOQvdM(|Nq4W z+J((pD;a;y-yr1U+T@^m|KDyUZAML_-}`^>XPBV*ss4Ta-~TfI%@+U#i~j$A{6BMn z(a-<<|MoL#B|C&OZ9K=k%7<~y8ID-aGrk6?UH|3({cm2!^01))|NH;988Rnqk}8o` lp7AFjioy7a#LL+s453yJZz~+-kpw!G!PC{xWt~$(697|>Z!7=+ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_done_grey600_18dp.png b/res/drawable-mdpi/ic_done_grey600_18dp.png deleted file mode 100644 index 54d40d26546d39b54510d4a4d751fdce62cf6bb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+0wn(&ce?|m6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>XMsm#F#`j)FbFd;%$g$s z6pZt9aSYKopRAFpz$3}lue9vaw;5 diff --git a/res/drawable-mdpi/ic_done_white_18dp.png b/res/drawable-mdpi/ic_done_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9ef659bf5c26d0ef9eebfef91bcb76a7115ec3 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+0wn(&ce?|m6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>XMsm#F#`j)FbFd;%$g$s z6pZ(DaSYKopZw#zgM<-}oU70O+yAv6gdh1*fA9bQ|J)xmn=~>Hq|0^*z3I9z<$y@% zpZnkMGfWqnq4e`V|G)jL+J_ghB+g}um}zLHdLoZW^LMW==c>bwr=&RAcN|#Y!O9S@ WJEp}?qc0d}6@#a%pUXO@geCxHeoW~A literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_done_all_grey600_18dp.png b/res/drawable-xhdpi/ic_done_all_grey600_18dp.png deleted file mode 100644 index a0ce4439d1063c4642a552bdb2486b91a16a49cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmV-~0ek+5P)004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_008_+L_t(Y$L-ZU3c@fL2H=7q)Wr*k7SACF;@_sT_jtDs zg2!>IPJ;9lj{cp%O~s`qZPKLG`X$A&yi1!lPk-_yap3$XP6btvO@{C?=PnjypedfX zXq1Z`BKWq@gfS6Im|=K&cFZI0bVet~SiO;CPTv@FX#ATog-FH>QcSyuF@Z)V3=Itg zbNtODkc)slS8twSje304#npu2Py>5*;jU40yjV++QX$Q7sKrV?%1}#jyQCbNNj}Z{ zpjM*GCZz~Q{%ndO88vFf)D}&e(TBg7y3tIwj*2Og$rq%g4yffQ-*&0xl$;ET^2@B* io|xe({c2yUAR=%1-~y)Ra7!ux0000004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_008|-L_t(Y$L-cV4go!vQz)@cphGl&h5azgdb5d+dDTp2ewmN=lF1?8Y56ZXf9OY`wiv7L$w)**$QFIB z_?W2gu>!_qgnC>7*jNleBO7x8;6N?GWZF^4?B6l&Q1>(A3aN}66f@N{#s%uQFgnx< znB8aQ0eQ^nSi=Km6cL0vM;8VWO00qN6E)-p%p+=}Gl)>Z2aB2n(?d#h=5aLhLQR7u zi-=N~@Uk^ZW#U&$rnT8~mskVoGJ+m52!{ jJdUQ$Ai4i1;+LU2qH=+vUTuD#00000NkvXXu0mjfrcRbo literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_done_grey600_18dp.png b/res/drawable-xhdpi/ic_done_grey600_18dp.png deleted file mode 100644 index 6e42e1359a874c776dacb6d09d5f7dd358863e99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K;Lb6AYF9SoB8UsT^3j@P1pisjL z28L1t28LG&3=CE?7#PG0=Ijcz0ZK3>dAqwX{BQ3+vmeOgEbxddW?@s&TDEMt z`%>&?d4qoL^Q~*Q{ZS8XfQG<;A|^rwU6AFG=^g~zntUMvR&iUWVsAh22Aj5 zR`THzN&OPQ{@5wlY)$56N$FXIX$PjZI%`Tu-zsD%&=7r`clH89LGr(aQ_j3kygg;s zM_=C+*4lni$L#AC&g0qYv%=kJ<;()b)*z#eY0^@*!uyq!EB~I_AGV-x55pD}&zajl S9{2+E34^DrpUXO@geCxw;&DI# diff --git a/res/drawable-xhdpi/ic_done_white_18dp.png b/res/drawable-xhdpi/ic_done_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..f42a0e2d236299ac453b61d023977273397b5a51 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K;Lb6AYF9SoB8UsT^3j@P1pisjL z28L1t28LG&3=CE?7#PG0=Ijcz0ZK3>dAqwX{BQ3+vmeOgEbxddW?*3dSx!+o4)i+%gQu&X%Q~loCIC4@ BZ2tfN literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_done_all_grey600_18dp.png b/res/drawable-xxhdpi/ic_done_all_grey600_18dp.png deleted file mode 100644 index ae675e5b0798573a313fa6a6422b266edd692c3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmV004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_00Cx6L_t(o!|m6-PQx$|!11&lNF}zyf?xr5Rvv+gm5(>5 zI{&3?yawWHVqir=qVN`F1%w1I0aC>=SZVCWt?G-#0G6lt9RFk`ck*Rqzc;dkB`jeH z`)^pAof(lH8*#BVSA4SPrAE9OE*>R_hwCvy5MEf1gO!xwc0H6JJhL2^5{BenN+_D2 zEP!f?&8AlBR5L7)YJvq*dQ3rSF%_l5l#~WjQ{mV=>S;a|j-BeM3hQ%D%d?=vH3!!7 zK3`g@#QJ;wR-3fQck`vjUa7Dbv!f?}6#T7*DV!E7o kD8mg>GnlZ1CG1aQKc$bxR8;SYcK`qY07*qoM6N<$f)Lor<^TWy diff --git a/res/drawable-xxhdpi/ic_done_all_white_18dp.png b/res/drawable-xxhdpi/ic_done_all_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..9926c3d6e7d7c013cb2531cedb6a0ee9451e3921 GIT binary patch literal 505 zcmV004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_00D7HL_t(o!|m8TPQx%1z;P!XNF}zyg6IP5tQ>)fm5&=# zy#O26KomMLup%K*xJ6k3A;Bd;s`xXQHg@AgeJ@c3lH(=uv-6YXyk{v1W_ee-L@Qzu zi&(_|1eTiJl1RsNfA46fr40FGKM?6K=9MmnhOm?&K!EEo2H=IwX0Rz`xxD}d@XTtn z6pYA%6r9#ynSiQ`l~Zd)svah!>R@6@k0~fErlNG1lG0#mN{&@gPt}whJJ(Y=)?+{t z7|`OHL+AN`FD*62dVB*{1+K*nFbQx9%3_wHz*!1l!jZ?_YAB2$;oceSavQwQ`h6~M z>x)x%Wf>!9!llD)dE9Y5YPx4SPDtfnW5$D!6H{)U`J9^w+a7nKrTnB`oKsQr6{L#$ zaJV-ORV-H-kIsuON;nl2s*Ms(M1>2n&-I;%&k3ors^6Y*cdU4kof#*l%8wY!%~Lt2 vpsLQZHfI6Ka(xYjN#gIMh(#=7{{#C0faT$bdgql}00000NkvXXu0mjf!X?cp literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_done_grey600_18dp.png b/res/drawable-xxhdpi/ic_done_grey600_18dp.png deleted file mode 100644 index de5251cb5c9e335fe29eb8e910ab0d35c4a381ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^W+2SL0wmRZ7KH&Rg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&_}|`tWO>_%)r1c48n{Iv*t)J zFfj6ax;TbJ9DaM;}fJU8Uqtl zCgqq_>Su0>&iy`f`{#S_&zgmWluPjy&p0d-mVaikZvgMJ!ehxt_ST$vd`5udpJnYE zZ$=iLiYe`_nm0D+tv6C$+MOCOD?)8)dt^Y=4AG^{kwH>3OjVB;1qA7cs~#>2IvFup zR=n?4h|sko>8B>ooT%+^bfcJ^FvGkvA5B+UTzlyDz1aUTSCHrV8;_+PiOFnP@r2E= zkV$Lp*UJ`yQ|;0N^G?S3&20NM-`Z2NxXEQ_!@izVU8@b+r<^)>%p!coCeBA1>I>ck y{XgERaa;8Bvz94;?Oq$Ez5bUD@O>_%)r1c48n{Iv*t)J zFfej^x;TbJ9DaM_K5vtO0NV#Y34IPKieOM}WeqfnP*81T4X(*yIeOGB&?ZOa zYX4J%H*I9io6oBCCPh;^dSQ-OVWIHKeP&tBw@(NDl}_nM4p_JL z{iBE}zvs-nxr0vcr`s;4V%>Ig^I)78&qol`;+0PM+=`v3p{ literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/ic_done_all_grey600_18dp.png b/res/drawable-xxxhdpi/ic_done_all_grey600_18dp.png deleted file mode 100644 index 8d578d2cb6968236888c3b42e7e691833c9f73c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmV-O0=NB%P)004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_00F>BL_t(&-tE~hV2!4@cNXoYC6hX%6X#|tO| z4h6TM(6Rx6;1nfkiRyY{JF%Z5ghsPVo~2KTV^5NdvcFZCfCMBU0SQPz0us>w18ufR zr049>l$0}ZKyO4{flAK2DCOjoiIXls6~|7hIAxut2I-u7lFlhBPYE(PbGr0!l7a#` zsX)P;G$22xZ{wr@an40^4jvTAL4%?>SP+1N1VK1B5a*nSa8Mu^2Lo!td2hx+fS{as z5SSAS+G3ouIF1hL(h?0_ zxCV9-h*Q70D$h*GXv|0;j%~MZPXcl5?MDnLk7;S_r<8Zq8RI$b291+8jKmF^004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_00F;AL_t(&-tE~hV2!4@cNXoYC6hkz{j@dAnp zhk{#BXxV^3aEhU6iRyS_JF%Z5gl4>JpQTT!V^7kIvcEMl0SQPz0uqpb1SFvU2ik0t zNYB}$87XJtfZph&D^S5HN;x@2opu2#Id)RXDe5dWNaxg(bWTxuN|4DRy7F+6f&w|I zK*5|eAU~&Xv_&Si5B9u&zzgQ7WD5P*XOK{z-N=UjwvP#_ow18Tx~Z^l7@pqzLR zm=g=yVx03hjt=V6BkeoGLwcZX8Q(qmVA$=_pPmFYj=kK?RBNA#&po7a#=^sObPw8Kas&I)vFOr0<8ooXyM5}Z^WgHTTSlPNFh+DJS* zND-X%q7EVL;yLjOVx;G)~$u61QlMuVYls z_KTD9_(uj`Kv{cbP6BY6^wg^MDU_2SoMuhFV()i23B-}V76c?90SQPz0uoT?;|F$C V^&z5Dn=AkT002ovPDHLkV1jJ5?Tr8c literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/ic_done_grey600_18dp.png b/res/drawable-xxxhdpi/ic_done_grey600_18dp.png deleted file mode 100644 index c836c549024b5c6f285b6950a9d5b63409918e44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhaw6p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>XMsm#F#`j)FbFd;%$g&? zz`$tj>EalYaqsPoz*UDFcvvs2J0O~&{i9-s{m%c9v$$9Oda&^J3j4Y#ueO{tDUULE zVlOje<`W~)Ri&Y#3m8~692mI*8koNDE;zf(A$rS%uMOKWE-v(*IPH;&XR76HId#XV zNt+Ekj%u<86?rw5?Ra64>cHm5Iid3~yQF1KK zW;pxkM{`=yF-P_}fwOO!7F#ASkpHvz@KJ}N2TL6H@7O;p%TsTT$cqm5^&dkWiykd; zSnl{)GpKnszj|#-l7eN?F}<(WD<2jgo4>d1$(fl_J;6)%nx|I<@q2EU%j~z$?@KFP z;vv$PH@#MAqQ$MJzx004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00002VoOIv0RM-N%)bBt010qN zS#tmY3ljhU3ljkVnw%H_00C4DBC$cp1JSmVFgEun6hb3zUqZPtq#Y<~|gB;`_2ek$`$UzQz4$$VYK-+K# z5*AQguX zQgYa!Ud!Qv3OGzq5r+pV + android:cacheColorHint="?conversation_background" /> \ No newline at end of file diff --git a/res/layout/conversation_item_received.xml b/res/layout/conversation_item_received.xml index 9ea1c0be50..4f92258668 100644 --- a/res/layout/conversation_item_received.xml +++ b/res/layout/conversation_item_received.xml @@ -65,7 +65,7 @@ android:paddingLeft="4dp" android:paddingRight="4dp" android:textAppearance="?android:attr/textAppearanceSmall" - android:textColor="?conversation_received_text_primary_color" + android:textColor="?conversation_item_received_text_primary_color" android:textSize="16sp" android:autoLink="all" android:linksClickable="true" /> @@ -117,9 +117,11 @@ android:layout_gravity="center_vertical" android:paddingRight="4dp" android:paddingTop="2dp" - android:src="?menu_lock_icon_small_received" + android:src="?menu_lock_icon_small" android:contentDescription="@string/conversation_item__secure_message_description" - android:visibility="gone" /> + android:visibility="gone" + android:tint="?conversation_item_received_text_secondary_color" + android:tintMode="multiply"/> diff --git a/res/layout/recipient_preference_activity.xml b/res/layout/recipient_preference_activity.xml index 5affad9370..b76d31ac65 100644 --- a/res/layout/recipient_preference_activity.xml +++ b/res/layout/recipient_preference_activity.xml @@ -1,6 +1,7 @@ @@ -25,7 +26,8 @@ android:layout_height="50dp" android:cropToPadding="true" android:layout_marginLeft="0dp" - android:layout_alignParentLeft="true"/> + android:layout_alignParentLeft="true" + app:inverted="true"/> Ukrainian Український - - #6dcaec - #cf9fe7 - #b6db49 - #ffd060 - #ff7979 - - #2cb1e1 - #c182e0 - #92c500 - #ffb61c - #f83a3a - - zz en @@ -191,23 +177,23 @@ - #ffE57373 - #ffF06292 - #ffBA68C8 - #ff9575CD - #ff7986CB - #ff64B5F6 - #ff4FC3F7 - #ff4DD0E1 - #FF4DB6AC - #FF81C784 - #FFAED581 - #FFDCE775 - #FFFFD54F - #FFFFB74D - #FFFF8A65 - #FFA1887F - #FF90A4AE + #ffF44336 + #ffE91E63 + #ff9C27B0 + #ff673AB7 + #ff3F51B5 + #ff2196F3 + #ff03A9F4 + #ff00BCD4 + #ff009688 + #ff4CAF50 + #ff8BC34A + + #FFFFC107 + #ffFF9800 + #ffFF5722 + #ff795548 + #ff607D8B diff --git a/res/values/attrs.xml b/res/values/attrs.xml index e0f94d8291..192bdf2eee 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -14,8 +14,7 @@ - - + @@ -57,6 +56,8 @@ + + @@ -87,7 +88,6 @@ - @@ -130,4 +130,8 @@ + + + + diff --git a/res/values/styles.xml b/res/values/styles.xml index 0ea246af58..72e11def65 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -41,7 +41,7 @@ @style/TextSecure.TitleTextStyle @style/TextSecure.SubtitleTextStyle @color/white - #99ffffff + #BFffffff