From b6e4dc4740e2a59444d8247656fd24b08509f5d8 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 22 Oct 2018 16:36:00 +0200 Subject: [PATCH] Added new resources + added security toggle in layouts --- res/color/security_switch_track_color.xml | 8 +++ res/drawable-xhdpi/attachment_delete.png | Bin 0 -> 2210 bytes res/drawable-xhdpi/chat_error.png | Bin 494 -> 0 bytes res/drawable-xhdpi/chat_group_new.png | Bin 0 -> 5984 bytes res/drawable-xhdpi/chat_message_delivered.png | Bin 833 -> 0 bytes .../chat_message_not_delivered.png | Bin 558 -> 0 bytes res/drawable-xhdpi/chat_new.png | Bin 0 -> 4067 bytes res/drawable-xhdpi/chat_read.png | Bin 867 -> 0 bytes res/drawable-xhdpi/chevron_list_close.png | Bin 0 -> 499 bytes res/drawable-xhdpi/chevron_list_open.png | Bin 0 -> 509 bytes res/drawable-xhdpi/imdn_error.png | Bin 0 -> 648 bytes res/drawable-xhdpi/imdn_read.png | Bin 0 -> 1188 bytes res/drawable-xhdpi/imdn_received.png | Bin 0 -> 1141 bytes res/drawable-xhdpi/invite_linphone.png | Bin 0 -> 3486 bytes res/drawable-xhdpi/menu_about.png | Bin 0 -> 3435 bytes res/drawable-xhdpi/menu_assistant.png | Bin 0 -> 5273 bytes res/drawable-xhdpi/menu_link_account.png | Bin 0 -> 5255 bytes res/drawable-xhdpi/menu_options.png | Bin 0 -> 1397 bytes res/drawable-xhdpi/menu_recordings.png | Bin 0 -> 3142 bytes res/drawable-xhdpi/options_rec_default.png | Bin 0 -> 3329 bytes res/drawable-xhdpi/options_rec_selected.png | Bin 0 -> 3262 bytes res/drawable-xhdpi/recording.png | Bin 0 -> 6565 bytes res/drawable-xhdpi/security_1_button.png | Bin 0 -> 4418 bytes res/drawable-xhdpi/security_1_indicator.png | Bin 0 -> 2368 bytes .../security_2_authentification.png | Bin 0 -> 7897 bytes res/drawable-xhdpi/security_2_button.png | Bin 0 -> 3917 bytes res/drawable-xhdpi/security_2_indicator.png | Bin 0 -> 2388 bytes .../security_alert_authentification.png | Bin 0 -> 4820 bytes res/drawable-xhdpi/security_alert_button.png | Bin 0 -> 2544 bytes .../security_alert_indicator.png | Bin 0 -> 1299 bytes res/drawable-xhdpi/security_indicator.png | Bin 0 -> 1588 bytes .../security_toogle_icon_green.png | Bin 0 -> 1870 bytes .../security_toogle_icon_grey.png | Bin 0 -> 2420 bytes res/drawable/security_switch_thumb.xml | 5 ++ res/drawable/security_switch_track.xml | 10 ++++ res/layout/chat_create.xml | 49 ++++++++++++++++-- res/layout/chatlist.xml | 14 ++++- res/layout/search_contact_cell.xml | 29 +++++++---- res/values/color.xml | 3 ++ .../linphone/activities/LinphoneActivity.java | 3 +- .../linphone/chat/ChatCreationFragment.java | 44 ++++++++++++++-- .../org/linphone/chat/ChatEventsAdapter.java | 8 +-- .../org/linphone/chat/ChatListFragment.java | 12 ++++- .../org/linphone/chat/GroupInfoFragment.java | 6 +-- .../contacts/SearchContactsListAdapter.java | 7 ++- 45 files changed, 166 insertions(+), 32 deletions(-) create mode 100644 res/color/security_switch_track_color.xml create mode 100644 res/drawable-xhdpi/attachment_delete.png delete mode 100644 res/drawable-xhdpi/chat_error.png create mode 100644 res/drawable-xhdpi/chat_group_new.png delete mode 100644 res/drawable-xhdpi/chat_message_delivered.png delete mode 100644 res/drawable-xhdpi/chat_message_not_delivered.png create mode 100644 res/drawable-xhdpi/chat_new.png delete mode 100644 res/drawable-xhdpi/chat_read.png create mode 100644 res/drawable-xhdpi/chevron_list_close.png create mode 100644 res/drawable-xhdpi/chevron_list_open.png create mode 100644 res/drawable-xhdpi/imdn_error.png create mode 100644 res/drawable-xhdpi/imdn_read.png create mode 100644 res/drawable-xhdpi/imdn_received.png create mode 100644 res/drawable-xhdpi/invite_linphone.png create mode 100644 res/drawable-xhdpi/menu_about.png create mode 100644 res/drawable-xhdpi/menu_assistant.png create mode 100644 res/drawable-xhdpi/menu_link_account.png create mode 100644 res/drawable-xhdpi/menu_options.png create mode 100644 res/drawable-xhdpi/menu_recordings.png create mode 100644 res/drawable-xhdpi/options_rec_default.png create mode 100644 res/drawable-xhdpi/options_rec_selected.png create mode 100644 res/drawable-xhdpi/recording.png create mode 100644 res/drawable-xhdpi/security_1_button.png create mode 100644 res/drawable-xhdpi/security_1_indicator.png create mode 100644 res/drawable-xhdpi/security_2_authentification.png create mode 100644 res/drawable-xhdpi/security_2_button.png create mode 100644 res/drawable-xhdpi/security_2_indicator.png create mode 100644 res/drawable-xhdpi/security_alert_authentification.png create mode 100644 res/drawable-xhdpi/security_alert_button.png create mode 100644 res/drawable-xhdpi/security_alert_indicator.png create mode 100644 res/drawable-xhdpi/security_indicator.png create mode 100644 res/drawable-xhdpi/security_toogle_icon_green.png create mode 100644 res/drawable-xhdpi/security_toogle_icon_grey.png create mode 100644 res/drawable/security_switch_thumb.xml create mode 100644 res/drawable/security_switch_track.xml diff --git a/res/color/security_switch_track_color.xml b/res/color/security_switch_track_color.xml new file mode 100644 index 000000000..abf1d92f8 --- /dev/null +++ b/res/color/security_switch_track_color.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/res/drawable-xhdpi/attachment_delete.png b/res/drawable-xhdpi/attachment_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8b89c159809d02137822b6055a7b76a8dd2ccb GIT binary patch literal 2210 zcmV;T2wnGyP)f%g07 zIdgw^K64(w$DAYZk(Mr9I{MkOXYT{w1tNhdKnM^7j0RNTpTJY#5pWl{BZR23*=*%y zWo2Lc;(G~i8naj|;~Wl0GVmiI#CyO9H%&Q!Y9YiaDdo|Ul9IYX1#C8(O+Xs381VP< zph)0~5F#%oCg!uOtStSl0h`U{I3Ncw@n&>eN|~)`+MnMjaAIQOc!$IBTVR#9mqovZ zT*`7G#0MoMB{v89tUAyK5)u-Y>AHRac=v6<0tg|(fS(!+1~nxmrM#@HOnQBUtyXJ* z-ERL#O8GMek%SQEbY1_krfL818gN`(+&BFE{0adJgH!iaRsH^j3m3ld7}#pHjew^|$yho!W%^p@MeR;xA8X0u%cq8J+bN=g~4Y1-Z1KA^mA&Dw0XQ$q+AV4M)* zjKyLZH(+3!&6Wo&Waw#vatqjmCVy z;Ev_6urL-cUd;IM<7sScL`vz|@F)t&$;qUqrVF#JGB_(yi0?e2(gWTL)Mvffm7VM@?o4UaQ1P2Eb5fS0; zY}wRp4O^|&Kq=)9-34|y98PUBXU-%iCx?K5fC0g#rlw-GTAliyKYvb3ON+bdMalvP!&QjJDq04pHHa6A?dg8>1UC>fWQc_Y_wQ7}1J4cQj;pow$ z-VQ|Wss@8$1+c)IR-2ldc<|r>F)=X+A)KH?LqiD*3nL{Z#pUzIk00mo;lsX&ydL=p zA&j0zMXpp@T8gggWMpJGjr5{Li+X*ou&|K){CuCKj*67hXNkh4OPAQadw0LX%#$Zi za^S!Lp9R)Jh;J!EhDP^D{r5uHib^iQ$%F4=m z?QdvkV9%aC_+n}G&=^Gs@yyq6NlZ*6E-tRu{_yZ{Hf-4NCep=!zucuK`RWZ8i-okb zG^gFVr>0Jw%9t@@sHmv$CGaEFXf*x+nBfcS3l}aVJw4rNmwsKEIcn4>Dl02}1>B?> z42HSh_QL>iadBj1WH^PHFL&?DmoGDG)-0#K>C>kpgy8!1>%IW~Ts0bvq27$N08Azm zn>TNE347(r6?X32NmW%9s;at#o;`aux~_Bc=1p${f2tY`1{LtyA7u0A&nGi8vs*#n zrLJDRN={A=cDo&b>gsCz{r#CabEeDG(r&j?Q&ZzjKm12EDk|#l?d|O!c$zH%L`O%H zot^CxwxXhftgI|-He0v$s;Vji0s@#Z!+9H-J9jP}9Ua`db;~QjilY2Nt*xz<5fKsZ z2_dF>R340qB0D?VW!_s^S;_Y8+g;|%FQEei1DP^qic9FHPoHw<&K-{vhvMSm4^@Ck zlP0|bxLx9zHER~Rxw$UOIaO6vy%q;v)wOHa2nq@!GBVPs5)vI9O?`bmO-)Un03WHV ztGl28`1$#L0<^hnDLp;iCG3qGH^|J)1e9)SMTRpL2! z?%Y!$#3^^Ij2tE_v zkK8fV-ri1aZEd%<+qZACWy=(>(z5kYlzH3ttKbh`-O)1SYz>48sf4hjmIR8UaR;R-lb2vN>3l9Y12 zrfGlZa!s#xYMS;J;NxM$TNxZ2e6X7@cJYh+8fYB`u)3lsKQAaKaJ&{+)3h&v^}}E) z=l1+F+$AtTNlD2k!0(4JZ)tFF@D7*ZWp7XT`}_Y2xHJS|zfcq6Ut`^PE;G zFmH&!_IXaL&y#rZ@$n(R1tG-jK@R&6NbKu`ZJ)IlP1C+~I2-ca(Lqo^p$&(ADlw)~uhhfl22ysqIxwyEv_(8uuKhPH>BqS`8QXb;%A8oP&ADT?2 z9Rs-*@IQAV{{MF#+)?L&w%-ULtbm`l2Nd`m$TOKtpT5;wEj{JMdrLYm?k#=ha5z4` zc=6(WuWfR^ntMx^E*;(0))u2EO0<-6GB6qV4iE@@v(qJhErj@&l=3U!o)F@$l(I4) kAfWurnKQ#7fqDD-4}St929{o*v;Y7A07*qoM6N<$f~(6X!~g&Q literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/chat_error.png b/res/drawable-xhdpi/chat_error.png deleted file mode 100644 index 3791317c2a1c1172888d11af4f427571eb1772d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 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 diff --git a/res/drawable-xhdpi/chat_new.png b/res/drawable-xhdpi/chat_new.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2f418891a554caff730649515b1a1d46f5b0ea GIT binary patch literal 4067 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 Vt~BC?kqrO<002ovPDHLkV1jj%)dm0n literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/chat_read.png b/res/drawable-xhdpi/chat_read.png deleted file mode 100644 index b7ae0d29a6f45214229c55d6e709253c232de594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 867 zcmV-p1DyPcP)r) zMHGS<|HWd|NHvpaiV0S0{>*#Fg-MzjXEHICe!F+R`@VDU$2sR-VHD&ahy-lQ3aRKS zfti4Jkm^GD6T?x*3`DysD?8I^NUEUs(9xjfXdP$;U>F@PNW`&ZV^`&>TNx7s8ln{{ z><1?EYItIlnpkz{$jD&A?gEX6zf|F;afkzCyFw(;5d9+M34D!*!=loV&bC*8qJ%rE zLx+YF6#fvI;TY3`ki&n2$MLxP=3g}x9R?t7nflieFP!9IR(67`xwdWU0mT1fvkGM`hFmi&BdFJy~pjcL4z1ef?~>a534QArzS8x_{KyM|Xce0ClBr z^GQKMevAm;zPFIPi4y?$s_D{8)+DZnSYm>Hs!pHhX*`ZC!tSy~EXvOt=GV_H;RFA4 z0QR-s;kWx8>3tMwH>%u8j$iHWVcoeV;;Lj>7WNO`4E}U36^t*_DGq~yT!WE@00004XF*Lt006O% z3;baP00051Nkl03@|frgLD9K0_L88E?pRq*x&|CEF7RJ zOR{qYR4EfjK&`zhqtn2zsQ;XVV0x=X& zrxRXsriA<^IDn}hqkkWWdFYvZ-$TZHDZ%#yOBSCX!}m6t6My_7+)Lwj4J`+Sl%cOVgcjf+9n0!;36mv z00004XF*Lt006O% z3;baP0005BNkl@`jEgkzPT8VXN{Fqf9B4*>fH?A1~qRjh&{ z5Qf`rPi6}(m^jK4#9kGcC@K)71`|UK1gXG8P>~>USTxEPgm)B8;rlGGM3MhkX6f9k zH~_T73-<)DWnafMYf`^`?OgSPpHv{|j*_7F5>4aSUAU5>`k3i{5NZgB5o5rDQ8A#g zU_mGe&=@dplq5(S=7rJ#X~KF@njkHh6Ey}%17<~y36h3&qNV^z!v3MA1WCa*P$_^U zV1KBTK(VkDDn(EX%m8$R<^D5wVvF?IfX|23YTMREvpnF&ALm%&KO&i3S3*;RC^z5L zJ#w9AcuLN%(G);@!)c^YK78C2$&;bcM^`14r3B&}`(Wgu;rE3TPWdE`DS|jR*HA>> zXE_>t0``W3IZoO^e5VTBkq7Q1#khub<^A#tDO;l060zj^00000NkvXXu0mjfJ?GiW literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/imdn_error.png b/res/drawable-xhdpi/imdn_error.png new file mode 100644 index 0000000000000000000000000000000000000000..c3f8b325198332f02d2a4317e6bf15b125eb0ad6 GIT binary patch literal 648 zcmV;30(bq1P)5plM52Sdkdn znj$t-u{7-fF5+i!+y>Y8`ntF#9O+Cs*Zy?xfBqa_LyZtD01tpQ;0|yTxH0|t82AEw z0^S2}4Sc1^5Zo8+2!0CWnP<~At4#pJg8dpVx8;T3{Ns`q{+1ll0Tm5bkV$He}ImB!XhvhKFNSm9N>kkiIJ9BRqWVf^^ie!x zIJSX|&TV_@f|rXror^7Y!Bjz{sY_pHf-ZumPSN%Ia>j7zhLAE{xyAhi!E0xcG1A6{ zt{huiZgFS%62ZsHR;=23Ume-=1A=c}zEBs&A3}m71V6k@$`_^{gaqFM<|XFoXy!(& zudcm)?e_jh`??J+N!l>9$8L)c!!|5F6?AjK?)<|)z3th~S+$M<2M2#Y28_opovakw zc+YDvN|NfqsNeS;j7DXC5?MbVf*?DlPN&|e7)7p~mYl{E?1TjfO zK~z}7y_j1}TvZf?zrAOMMh2*jrH-YAiY3wjLTrpxn}RQ1Fjk-m1xbnVfksQ}gQfUD zh$elgp^4E(+;0z$b{Xn^5TX69@km=a*l3};|qz3r^M z*ZH&lwa)tY7WiS|m6bN>GN%ee3J?cG0by?U6oNi9)uja2G?TM_JTr5|Xl!9*ldY^O z86nOAuLCB7v7JDpkg{a>9O<%0ah^@Rj1^6{kUx*G3 zAv-z>tJy?t{~$NUCwz3aI5wP}cHQh=o&yyS5DB{;<%gGFA}q)Pz&kO~mOJ-RD_f+%Nv0J0dV2) zGaeuScJJ8X>zG+sM5+{!>}yw~HJDc-Y(!dveS&y%e*{@iM(X;08D4kxC7az-RM+yJ zeu|>RI4n}4DaEDE+kDpbx5vJS;72HVE=f1W^rC|c9bM}IiIeV8?qN|OR*IA2vB;$k zmqKtp;Sle|9$dB0Bm|d_9A>AxIM>?w)(!^e=GOyqKmwt9p7>omF$vF^Sd_^-bM$$p9FAq`R+>Z8IMdvU-RU%nV_E`z z-n_-_w`d$3*3V^-h5cSS=~Cxy{+PJ$Pv`$9QL59M*QFHi|K3X5#H8VfH^wLU@~=Do z{(`!s62hmRoOij%ZEB%s#=d@j7aiocwBb^Ijtix(O3mb`a|>OsHu+$YoNLY8TX^6z zUSaE>49w2?n+=C@(jeWEzj0j>?X#R}YGKal()E}1^ik74un~#WFq)e&CIN($B}R^P zOy1{AORGofyJzeax8K^(e3FWiRSL~kQC){3)yU!0eS0ZLh$SL8nC7v26t&;vuK$#P z;L1o=`f*lHT@B7kIA%n-*AEO)KQOde(K@3{rVl(+{8(0cw?drWCYh*|RC%MB$9r|J z6K+-g@m8Y{P&}HIQL*k#&sJVjxOI0M_321<#z%&)oR62+ye*Xa8lgX(H&hc+<*m(x z&nxFcnv~L#K-2|*iz~`(O7sT8@Uz6;vZ|w+pa4XwANtlIpk7F=Wa#9H-vaVJvP@TL z)gECHsldaBngc5yYNml+pbMq0Dklx2xfx?dWB(5h#(fj52ZtX30000vM6bPG@7sG3Q55A{A;bsH`Ioo{7-Ro&&Y%1J{)j1QGl8nALC(2$UlITygm^+k z^W)>=?@Ee@q9}hFhS84)01++AvfNpah@vQ;48!Qc1A>SmvMl$QrbboO;6sxD0M5DV zcA8jbVH$=pherZqOh}UC@_N0WZbU=~@d1wrAq3-`hpx_2x>3C_4C9A#J;Y|Sp`)V% zjg5^+CX+ZlJvAfqMPFavk)~t^-x z3c!072n1SFsnlvYNK{rv@~3bnPhIb{nA3)tV^FXiT6PjM$J&9&tfT*6gV?dF_^IOkv8GYW?Qo@Lg=T|Z0wD1>;$Ik%S>h0jFvi_hl^mgW1% z6(%MoT6A3>1@IJropWBDkzURiyGXx8KT4AH#_e_&-D>{_4!XE;sUEOI00000NkvXX Hu0mjfRLu@D literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/invite_linphone.png b/res/drawable-xhdpi/invite_linphone.png new file mode 100644 index 0000000000000000000000000000000000000000..20606be434d31be44e2a048bbf6dd4853e238038 GIT binary patch literal 3486 zcmV;P4Po+$P)500004XF*Lt006O% z3;baP000eDNklRH6_(bf=vlH!n!1Fz^iI-5J zAF;ww#q>h;FpuK1St{irbDwNa|JnUpsWQvW5ah2Clc8p@yyL$6{?ufU=S!n}D+8L5 z_rdd*(oyD`JLSWS-^sA1NLQ(st4S)849Hf-W8PNiw1~;I+$=;^c?hM;EZS)!JD9!0 zn7t~7ix#ZOEEV+1~PVY!*)_lTV|FW{hzGLL0yw%cW@ zw3$VzYvdJH_hDuM>vs_YOVJLR*QFz0*vl;cJ_R}=MP?DZ=PMl0Z~LIx46_v7s=yE{ zuzd82TXGh{b%QO=i-}!K?sCw4PnN6Y#6?A76h*NIZ9k0ew*`sV%K^^GBBjqP+7(Os zv-j9weM7n=dlq)0qdZ8HABEkl>-H=e!qT}Fed`NOVU!26#Cv-V8^-l?{y3+d_p@9= zfqmFdm?6OG!bDq*l$mK+EKV(ia$**hFy|82p*(hOq2Iy$Tp@P{12{ma7Fv`gKb0DJ zz?wxmPssaYo_f*!$-hnpVu7Ua%UFp??r5AS6kDA zA3$rGw8Mt7gf`ur=_syI36;`-!drvAHzic2q(e`leOGei)=O&TWc2VJ5LyjJT~QL- zfsDrXL?wJJ`L*O9;W?Q1!h$8$967FLmvot1Q@5iA_seaRJIztqs28&2bm%=BH1$Zr z4lVAjn+p2zw65o5*g3)tESPlc z+gvdVMEC?mSOb6zD_^pe(o3vD)Q&BbVepV!3!_ZMF?w&VF5AcdlR2+ylq)GS8pi3H zt88fb>ccGZJEX`exnKTb3|Qp|2{q%Mf|(^TTh;+r*Rt{oMjm0CSkQ8+Gq1TsX^ALE zqrMD{8t{~P!VasDbTjFvGK=G2_tSA{3c_K%5lI_K7T;b{2;$DlsyS^U+vx|K757%k zdIUXSHCuQKJ5+e#4|0W!G~-ZMT?EGpE}Yd3b?qtIC`U#S7-f1`jH2UY517H*KFko4 z`ED6S(R9QtwqHn{JjpER6=vT;Ys<(TFv{G}+G}bkCjV$khVpD)0MHQae)lpQIYDg<0}%+IgS&Usmu#yjSq7 zeRm8_b`^`U>uzs{psr z4V$)N-&=YK2JyvL2e`?Q$t)9PJV>an;w`AZtnfu7OIF%nLh|WLO(@;^F`uMgs6!+V zLEI5+k=1>mHMpceny5=i6?NosAJoq^CikEhtoHix823n|)zoA6v8{}fMiW;rY0M&% zu{v1xdRZ7SV;}7=V^HQG{{B{2g8dCz2US{-OB|0lrHcSDUbqriTvS!oe|5WShX z*F}s`^f2Sw;1uY=Ag-hZol+M_-$)e4ir<#ye@2p7P^vzIRJphS>^7h<_J>KPHg}jQ z07h^{V{$u;GC#Nm5|A6D8bUsd>xSNOD!V|xPU6D+GYExVNoIjju65Yc_o#R^Zg(Rh zyR*>qo+UEVVSl_8tH6QCVpDKfp0g*MH)xTn%_JC3zx2+~1;ll!%yNwbOjj{~`XEgn za!|HdMIHH+%>ExB*n-rWGTPs`WQM1M2g9SIo$pRH;Uq%!_nC^}MH|NasB)d(CKbAyQ@s z{<#Zmr?F-~M)4I~&$9iA8}KP^?p$6Wzfzpz%wlpdi#qjI$zaxhU(CgU5y^0=P0xGo z=g6Q40s5#}y}7}!5>#$P?!3kz+*;I+Bj%xr-aiMwCE&lEVxzJYeHprL(fk+1Y#&S0-H7=4uMMQN0JRn;?31i``QC3SWq7 z$3LtH@&6Ab^r*2ck>hFq3u&*;<8uy_N)a8PS#5jgBJ@J+9O}*YQh8kE0^8us&)KT3@ zuj&>W=9tAcF3EZd=v4d7a9_C-Gj&enzY?w8p2WaBne0WB5>+^VAGR&wnR;MLcv`j< zcqqj*rrnf=iH?x-5rck^r@9}shbdGaI+h9FhIlj-&KO7Q##1}tgzah=ohg!_(h^3tWOF%H z4OpFNzJen2dRm2uzC@W(nn=cV*4?D1FbPxVd(+R+e_Apj+XowCtaU%eGP^PQJt!>< znS3i?mKv~jbyc*;z3qf6`Gn>;Tl z8mndh11$Y2LOdG$QjGkG_vct<-sI^iU>{N&%V^>$=vY6&0czL(0FXC!O>O6+lK=n! M07*qoM6N<$g1XJdy8r+H literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/menu_about.png b/res/drawable-xhdpi/menu_about.png new file mode 100644 index 0000000000000000000000000000000000000000..37b24bbaa96e8022ce14d3d6ae5365976abb07e8 GIT binary patch literal 3435 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/menu_link_account.png b/res/drawable-xhdpi/menu_link_account.png new file mode 100644 index 0000000000000000000000000000000000000000..448f371009cd432a4c2ad05c864bc4d5177450a6 GIT binary patch literal 5255 zcmV;26nN{2P)O7+{fy0Y5hyBg(zG zAu3>ElpBpnB>I_n1x-japrRoNUsOa;Km;U#+yz9UtXBnm@CIWPr9pX zrh8_37B}AdzS^!jb?Vfqe^;M6_1MX)Rl~x70RzrFeE9J6s;a8E~IWTeCP6PL7ir#83qK;AamdTK z=5eT4R#w(<=gysLY5Fv?dBE5R?SW>^nmsmS#*9Nwd1+~B5ujd2{z^bR+o6YjBKIxg z6O9`;o;qvREWLoVLX85rU%!5X0BcS_54QlwJ@8Zz#}EZo*(JK$PWm>(+feN_m;c;sw_y{)D&| z^V2;@MvWT5>I|c}g3fgg>X@yZQFn~G%Xu#6xw3Zc+M7s!N_scxCQP2q$!j9)%Ci^r zlmNmbvoUJXqD7N!?TJ?70PfSL&nWc%ox4MH^ceY<0Azrh?n-ZlXJY;O^{369J9oQ_ zo-&EYa@wIohpwgW50Kp=1@pL z`n`pPg%7(u3wOOR>A`~sH#ℑ7HoMi`dv!2c7O>B;Re8)i{9F0Y>rTJpR+&89Mk1 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 N002ovPDHLkV1g?VNofE8 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/menu_options.png b/res/drawable-xhdpi/menu_options.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1c7800f3d47609eca32a6781cc12c5b580a711 GIT binary patch literal 1397 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/options_rec_selected.png b/res/drawable-xhdpi/options_rec_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..0ef1ca322c960bf9c74f8b58e991035528e76975 GIT binary patch literal 3262 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/recording.png b/res/drawable-xhdpi/recording.png new file mode 100644 index 0000000000000000000000000000000000000000..7f1e07ad351ad874bc0d2a94b9c72ed9edb540af GIT binary patch literal 6565 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 XSbMWK?9XWK00000NkvXXu0mjf3GEee literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/security_1_button.png b/res/drawable-xhdpi/security_1_button.png new file mode 100644 index 0000000000000000000000000000000000000000..25942adc8de6bae4d61b7b3ada8ab6a9de37299d GIT binary patch literal 4418 zcmV-I5xwq-P)hl=>Br|3D-s#IH)>Y)jU7HLsYRElV66_h*#EC>WpKuEG6;hh&r$ZPjb|NkbN z*FNuK@9xH(bHcql_n&|M`M*2={PWM;fkBw3{KB-c0Mb(6Yy>vt-K74pPfff2oBD8V z77JIwIbR~IDthxtiSs{V8%)l2Fkr_-lW@<1iDkQ;dEs;oOF&lc8az~Lal8o}CU{V` z9T;0GT9cm3y7B8)4>Tc}9aez6$ES*w#s6ExIXsJC#Q4%EW2}TTab9jl>DRt!L*;qc z0Fu8WWi+?LY6N1866Ik79h|}PKJoEO?!DnagOakrpbdFI*6kY7x31a#EC7Fi1Bj}X z#MlWC*uvaNID^LK2X? z;?(g>f>#g}bZPZZIJUHK;IGESvFGQGw$3%`)$USNP4hT%Oj|O z{Jn6<70ul7Bxh2tKW?nrM*3S0m2rrP@J!Z3+eS2N=tCHvf&vKj2#Gg6#zD%)CdV4z zZ0|M7zyNzLD|5~UqkD{@fUGV^PqVY;Cvc3o4?QP~ceMonDSBi_@Nd~Q$>O@(h8}M= zLLx%|$uGQiB7pr7G)uqMG?y?!BW~(IP|k5+D`KN9`Lo9zsdPi4TUNjTSyP@G-E@jg z14fi7W`$zpb>zrH;F=ipn{jW1Cm#qmJSjuU?9yw)0F6MTf>fy0mjFKm7sgf3DeOmd5Xa5C3A@JVa>o`i@;$$i%r^$^O?(91XK;ksy)N{ zOARekP?#Aw>&-+U1TBK}lCljr-fRLvct?my_^+DDrXoPr>`U#}Tn~4mDVmPG;bv4~ z$HGuAQK){+U{H<9{Q&1PA0#Hm7W=!3=@pPwd&XEDjnxyF#D9vDx5 zl%NX|5kS@ehBL*`42h<2 zN5o`>2r9TVVZoRfSHIUuMMFj;-wPH~yo!>>6^V~Y!!2A<##Pu}6RsLd0^_X3sG3cJ z6>dyf1S7A$->51T*CQ|!B*msfKkHz{WwjRI60?)ZGGu9zgdLGQ3!+U42*@0W68mbE zKOp7fV^Zbbkq|Q&uf}eG;f%MUmj#CO5R(uMqXsUJm1q|Gz{r931w^4*m@?d{+An5^ z%z|N0>4%^gn^-HFEN(~-x&A8b9p=sj#F1Ce1p+3N5{(_A&^dOH*&-8WRARu#+zm12{w|zp za5sygu`Me;CIx$k>m1qOUQ$h=lM61I(lJBCK)~ohv>(njk^4I$dA92VgL80Q0==rX zv7=|z4XD39g!c+eMn2RR*{5}7hG zX@O6yI-r19O#QHT!Oq$J%e0}x}rLQz>y#MDD%U=dvCfuqD*5Ui6x0DV>dB2-^K?ukuDegcjO zu~9#gL2x%%cMvMNVeP<@BhuXrlMdT}YJkf6!w8l#UkUr3W7x!NPE+{3T#-yjeDvIh z^4qT$7{2PKx0ohu=P&K|3k>2%y-mP5g??aomy#TVC@~J2TB{XiRH1IXlai!rt%y<~MhT)C?8XJD|m`>`nE%0yl&g>%YYp zM%|~2I4L|yEQR>Yktbd7wZq9N%d_?Ju=|EAc|5?NQdzHT3mSMtlPi8Tg!_Y;G5K-jlhxRDFE`QR)#Q~Q+` zHXUWjW7&4}QFI;iI1v?UH_(IV6}ozljpy)^DztX(kS zm~8W8KtzFQ284Lqr6$->rh1Mki+36oR(kQ1c2V`e5a1W&70^(II3&kxV^_DG;gW@^055Lk5H@M3i(HkrS=yJ>^&YTPvu(DvUB| z>mkHn4<4Oz3i!QZTj~M`6gV@rToZA}hSn5tKs1^xY9ED3bV~I(6K8i!?>hjISX?1? z6J=4x9uiSk?i)R*M{f6@G*R=F^yp=t>YyN|uT@Haf~{K3o>M-wO#8Z?7SRDnZpOiC zjBp)r5~{hjtt&9MMJcvaa%wfK-8By9EHt~9=Rt011KC5onHtU=P;s1N5+Vbj|Lzr2^M;w@VyGbtO=8@6KG2n|b)myYThNSD~ThoXn0I z`{DjOAvNjeFgEpZNVIl$1l;jaB8N9xi`(&o%i;a1hNH6UPUUH?a;o|QhVTdA#<}4x z0O-|2L{a#-tGwL+!Cj17Fc7?`D}j>xo^STC3!7lK?Pa;K?)ca$KLcCkRv3EauV8G- zqY&3_?r33)Hbs!XuXpO{!PPaN0s?~8GTfzxmb3UGokiIOLX!15Fo{-~jFto_v`;-> zL#j-eIA$k6XB?~>Aj2|KK0i`aUZwT~2Irf8qG}s_Wm|>~J>rL~T%MJeUicV>510XC zu33m{@K*qVTTv4LK-zl<_13C}!x(hD|QttBUeotz|TMmdV)a=T>xo2 zpM&WiYSkou?<1w?MT!1Y^*=zY4>r9~#m;y)l_bpNdpv!#pP-7>*}d(ZsI zN8RrBaWPrMfy@?8={LFM7Rl7C0o*dQ(i0Q6fDkbjTIZ=yBwxJ-@I|j>v5D_^;@}aG z?98%lSool)f{}cc8esgN&Xa%KaqtL;Of2xfx+@gP)1U#-w8~p)uYjZsFu#TF*?Dga zBF_|PfI)H2#L`3FN_YiCK0KI1zBdMuXZ~w|ana*o?&RVX5F#>J7y^PPZ$^?<4OFHi z3-9}4;uDbhfp!F4Hde_sn>|0HG?FC@e(Ib5C1=C?4T#L%42vTkSBIi~-!OKee^Q@UeG_(4C;}wsCYue%k`}*upD8+zK1sLO6fu_r*w6Y%xJ-)EpaweC(rKY{A0HGNt!~a)SO@+O` z3~OdlVvgE&sse;6%g!j@jBkRfw?M71;ZP2@<1W?m|Lm#;gp^~o#5^1c&v(8isEebC zNwF_<<|x0@1PFx#a4dO1d9}T?1cPjJbA5kr;idVS03p8FndR@J>GBy?_98>?c*NM6 zoDAD`t&PzPh%A6;qFz#|RhTd?f7~Ki9@ayCT>!yl$@6GGAJjvjaN~jPZUMnGW8S2r zb$ZCI3m_y&PNr==nl9xh#OTqAAo9TQ$nSGAN;^K<)GCT@fRG^3gV;hGG^_ZVzFl4vs^w8Vi0qE6iN_Tmr>mw?LjWPcvL=^* zioIk$`tQ2>?P?nBcNqqaCdTf_on+hPcNvX@h5ra982QTFpr98$ZSQb19y4Or*3fUSaAY9Oqxg6NrK; z3pyM4A94wIlJjAl`dw=ZsuG;yRx;=^ESSwK$F$A15XC`K{93>0X)Y@G#^6 zp*F4Am)ftX4%Qv*!~FM2kbLLeC8e;U20S3=Q?>M3u}-(d-evk@x`(`F(lFQI$f_Wz(V z_{7YkAM$jbp|e~lU&9&@QY`kCIJ?w*vt;5YawePz`)#cM2R^O;nR;XsBP3#L8*cY zElNoF5uBYMl`8##R!Kt@RsB<2+Bk#+(L_Y~p;3frXw)Wc?HEh~p(Lb~5Zh-5yD?w~ z;~#uy-|p+YwSDaE|DEsbxKFyD6IcCaxI+_ags>)c(dviWdJVIX=P4 zc|>?N3w%2^mDgXf;*XS;5pWc(QdLp+aNtYa93+4r1F(k|md)O~3jY~%lTU`9R&Z5s z++2)2`U}osO)^dhSps>EakgXIitt~PZEGi=7I06Vm^U*PRdxdMEi`%f?TmS%BUUqx z4~15QYdpz22#pAwm@HIP{UPb!JYrA=Cn=JDN6sD@3CNVd?W>+!qM)*!{8>Ywd<$%R9Ytt0$>uo8j~0(2atawd$EBoi7#&NS{aVQjQ@A_vAs+vup-qYPj~;678Z0VZS>WWZm9{G3H2(o3@ktrj%Jq@qP) zS#WFN1F&>fWh%`b+vEmjL0)h^_$14nl4ILpCUQ(Ya*L<0hiui8vGZW@jCBz7e=5#iWT?j(N#7uK$HAx#HoXzWWL42vYm+I1X`#V)n^WU#Up`FA zE}~yCOs1>oiuxj97JOyl@8QF%)o`sZ44w4r>T80S8qtec+@ls5KSf83uYfPl6sd_6 zNrgJsK&%(~m0lQ7dPr}dg|0-BiW)e)NGp3HXQ;M#`nTYV#k(}amI6BBj7gsd@za;C zNHhHT>;~wHe5fY_Lm3Jt-9})h5Z!G)LwcZd6WVi7>ESiQm7cQ+^n{8EZPYD!O9D|> zIoI|aoWJxZ9mV^th+6drJ59iZ29?L)Qui4Tk+rth*WUr{J?E^MLsUwt+Zbijw%~-^ zv4%(BOv^q;MMh>!y$-LucOSHN))`sx`T%vYmaE4grd*HHyxd&xzYHH;dz1Q_;w&yn ztqdgA;4B4jBK$Kreen-&Vj5qJi6igcOAfr{DlZ;FOJ^;Oqh428A<*03rs);k(z#%i zWlescVIc1vu~l#u26(IK*HC}uh?^L^cK$omo zFfoex*=?VDdw_{QI<Iy~qF^L>r1x&cN1HnHD)&Q2fkS7gd~RpS<8ak{n!Y{&9pT5N)7_Tmvwg#5X-T^0@e+L&Xy<{5LB8ypCct0$nh5x|u zTPUmWe#BUqx014t9u1V3ZH*=9ze(Ey31C-x-ZQcj>j(!c%bV{N#CUp8RWo}RdHiUi z->^a&~Rr$aTqQ#xq-$i3xTAF0Rwj}wbTmsi+$-Hj`#*9%F?SsR+Kont!0fD=vB+RgXHn~PdRe+JzuDg zcY!!K4Gzac;}h19*9;Em{Z9agKHmWmTD`z{xu?may=a>6CB451;Iwmh4&yR>c?XczK5v-l^Bf}qlyR?Daf zPi?`4mN(Z?^c=I6F^9_W;MUUmf7|(C3r;lf$?{H$q4x~f&PoR8^x!`Zp!}edYDaKl z2BO9BCr%2+ibrp#e&F_5l_NOecz*e^U((W`ZT`jzh|#W?>?+C{_Z#WPx+}P~cu0|C zY2zm-E$fv~+C=_XpCs!Lx`Gq3+e#Y6(e96R?Z)sH@7H!P9z2L|R^4RjI~07pX3k;S zt*>^I%@m)yUlp4B=xS$GdSVs#wAUi z^bTVU-I@4jSDM^77YDB8TBv?oN+4;E4-eyu9>M{Kc*xlQf z*Eb~9kc5*4Ck%v2n~&1B0_lGlZt$MQ7^m*IIn~b+QvxS^s4NTbV~7tM{7Gw-fK`Ud z!v|AUnldFJ6Ow9{VbJBtTN|K5=(_Pi808KEWOQO?y}PBLD3qASu_|930P zn||xHjh$RtzzOA#*A#u9*216L8S+BcCMm=%73EET^dj#jlQwX|5CQx)0eq5fWjDhX z{2s>G`cPT;hy^btQd+?Y5BAm+e@O-95N-bRJbQ$AktV0r1neEpZ9E939h|WF)bY9V z24bWlNlOcyF+CgZ_flU zVK*a@(*vrioxL6ue2fzA$vS$y4Dx+jS2P^g(b9gKad5(8@lklc8reh7@^*ThkL61< mcCRg|bN>t|?Qs8(6#fsU0J_B_ZAv2m0000@Dgp`$ zSqjyv)%tI1QCqbrwzicZq9|5dQNET<0kr}Ni>v~MHOWla6@p<2WShDFb6$9HCYj~U zQ&Q5ALK%QiTJwg}}f+PtS)IuqFR!GTsx^T$m=5Psl zTp$9Rtbuq$e41IFJ(POMTp;RY5fg_=Kq=iO5XZzqSLK#4$#|3>0-UUVV1)Z~e#M|J zwa4rK$S9i{gEtK&x`hxrBRP{yn~>va2$hJ3w<5sFs(=Zz%Ckl>A1!5!WhzJ>eG*Fd ziUKPt%&+-0`pof@gOfE(UE{cEleh6N@X8+@CYg#+bY2p5JTlQ$c}zv2wh_h28l);e zW#4t|F7r%c#yTCj-=<77QwIj^tE?b|@T&lAS(FiU-bmxUQy@_G_;KF*s4 z&=oaH#Tcc>{I$c9YnzWe2EF`8p_iX*lpf*BrFB5ur_$3?UmiWEqA7e@`^LsCS)naT zXO;IG3->>P|LSXnDh9$<5h6ZT?5bX11%1`lF)qnEt32lhpO;OCMJL}@8&F;3QBn?z zx*jfexi{!io=FOcE3(ci%efj>MokA#dZS73k68_D&k{!8V~87k1r1oDPR#it7MtM{8iDUFn{HCap7WoNTy@&sjUJPcTh z8ewP>v9u8?a~5%k&lC@@`pP6qsj7x8$@=R0{+Bd2wfq*0yAL{0PE`>zzp#23<0*9} z2ro<;>i*LF>MGaJR%D%7HlQEzH9ZFHxqE@63CdxxVM6qfvaQAzWSzCT z{}n#c{5VWb-ev#SeY8I;Xdb}Cf*=UbS-nkbX|lpN=@6gS_c%4=J7I3zJ&+C{vNObnSpXw518hMkhg=^b+0C;03lJ zKneALx1F7sMCMMo&U3Ua!oWWaC+jPl20OhCCvGA>HUVauu;XO&nI;2kJBFfxAYNEW zx*YEF5;Ms{BR4i0M%L2RIoCmFX&k)b?*xKo#DF8uqB8>EZBG))<`d$0v)EO&M(5)7 z9h;Qq>YM0TFc?V62Iy@pFHb!LpovfgL)&kQ4&nX6yy_k5Ne(SZbI*!Xpp-P;22J;$ z0!fGR!TZpaVbvJ$xclH-ngxuA@0S!*ZPv;TO~^XCy#FAt&wD#`ly0}|0%xrdx4T?Q zYoLw0z`=wClU(E0t2v^e3R%y0l7>PDX%u+Q+xaWr?u=AyUoFg(eFUkOCkTlvI=i4I zX0py%o7=ys+4lojuzn-7d`E&8)pdWpVz_uh(;xuNg&i<%zMN2Td3Gqc{yVBd@`x$hI@__Bv^Vhlz5x*OT043E_5FRhicf;83`9m&B%d($^dHCNLrW7xj zBM=4w*bI4dp{shSFta@CCQj5aNbxAc5%4kJW2l5cy%b*k{Nf0h8iA`&I{^;K*RPuN%&bD?pZk>OpgF- zXacfQ#yzX)tBNal*6T|WV0wUiR?Y>}BOov!D@0n-1%TS&L0Y^`vzq}(A{za;oWz9{WGmejw4 z(oAfI87yl01GzdVemtJ{_2xM^9)KJOdF1%;zWh6Vj^&1~UvL3L9{fsqZ zGr+QBMXxGfmtJ@)>6)a?N2}#Bta2Zc`O7v{`}PU6~J?0oEidw#nLG126h1NlT3H z^W6Nss*F!o&+n0pE`#JpOWs?E13W8XmTLy|>NOGtwn7KG&1Cb~1yHL}sVoK+;n$4~d)EBWN;` z)ncOo7o}Z8`g9*25?g^f$TfXSLdM%QqFZtf>3_j3Va*%t*YOIQ(1ela8q*pr*TD+b zR&9^%WxYm|)P!E`gKhmhICF|Lgcr`pei=U`JyWcAcq5)EP@MnMlQ`XaGMs^Cin}oF zYJx*CkuHHc$#?n|M@nX!cpS33^unJgvS)CRj;W%I1}1{TFHYhCZ`i>)W}qHX6&+0{ z;qu;hkd%ZAqmpmc#7exXY+G)|DAGN-zx-&8J7p(OQCK2KEkV``x_pad_8h4gT#+V% zcP&z!-l_@Hk}e?wE`pOq6S5F>5FaE z=sv@M9kK4o{ep=zX&C()6@%$k^Ly6x)GJ`F`-Z526oo|c?Y{8&ESp|9M28b0(O(p1 z`=&&n&7d5x*h+2&n7_^1nb+2!-s4D;v!_8YYg;T1(cw^CELZDVimX_&8j(lxtPX)V zj(JJ55ekGXGeJxv-IBB6Uk<^!?ws@=hD;kN!XYG)?+u(mJjYj%x^o_K@|>I0Hyw?X z&6M#DAw|NaJK)kiC5PY;U918dJ}+2gwe|H+rv*GNt_cu3t@w?y8P=ShrYKG$q) z6CRr`-IB7TA1Y#jZA%%Ol!Oap6I8k5LLmReKt9$4cOi{;*|i>YKh)rOeob zu;ZA|K{LI_$o|+wM9PId@~+9567byt_-+7v>pjQNVI?F)&y<1EzxFmXd+XaONcO~7 zVRhhr8e8hxCy(hF$ANKdR3@Q6HmQldW0I*xCV?ivo2<$srpP*b#FvfQ=H$?}~z*%14y z@)DRT9`&uc(AIPsW{27ZA3nLBEZK1nd?ZqvO(zbAc-`dT)f;gJ3!!(bZ9vuWrDS#G z@6{G-n7l)EYskmDaj|#oL`CHff}Brw{|clS(fCpyzGG*$lVuf!nh_N>_7ePD5e!}7 ze{gJjCEnG(b{=_~tlW#|z;>>J)z&LodHcU!Nj~`EK7wssH7@)iFW*@L6>P4KZM3$1 zd1?z;wEb?<kR|3D8hHyy`2=(CS$ktx}vj%7nYWoKOC@=V73$slEoT*b2{y zkHK?HCSH}7{d#IwkYziy^+<}1j3MEXlN-q59pgx|_e>1Am1lu5*0vs%L{@OEns`=O zrM+MMM|y=??bTO({6n$=+NfH2!2KsaB_CAWubRh}@z(l&sBSG;`o%q@#dlWgqTt*> zA~gZ9Ac?G^;M2^r%GOlDc;1SgQ=sBooJbpl5Y@9h!Pp*&284GH9z60Rgn>HOl35_P*!K1@I<#P`6Id zp}KWsDfFgs*v!mV&52LQhZ;1A!r4rj5a?MaxW*lVZk9T|hj1lBoDl{`P$?jK*U@*$ zr+a@5VfuCokDS^F!$0GovvN8>AG16d>vxb-$fc)q_rEGmZe0v!JXrlKE1^~vYu^Z6$G|T4%F+e z*YHOqdp&Tb>3DqwS?7MXgT7h?969+J*}VTBT8URpE-qzUy-z>l)Sas&YpR}9 zP5({_V&8PGP)?g?#RnJ>Fr+DfW#g5W*r)Xm9sciPOaAT=a7qA%UT6^Jw~Bz&gqRvWkLnovhYf1z90=*CImiA4jY< z=zZjm-an3DxWHR}UHk9=vQ8d$?_OAeWythN_mo^{GY6>CURTwh^=x*;syv=5li=tY zYxbD(nc+ta=Uc69uY3SIq-j@1%G)Q> z4o!fdWR->sbZ)mg#Z)+2J^Dd<+{eGp{fxB5;;Yl2N5g@(w0ifn+X`0r2cAe1?S+fD zH|>83HuH@khffBr_lP2mc+<&B`KZvLbA@ri4@#nBCCm`qBxlz89xY+8GPWOjjeLIa z)wT_52fkh{eW>jE>_?;{hm`7Ult)*hU)Q9*FmaKrB&n1JH#Jrqev53`KeKI#;iB#9 z2%c4Nea@p%eGkhhkB(FR#rfm5mXK*3><&&=g6&oq>C)-yp>S{>x5Ipam2m(nqxnP! z?QqAar}iT<08W9vHtQjRXO~90jPxLC>4qCIcOQL^Y^r%F=%N=qtKi_)TctC@uFHNn z=!q-sbusQoOh3j^srLHdb5OEgR* zif05D3|AgoOfK(r7a5#66^<$jeMXdF9wdSl7~Mlb=L+rI=y_2(yDO4N+?s-?$_#|V zhljuyZ^BKhVh0O5T6*u7gO3R>4`oM(4i+XHNmsToMm`FaN$v1(!&Z18#J@M)Kvu%q z%E(0hMl;++i`!J*+2|slx&It;s|bz;gd_7e67~NpoOi=*-0y7}1sfZGsfeiGXwL|4 zi2T>a?~(GVKZHDp4ku`E2utrPfe0%?l^N8to=?08?ze}^sAhPuO2Jc5K65`$aMgTg zF5EJ__24WZ?%UGA!dLaVuR}W!J-bnhoWt3c9%KOv?ymUEGo2hgwK-hYh;eup!WW0< zLGxigxw6khIMTk5B#41CWmqq@^}8ahRqDnf1Ett%ZWEE2rmU_=N`k?6= z)cXb#7E4&7qdOdN`ORzk=&4Pxa{tdz8Jl7e7cvj-8r|TTL3SK^6PgB7$Q8ZEv>lFy zO@V`TOXW=l0M>BkIxfQrNaln9H&#WQX3iqt$)Q;+kq zLN);~J|qzfhwR0341*3KoENOhO>Q%y2mRoS3FN=qey%!E{T0RI8Oy7tLGxfFybj-o z-=a^~rHTH!g!{X-&FGYl+WctOFUb2_Z&sbC{^jF&Rrq6gdqaWbanbVzd*k`%QTuNy zvXD&xEDP3KhrVX6&iOTAzUiS;bUp?T`E@$F5Zvx-#D(8G&B?ftY&}qFMDZcZ?A3KJ zoMoHa_JazUP@@R!d|lS-=dkVPFB+8)C>GbR3aRPog+n%nJd-FqS<7<C1I6+u zj)3|Iz^v)QVwdM9;UtG_24JR=eD@w$GPpOK03OE?Py+$*tnWvX6PB#4nHi1>@QWj$ z83N!{n`jDM9I1eaWOaz*{76E0JV&522*4)-J}Mki9q}8&5y^^Yx$~w#XR3ndjf8-b zCIHHaNLEY)!v2YOesKiUMgW=s&5WikR3cXqSs8V{twb14!x4x9f&Y~h?D$$qK1F0L zDcD;L?p5;%0woIbH1sK{DW;9dbIWoZ5xqEH6%aQh$tA7h&vtu;}R6@Cp2+^e~k zCq-*9Pj5H^@P_t^EO}nEibO?L6z&we%!QEweZJTgtu;KoB@lp9e-;x6or`qQuqT$Kq&&0ZZFKQ`BZ6g|8y~t z6&JTayF=YgQvO=;zio>EY_*Qbt0EvVkyS#H(iyfzlpCfA0^s0|CuXvk*O|mj*7SmF z-{Zqrn$)R%g;HVmgd9)Io%5KQ3*H?lf7Yja~wug0(J{wACCs;S2`m|D;AKohB1tL6WeTcaQsvrO(0D?pOKUHL%7or+j zQ65aC{R38H9ad98F3Xw-zzD!wg?ZIG)YM*8vf{X_K^`*>61q6acixC=48cFTpWUPvb3#1YiqcC-4Ot<>dA2Q)@7PqbFw0Olk+PpfU|$r z9Z6oG<_N%yW#Q<&b>}oM2nx`JtY}E$CG=15E95gB0ifXW>(6A8R;SaqU1Nb=<>u#cE&Kv6KMq z)K3Zv?p5ueidb}z^B7K6RAi#7@)(fzZXm2rR*c_`M*xU=goutYluk26y_kZmSS`f` zo|TmGZQRCFv{eHbPxVqJ+zIDYePtG%OhZ-#q{wyeQ-soGW&tOj^ ziydFH*=stoB0!T|?(G29{bmEp?)tzG;z>A8{m0S)(Izz3lw?JmiV8gcqD0`|+R}?O zFcQN=c9$B*scWUOX~`-P)^*RLuzp~%R>pI={s;)aDao%f_2dkUP?-CgUooi5@#FPn zgs^X$TT|<52mOP$id{A1&2E9IJu8AYdQim~XQJa4X@J`7Xj)J|=o_p|Pw!%h{(pfZ4v&vB8E?L-hc`Gyt*2rP} z{tW_DpwHQXsA!SpJ*!+T|6Jd{>#4?;k6~K&S~)DY2Jzuojk$l*4R)r^2HpF8A|x zwbQm_#R`*#wf2*Dp-J##yH=oN7tBn-tA8r=`e)kNPFs@|EACVFUB|96_gpv)cB~yM z66gA1z<(UM+cu_Bf!OA2hhWoJjEW=Ug{WAsap7702|TMTXFPb?Iq=WvA8w_;VG;Un z`26H3J-+H^CS2mev-$&GRN$T`FnTk-LjA+7@;B(ck_l;f@kUgvpSbg^GAY5sUhQLS zF*IoV%3DqcPE$eqPW4^bc9osc9M*k=1NG(iDaE!;b4*HjF&Js=I zMa%-v%<`Op#LNBz?byo=(Fr&85%POD3H(_gtm%%OGz63Lg>te6K_Ac8s;#Ym6`BWk z28q@%h#sXxyt{Zr)&Dds#Im9}S;JIa>FOMqo@FzDvy2dPbo_ zTqosZjk5aZtjWo0^0GI9up^?(+M1k_!?2HkQc-@*2QlT3<4l~aF;qTIB9xZpJOG`q zXJAoxvSJaG&P`4u4_WD$NyWD5kdTwL6Clr7o7=ys#XBdGm&LXz3`rHn)7sNcz#1|u zCu>M(ltrMIePwmOiH!QD!-zr8z+AKu#`UKs^`+0?$uWU({3%)lI9a1bEJXTOHVw$| z);B!@!%#OtlHSlnST2grX@$cpp~ufJjsQm>t`PWtmOjmTTX+5h00000NkvXXu0mjf DXtxn| literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/security_2_button.png b/res/drawable-xhdpi/security_2_button.png new file mode 100644 index 0000000000000000000000000000000000000000..d56769b1487c95718b0a44ee7986b070a9a22ab6 GIT binary patch literal 3917 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 b+gSe(NS6aIEN|CX00000NkvXXu0mjf^K@Z3 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/security_2_indicator.png b/res/drawable-xhdpi/security_2_indicator.png new file mode 100644 index 0000000000000000000000000000000000000000..910e3d124e3f4a7dc283898ba8230467e1d6fcfe GIT binary patch literal 2388 zcmV-a39I&rP)keSkvw$P3!9oy+^YH5v#Wzu$VtWu|?R$wev69b`w)QBR6O?Jbh1Pz2FkYq{r zp8o$08}9Dj*KT$bGCec9_n!a#-Shg-xtGBx6d?rL)=;<(1pE*{{8O-ub=A&eor!kM z67Ar*hN8TH64-&jz8Lg{PR}yVDqT+Bz920T*Mxz4Sv(+hynPs3OZ*rEpP&~!WAH*U zIM%N!_k60yA1N&%;IOsIlz_5TfS79)AOgGyz&Fo!=5Jff-Ws%$kA@#ta5Zli7ct@g zxe%~4njlCPK_2IVuV1s!`+BsxM)Gk1_xzz5(+2&4jle`DP98}{&TP>ctK)(_?po-r zw`StyF~1GK+-#Gt~0#FqRQ6a2}MfQ$*;_PSe211zu(<5`NJ9ARP#bZmy zOlZ%^8Of*54Sq!dsK6Flg0ksm@}tGW7CFK=yeOpPm)xbzXN~+uwA_w{S-F1bU&Ivn zvH*4;u2UIC%41E(E{hX09KcrH&lL7%Uas_SZP#Vg-2(j`-#{>nK(IyF3ObdGptjdf6o@Q?j9 zo8zF178Sa`3}8gyZp&Q(6Owb|9xrDy++Fb4i0tC*fvW{hF|k;Y zcrx6X_b8N1uZ~6CRA*N9Qq^u|YN4r|8IuVXd&|wqSq`a=&%o@QWsshfW9BC+9s>!1 ztwkM%505gu7z?8@C&blg)j3Ooxzk;$8fOl?cSmc&P`)_(n=mnDy2_t<^L>z!l5Z$$ z!RW-@1v5-vjFjh0t$?(on}^xAhSi4|QQqLgR=avoZKzJI7=6L9)-GcPa|Q?Bd^7b_ z#}vp+Ex=z9Ou{R5MQxE-GJI+FZ{bvD9dz}1;S&D3`+P8{^lQZ;?rGx4NXffqyAX0R zN+MdSIQxF^4|c0I$#xgoz3l&QgspIb!c=hVG_LI7JheV2=UedkqD|nCbdNwnbf#wB z4fNBN?*2CT$FUXA-G53;2AQY9*KVtYoXop$WSLLcGzLHS+0`NX0pW*_&b9ZR;{0DU6#KW-YIP?!MgSuVgGw*F*}MU+_}lFp)JUG|It-28 zpJ*tNx0qD7bIhg=mM7u8GutDzO(+!nYacuUXD>AxN>OX>ZmNKuepB}m`lmYI zg1sM9LO`+Dw@T7k4iayPun-VHL$t};(CW2-zn zGT}xj+p#K1@&p8C^H`HJ70=LACHNsLT6NQU~9)-^=aNdtqN|Rwn|;U?6g9-qu>J(pg{Ba zSKx5l)9ONZghC9LphpUvS z&&ywrj(?*DK!IorWicgrYvER0_-hZ|VPi(SuDz^eubP3-q(u)dyiCh-!u)~_DzJu@ zC&JmGbp|`D%iA6%;_!B-rapfYCMr*bN?xzg_Jh_WtJ#Y7ca$#Cl3=$?PAi6sz0H>5 zS!pw&v-hN_9Fus3yUhDC2@U5yGLuYG5z6bVfRRDU`=S9xI(C4OoFy>E1}4hVK9Z#} z46e%A+KjJS-X9{5&wtF3>mItt(;bX{7@SHFY*&ymF0UMFwQ+}lV-80xp59ug09p$- z$UROT9R=BrSG3`TfK$)i1&qtq!(BkF_9&e|hJYgi&NjcM>v$^k&Onysh^BMHHy>_oNGZ_BetGt)-vW$1>0Fw=K0Vl4nuIH;E?5w z*oIbndL!EjrQ?IYn8IY!7Ye4}Xa>T?@ri^+8KZH0L-l>D&#Fwpk>4rh^L~L#gSz>P zF^;&a(PZa#w(hVpYzb}|+ZB*xY2^)+mR*sUv;pImfy)nFH zYtU@dbBz+e3Ek+iE#7M%^Ga16JVp^V&5Y zPdPkWJ(0vyqIy?m8yp3?a<1OiZizW&aS?n=aIq>_}Ebv609GU15D{640Cy+GESF#vL5R@%w|f%orFP+>L{0j#XSZ#@+x)UhZDd@`;sfwEPjxmPXEK zAIQ^gnukf-pNwR#jjt^(=gNB%0gU`6q~)}LY8vvFLx4Sl3HKxo-6MniNY%oYgBn`g zZxarVBBqbRuPXgp@mb!BkMo%+($p=>N*nv)j^_W#;Qs)9F~K>d)HZwo0000= literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/security_alert_authentification.png b/res/drawable-xhdpi/security_alert_authentification.png new file mode 100644 index 0000000000000000000000000000000000000000..9821c2a33a6a7c4acc6e6c494dad169daa6de7b1 GIT binary patch literal 4820 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 JPDHLkV1kSbXHozF literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/security_indicator.png b/res/drawable-xhdpi/security_indicator.png new file mode 100644 index 0000000000000000000000000000000000000000..05cdab3b514640cd68ffe14174e1d9e3b66e5498 GIT binary patch literal 1588 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 IM6N<$g6eXLg#Z8m literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/security_toogle_icon_grey.png b/res/drawable-xhdpi/security_toogle_icon_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..c772357943de9d370117e4625d9c6b57218f0bd2 GIT binary patch literal 2420 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 mli)9*057Z^cGB8%T>k^8-7z53v%1&-0000 + + + \ No newline at end of file diff --git a/res/drawable/security_switch_track.xml b/res/drawable/security_switch_track.xml new file mode 100644 index 000000000..943b363d1 --- /dev/null +++ b/res/drawable/security_switch_track.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/chat_create.xml b/res/layout/chat_create.xml index bb6840efa..ff2c11069 100644 --- a/res/layout/chat_create.xml +++ b/res/layout/chat_create.xml @@ -22,16 +22,52 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_gravity="left" - android:layout_weight="0.2" + android:layout_weight="1" android:background="@drawable/toolbar_button" android:contentDescription="@string/content_description_back" android:padding="18dp" android:src="@drawable/back"/> - + android:layout_weight="2" + android:orientation="horizontal" + android:layout_marginLeft="5dp" + android:layout_marginRight="5dp" + android:gravity="center"> + + + + + + + + + + + android:layout_weight="1"> diff --git a/res/layout/chatlist.xml b/res/layout/chatlist.xml index 82ec2e2dc..bee0767ec 100644 --- a/res/layout/chatlist.xml +++ b/res/layout/chatlist.xml @@ -18,7 +18,17 @@ + + + android:layout_weight="0.2"/> - + + + + + + diff --git a/res/values/color.xml b/res/values/color.xml index e0b31ba31..c200eea54 100644 --- a/res/values/color.xml +++ b/res/values/color.xml @@ -13,6 +13,9 @@ #3eb5c0 #96c11f #FF8000 + #96c11f + #c2c2c2 + #ffffff #00000000 diff --git a/src/android/org/linphone/activities/LinphoneActivity.java b/src/android/org/linphone/activities/LinphoneActivity.java index ad5c7d026..2578345ec 100644 --- a/src/android/org/linphone/activities/LinphoneActivity.java +++ b/src/android/org/linphone/activities/LinphoneActivity.java @@ -683,7 +683,7 @@ public class LinphoneActivity extends LinphoneGenericActivity implements OnClick } } - public void goToChatCreator(String address, ArrayList selectedContacts, String subject, boolean isGoBack, Bundle shareInfos) { + public void goToChatCreator(String address, ArrayList selectedContacts, String subject, boolean isGoBack, Bundle shareInfos, boolean createGroupChat) { if (currentFragment == FragmentsAvailable.INFO_GROUP_CHAT && isGoBack) { getFragmentManager().popBackStackImmediate(); getFragmentManager().popBackStackImmediate(); @@ -692,6 +692,7 @@ public class LinphoneActivity extends LinphoneGenericActivity implements OnClick extras.putSerializable("selectedContacts", selectedContacts); extras.putString("subject", subject); extras.putString("groupChatRoomAddress", address); + extras.putBoolean("createGroupChatRoom", createGroupChat); if (shareInfos != null) { if (shareInfos.getString("fileSharedUri") != null) diff --git a/src/android/org/linphone/chat/ChatCreationFragment.java b/src/android/org/linphone/chat/ChatCreationFragment.java index c8af43400..afe1a5759 100644 --- a/src/android/org/linphone/chat/ChatCreationFragment.java +++ b/src/android/org/linphone/chat/ChatCreationFragment.java @@ -36,6 +36,7 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; import android.widget.RelativeLayout; +import android.widget.Switch; import android.widget.TextView; import org.linphone.LinphoneManager; @@ -67,7 +68,7 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen private ImageView mAllContactsButton, mLinphoneContactsButton, mClearSearchFieldButton, mBackButton, mNextButton; private boolean mOnlyDisplayLinphoneContacts; private View mAllContactsSelected, mLinphoneContactsSelected; - private RelativeLayout mSearchLayout, mWaitLayout; + private RelativeLayout mSearchLayout, mWaitLayout, mLinphoneContactsToggle, mAllContactsToggle; private EditText mSearchField; private ProgressBar mContactsFetchInProgress; private SearchContactsListAdapter mSearchAdapter; @@ -75,6 +76,9 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen private ChatRoom mChatRoom; private ChatRoomListenerStub mChatRoomCreationListener; private Bundle mShareInfos; + private ImageView mSecurityToggleOff, mSecurityToggleOn; + private Switch mSecurityToggle; + private boolean mCreateGroupChatRoom; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { @@ -84,12 +88,15 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen mContactsSelected = new ArrayList<>(); mChatRoomSubject = null; mChatRoomAddress = null; + mCreateGroupChatRoom = false; + if (getArguments() != null) { if (getArguments().getSerializable("selectedContacts") != null) { mContactsSelected = (ArrayList) getArguments().getSerializable("selectedContacts"); } mChatRoomSubject = getArguments().getString("subject"); mChatRoomAddress = getArguments().getString("groupChatRoomAddress"); + mCreateGroupChatRoom = getArguments().getBoolean("createGroupChatRoom", false); } mWaitLayout = view.findViewById(R.id.waitScreen); @@ -122,7 +129,7 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen mContactsFetchInProgress = view.findViewById(R.id.contactsFetchInProgress); mContactsFetchInProgress.setVisibility(View.VISIBLE); - mSearchAdapter = new SearchContactsListAdapter(null, mContactsFetchInProgress, this); + mSearchAdapter = new SearchContactsListAdapter(null, mContactsFetchInProgress, this, mCreateGroupChatRoom == false); mSearchField = view.findViewById(R.id.searchField); mSearchField.addTextChangedListener(new TextWatcher() { @@ -144,6 +151,25 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen } }); + mLinphoneContactsToggle = view.findViewById(R.id.layout_linphone_contacts); + mAllContactsToggle = view.findViewById(R.id.layout_all_contacts); + + mSecurityToggle = view.findViewById(R.id.security_toogle); + mSecurityToggleOn = view.findViewById(R.id.security_toogle_on); + mSecurityToggleOff = view.findViewById(R.id.security_toogle_off); + mSecurityToggleOn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + mSecurityToggle.setChecked(true); + } + }); + mSecurityToggleOff.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + mSecurityToggle.setChecked(false); + } + }); + LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity().getApplicationContext()); mContactsList.setAdapter(mSearchAdapter); @@ -269,6 +295,18 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen mLinphoneContactsButton.setEnabled(!mAllContactsButton.isEnabled()); } + if (mCreateGroupChatRoom) { + mLinphoneContactsToggle.setVisibility(View.GONE); + mAllContactsToggle.setVisibility(View.GONE); + mContactsSelectLayout.setVisibility(View.VISIBLE); + mNextButton.setVisibility(View.VISIBLE); + } else { + mLinphoneContactsToggle.setVisibility(View.VISIBLE); + mAllContactsToggle.setVisibility(View.VISIBLE); + mContactsSelectLayout.setVisibility(View.GONE); + mNextButton.setVisibility(View.GONE); + } + mContactsSelectedLayout.removeAllViews(); if (mContactsSelected.size() > 0) { mSearchAdapter.setContactsSelectedList(mContactsSelected); @@ -440,7 +478,7 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen ContactAddress ca = mSearchAdapter.getContacts().get(position); Core lc = LinphoneManager.getLcIfManagerNotDestroyedOrNull(); ProxyConfig lpc = lc.getDefaultProxyConfig(); - if (lpc == null || lpc.getConferenceFactoryUri() == null) { + if (lpc == null || lpc.getConferenceFactoryUri() == null || mCreateGroupChatRoom == false) { ChatRoom chatRoom = lc.getChatRoom(ca.getAddress()); LinphoneActivity.instance().goToChat(chatRoom.getPeerAddress().asStringUriOnly(), mShareInfos); } else { diff --git a/src/android/org/linphone/chat/ChatEventsAdapter.java b/src/android/org/linphone/chat/ChatEventsAdapter.java index 155f223fc..c0619d1a5 100644 --- a/src/android/org/linphone/chat/ChatEventsAdapter.java +++ b/src/android/org/linphone/chat/ChatEventsAdapter.java @@ -216,22 +216,22 @@ public class ChatEventsAdapter extends SelectableAdapter { holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorD));*/ } else if (status == ChatMessage.State.DeliveredToUser) { holder.imdmLayout.setVisibility(View.VISIBLE); - holder.imdmIcon.setImageResource(R.drawable.chat_delivered); + holder.imdmIcon.setImageResource(R.drawable.imdn_received); holder.imdmLabel.setText(R.string.delivered); holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorD)); } else if (status == ChatMessage.State.Displayed) { holder.imdmLayout.setVisibility(View.VISIBLE); - holder.imdmIcon.setImageResource(R.drawable.chat_read); + holder.imdmIcon.setImageResource(R.drawable.imdn_read); holder.imdmLabel.setText(R.string.displayed); holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorK)); } else if (status == ChatMessage.State.NotDelivered) { holder.imdmLayout.setVisibility(View.VISIBLE); - holder.imdmIcon.setImageResource(R.drawable.chat_error); + holder.imdmIcon.setImageResource(R.drawable.imdn_error); holder.imdmLabel.setText(R.string.error); holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorI)); } else if (status == ChatMessage.State.FileTransferError) { holder.imdmLayout.setVisibility(View.VISIBLE); - holder.imdmIcon.setImageResource(R.drawable.chat_error); + holder.imdmIcon.setImageResource(R.drawable.imdn_error); holder.imdmLabel.setText(R.string.file_transfer_error); holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorI)); } diff --git a/src/android/org/linphone/chat/ChatListFragment.java b/src/android/org/linphone/chat/ChatListFragment.java index e9db9f8b6..4d833c78f 100644 --- a/src/android/org/linphone/chat/ChatListFragment.java +++ b/src/android/org/linphone/chat/ChatListFragment.java @@ -55,7 +55,7 @@ import static org.linphone.fragments.FragmentsAvailable.CHAT_LIST; public class ChatListFragment extends Fragment implements ContactsUpdatedListener, ChatRoomViewHolder.ClickListener, SelectableHelper.DeleteListener { private RecyclerView mChatRoomsList; - private ImageView mNewDiscussionButton, mBackToCallButton; + private ImageView mNewDiscussionButton, mNewGroupDiscussionButton, mBackToCallButton; private ChatRoomsAdapter mChatRoomsAdapter; private CoreListenerStub mListener; private RelativeLayout mWaitLayout; @@ -77,6 +77,7 @@ public class ChatListFragment extends Fragment implements ContactsUpdatedListene mChatRoomsList = view.findViewById(R.id.chatList); mWaitLayout = view.findViewById(R.id.waitScreen); mNewDiscussionButton = view.findViewById(R.id.new_discussion); + mNewGroupDiscussionButton = view.findViewById(R.id.new_group_discussion); mBackToCallButton = view.findViewById(R.id.back_in_call); mSelectionHelper = new SelectableHelper(view, this); @@ -99,7 +100,14 @@ public class ChatListFragment extends Fragment implements ContactsUpdatedListene mNewDiscussionButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - LinphoneActivity.instance().goToChatCreator(null, null, null, false, null); + LinphoneActivity.instance().goToChatCreator(null, null, null, false, null, false); + } + }); + + mNewGroupDiscussionButton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + LinphoneActivity.instance().goToChatCreator(null, null, null, false, null, true); } }); diff --git a/src/android/org/linphone/chat/GroupInfoFragment.java b/src/android/org/linphone/chat/GroupInfoFragment.java index 49b2acea9..4f40eba58 100644 --- a/src/android/org/linphone/chat/GroupInfoFragment.java +++ b/src/android/org/linphone/chat/GroupInfoFragment.java @@ -160,7 +160,7 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener { getFragmentManager().popBackStack(); } } else { - LinphoneActivity.instance().goToChatCreator(null, mParticipants, null, true, mShareInfos); + LinphoneActivity.instance().goToChatCreator(null, mParticipants, null, true, mShareInfos, true); } } }); @@ -205,7 +205,7 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener { @Override public void onClick(View view) { if (mIsEditionEnabled) { - LinphoneActivity.instance().goToChatCreator(mGroupChatRoomAddress != null ? mGroupChatRoomAddress.asString() : null, mParticipants, mSubject, !mIsAlreadyCreatedGroup, null); + LinphoneActivity.instance().goToChatCreator(mGroupChatRoomAddress != null ? mGroupChatRoomAddress.asString() : null, mParticipants, mSubject, !mIsAlreadyCreatedGroup, null, true); } } }); @@ -213,7 +213,7 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener { mAddParticipantsButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { - LinphoneActivity.instance().goToChatCreator(mGroupChatRoomAddress != null ? mGroupChatRoomAddress.asString() : null, mParticipants, mSubject, !mIsAlreadyCreatedGroup, null); + LinphoneActivity.instance().goToChatCreator(mGroupChatRoomAddress != null ? mGroupChatRoomAddress.asString() : null, mParticipants, mSubject, !mIsAlreadyCreatedGroup, null, true); } }); diff --git a/src/android/org/linphone/contacts/SearchContactsListAdapter.java b/src/android/org/linphone/contacts/SearchContactsListAdapter.java index 8e8a42471..406a75b62 100644 --- a/src/android/org/linphone/contacts/SearchContactsListAdapter.java +++ b/src/android/org/linphone/contacts/SearchContactsListAdapter.java @@ -85,6 +85,7 @@ public class SearchContactsListAdapter extends RecyclerView.Adapter getContacts() { return contacts; @@ -98,7 +99,8 @@ public class SearchContactsListAdapter extends RecyclerView.Adapter contactsList, ProgressBar pB, ViewHolder.ClickListener clickListener) { + public SearchContactsListAdapter(List contactsList, ProgressBar pB, ViewHolder.ClickListener clickListener, boolean hideSelectionMark) { + mHideSelectionMark = hideSelectionMark; mListener = clickListener; progressBar = pB; setContactsSelectedList(null); @@ -158,6 +160,9 @@ public class SearchContactsListAdapter extends RecyclerView.Adapter