From a0d37dc3ab93d2b6f7857081f8bcd004901d639e Mon Sep 17 00:00:00 2001 From: Helium314 Date: Tue, 5 Sep 2023 14:24:23 +0200 Subject: [PATCH 01/72] make holo key popup drawables whiter by @BlackyHawky, https://github.com/Helium314/openboard/issues/110#issuecomment-1706302980 --- ...keyboard_key_feedback_background_klp.9.png | Bin 2147 -> 4741 bytes ...ard_key_feedback_left_background_klp.9.png | Bin 2105 -> 4707 bytes ...rd_key_feedback_right_background_klp.9.png | Bin 2061 -> 4733 bytes ...keyboard_key_feedback_background_klp.9.png | Bin 1353 -> 3970 bytes ...ard_key_feedback_left_background_klp.9.png | Bin 1305 -> 3987 bytes ...rd_key_feedback_right_background_klp.9.png | Bin 1314 -> 4005 bytes ...keyboard_key_feedback_background_klp.9.png | Bin 3316 -> 5685 bytes ...ard_key_feedback_left_background_klp.9.png | Bin 3169 -> 5719 bytes ...rd_key_feedback_right_background_klp.9.png | Bin 3218 -> 5778 bytes ...keyboard_key_feedback_background_klp.9.png | Bin 5251 -> 7320 bytes ...ard_key_feedback_left_background_klp.9.png | Bin 5862 -> 7110 bytes ...rd_key_feedback_right_background_klp.9.png | Bin 5981 -> 7062 bytes 12 files changed, 0 insertions(+), 0 deletions(-) diff --git a/app/src/main/res/drawable-hdpi/keyboard_key_feedback_background_klp.9.png b/app/src/main/res/drawable-hdpi/keyboard_key_feedback_background_klp.9.png index be394151aba4f2b6eea69795ea3778b68b3772cd..12bf71591fec89c60eae75d05b80774247d99d51 100644 GIT binary patch literal 4741 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 delta 2115 zcmV-J2)y@&CF2l~Bn<>}LP=Bz2nYy#2xN$nAs2rL1xZ9fRCt{2oLx^^*&4_Hyj4M7 zgj!3FwWCc;8?_Gl0nTUW^~uZ!n5*9Q?j&>7IY}?iCph1rNz=KqbZ(kvNPv#gAOW>S zWuz#$sasz5Ugu)%r+e+q26RRcEdOK$LnT@M`rprbp7pE+7-ImyFw$j-X-r4zg=~HL z%yoazg>2Xfl1&><0B!&d;k|EBOdARS89-BbuSHgn2%bF{4EmoudGho0^z;u7ha=FV z2@jPNMJXR19{%t7^XLDTBuN6Gq7^VRgS7#$gS+#_)2C1WbLY;TpPJ1k6h-OJ%m-W! zhXYQh69)$e|9$rC*;4>@a2Jb!nA763b^w1a070M6_k%3UXf~UDnDX$*>2$*D_5KLp z7XU}#ZYAde;1EUGz}-3qV1hB`8$oTA#>5X`0-P1CKVKz+rP%5MFb=@imst+Cyx^={ zFfHt6$J)WOfN}8ujgdNwz&c@KX@_w&6Ty1=HM=2}2OYqY#Ju$ecl6tDNARh+A970z&20m#Gc62xdzK+Ya8hyeDuG zwdK^#u_Ikf=XUH!e^Vo{J<aEefw@dCOa%T zJUq;2GMOBBDCi27tgM1tya7OtMx)Wkk01ZbX0we_GXRV+_4Vu5QScTxacY0*)LJ=K z(SErGK+ffInfLGC|FO8Z_2F^-B7ssmL_O1gs18@pJT3=uP zEf5Gyhr{7J{h0iqs!%8#tgo-X0Z;{Ja|X_eLc&+L<~>*H(z?Jmy2k*FF~*$PZ1!k& zcJ{8vYv~+i{N07pu4pWQ~BSn{UX9O5A1*M?;me(Z@h4B!wtREn*Xa<$~K-5Q4Ga!t&2833hRE=#FY z>Y!S!)~3IWFePN0VXI?icO zyEY7E2jZz1KY&R9ApkeE*ARdJ_;Dn!-EQ|SEiKJOB9S?t&o_QKe{ydnNs=6o$9Fb2 zH+L9gRq)4K0)Nzxv{BMt%ivIH!D_-HhXuMHJf_TG4E)rG7aV_NP#BZidvr)_!fvi?l=H{-dsuDP?FW}%R;1G|6K{53d9SQ?dx5gnYSWa-b zhu90q$OMFhM4;;+W8e$7Zul zEG#VCjYJ}IQ&UrYDKZL$LM4$%?BsH}J#d&JP;#jVRT6*x{S3ykm9`1HUi7%g83J?R zAeO!4U@vqRi*OAN2H=^WpZ~||>gs$r9PY*42KMRGr{j1$zMaqK3orr|AA51o<8F2+ z#Zs%g25t3MuOo?BgW18f$XNlV`1}>{%*@Q~)z#Jc+1c5U&1U;shecFXRdcyqF&>X^ z7mLLrI3Rz5Dmqkrm0;Xd5gjV7`j>Vc={%pc0_+9{>_#hK@zo0rE&%tVM{*4F0l z-@iZYa5yehDmNMpWov8eARdqJoSd8-!3dPVnSqi+FBK^1GL938r7r=d3_=7tyXI!lgXWIHhaJrJB1M_ zJ=%Zf*l7kzi&9U3iV%9Gc7Q2N5MVJMHirn0_Is3pFmNb!=uq1MCHIOz8|X1m@sIDd z#6^zMG%Ay+R3^Y;m=NL8Ie$R!$C=}(2$bAx1}Y}^J-z$h&$F;%9!w4t4%6^x zzhed~##5^WiAqn=p*;smx{5=_R)vN+lkk6-20502L#n|TUuCo=_2x>cuiwsam8Z9@ zT0mkoN07&~_i67~0f$$E?oR4CQI#ZKdB2jcyBLIH@nWA%Y+@2*@yZWiJWwLKQ*fCq5vu1jiV|{{djYj6m!7%J2XH002ovPDHLkV1i+@^MwEa diff --git a/app/src/main/res/drawable-hdpi/keyboard_key_feedback_left_background_klp.9.png b/app/src/main/res/drawable-hdpi/keyboard_key_feedback_left_background_klp.9.png index 9fa6d00039d16389f2641ace7b7e162a7945710e..bc9eb42c79420bbae3c0919df3ee9eda8a5bdf4d 100644 GIT binary patch literal 4707 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 F`ai(0H4gv) delta 2073 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 KMNUMnLSTZe5#hrC diff --git a/app/src/main/res/drawable-mdpi/keyboard_key_feedback_background_klp.9.png b/app/src/main/res/drawable-mdpi/keyboard_key_feedback_background_klp.9.png index 625490b1f59715376fc52ba708348802bbbb3dc1..e6a0531a6599d048ab6cef42e9172d9804716877 100644 GIT binary patch literal 3970 zcmcIn30M*+hfmT}2wH_eF3y&(^EqGVdwbknW6GFtUh|hLA&oh~s|NH*$c>nkN z{y%xK(L+1XjypBpP_*+3K+0(P8xDq%vJ~G(!p-K6nK}06)@yhai;0uFv%e_ z$`}iUi*^oD%Ta_uQ8lE|%30b(GbU4i2uE>Dff5RgKv0xYYAJ$%JQoby*;$^7*AMYH z17A8g)#Ln zl117iPIBsC5Ndr67Ms_s)#1SjAf|B9HU%a}rJUS~EaTO)O|qNa&RIsmnK=t*bvl49 z=GC>OicZmyDmG!-D}KcRz}9H=`gmO**Ki>+)F&)VmeUwPId}>6LTfWD@k!Kp$Sz<;#IX#;dYL8iuMFiG&hhZwgE*5 z$K?dnXQW_d#SBMZDF@F4PER{I9Sn%1L{Ke)suEC)QeqUL?uX(Oiq@+dMONS^|CcI; zQMejtzoH6g%+gM}S!I@?c+qa5!5Rn_I)zi%tSK<$U0EtzG>dlN7(}OZM`1KlkyeM3 zwlZ9#UI&8|fkmFg za1*HnVSpKkR!x`?Elw&CwT8h7Mvan;mWLr}wJBf*ghWgArGqig;3$c8=1KK~8WjpI z1t$G^bsEz==3&5&Ysgx?uc&y;!%%k)IK*!+@L`621BsG#K zNvSiqi;ap99Ds9^J-ucGH_`KE79e+hQ8ZJZ0wb}LV`0y*@S25uJILzIW~6cetT(W> zUdd`2LBHng4js(fMGNF*Fys^=+GaBgjC(;9 z=~mX$61^OQoAl$L)87n{T1oOMjHMAZfpUnJCTN5tRRm%(p;|4^DM?Zd*!c#Ca7u+Y zRO|l&k;gWZN?TJnu-hqqM=~6X5(KSLAuQO|K+Q^pOMqR7Bx!=jH4MsWxh9kOZR`1i zlVO@=Kr@Rj@xn`zra@ylyU>UOjd|t`0dh0$|KqP&#=Tv4ZGv%s+#)HYgGhb5QT(}!EvN}qb5sM~%cLut@9a;w#^UCk3zAnOFLd1_W+)1FdY1)s;cVo`t`jH#t8nS0}J7f z&Y$CU|6SKtk!u!&$scL@J}C;x|9KNxX}D%Ql~}aqbnluxa_5qtVhX8FKI>a&*Cgz! zxnLMua^f_W9M&nfV#A#3y=i~wwMSG zKD4@|!#C}Z$U8bQm;aKnGXwk2oi|TcU0GRq{Os9{8{4tZ;d2MG<(Xn(%P=CpeaVd* zHxjGPoar}VFg`4u(w{tXD=9&}f6?9{^M*JI*REZ=si-JAuH`3*ZmDZUWa)~bZR&D+ zWF1^dt-L!WF79|;=(5Fg4`+tq%BQKjQm5oa8HZ-qhDP6fx^G>1dHK-o+qZYi?%k)L z=W>><>cTI0OuDj=OR@5jy3i0(cDwhY+W8l))ACwVEkn1A*b>qE$hUJpD>tv6QFUns zrn{Bp_uZuUx~F>u+cDFZWL(Id7g4e2m->A&tKc!VhV52%`>FZ3s-mfw7`%=eo0z|r`HBc|+H ze*fP=^JmYtU;pvPJs%fOgP!!#Xm)g1R6cd-#*0RDo~43otyBgU#GUkyxwriSH`7*J zR+s;ib$@4g4%h37b!JXZ_11Id?+GBtx z-H#qUS{)o5tVu3Q_uo_6qT+8ophd%G-L~@CuIkb=S@$!dM(_7)d2R3TVn6fc&bIut zYOZM7iL65W;|M9NVy+$phZ~m0J;D&X?q+^H)A{aF<xZocPrm?XJ6*2QK$&5XGly?`8 RPm}&7M;fB_MT3*4{|8zuvSR=M delta 1315 zcmV+;1>E|AAIS=kBn<>}LP=Bz2nYy#2xN$nAs2rH>q$gGRA_spE!Qn1%SV4B8yz))z77Y~4)xQpVi?*lsu-DPzjxzg zB3bG{b%mOY-9+gIejLzsQ<{TM(S@L2t-e`M0SM3Ys$U|QRw#)5Ot0Gv)H^ylDs(Ea zRx60Tv3CvWONqJ*Ro8Vl9z1vu>sWLxlB`b8~ZlWMt${ zG#b6uI~vz@cb1lxmVDn&13SPTaDab=1?oXnCt)C+?h-1|qE|<5qw({w8dVgSGpx=M8tVpMM zg%HAZ-Td?C&z)p4nJkyf86ZOq@*iLyS&V%ByUili^E3*K0%O29a0jq~p;#<7zOb+` zeed2qyWPM-2r`*Wer09l?`$@^i-h?X3HCNPa>zpTfrdf^=kHb&Y%g-RK7@Q06AO;f zU@RJo#m497=f97~<94g3v=Dznq|@oV<2bK!x!l_TqyXfBY;fd(B5;Uw@(d(gye%`3 zQ@b08Py-%Df{q~F9R@7hw#Vk?=I&2UPR0zwxDv4EdH(Cyud|Nhyebxp*#NMJbTJpe z6*RzOWKQajI6oOweXgo-4>jQ10ic4l2^@|_qoZ?kbN8pFrp8Ru{H%W}U8z*OR4TRW zIL_wb;bA@iRMRvcoD0F20z9Qj%lEmUN`?m9i_G6!$Q&NlU=^?xiA3z#+1c-=r>F1s z^z>ZVN}imYls7guc2-wcH%p~b5m_~rgX$;-;LQM=x_BATM&K@_!wT36fOY60!0PVq z9(wZR$<)J#595(Yq(^`MV+RKZC+q9$>0~mw?Rnn523TkUc!Vr8r_}QBe*rHGdLD3} z2CVW}0pA9qhGAHb9zB|T{P^)irBbP`t*vdRQmKp(;(%HXDnONg?;8L=*}+zUD(O>N z0S{0Qte|frZ$>XNmrBSsZJ&C;{b2kEIN^$bO08NBbl`4kz=MBCKm~0fK|#8trfQLT zz!I{GUKvoS)hoSTr4?`l2|UPIM-P#(s=zb?w(JdVyIL9rtk&UPBy=A#uLZK8oKTyd z`a0P1SJdrpR&`*L+7oouPgkk0ply2x->I%#-wo*!GnhG-*+9`hPdn0SO`a Z4^Zy~Z!0gruK)`G002ovPDHLkV1oVEY>WT^ diff --git a/app/src/main/res/drawable-mdpi/keyboard_key_feedback_left_background_klp.9.png b/app/src/main/res/drawable-mdpi/keyboard_key_feedback_left_background_klp.9.png index 427c87061df90ff3a5f380b7e13dceabc1c49a87..bda80932847a56719da5efc8345f7e02f4ac7a1e 100644 GIT binary patch literal 3987 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 delta 1266 zcmVADIe}Bn<>}LP=Bz2nYy#2xN$nAs2rHyGcYrRA_c z;UGDXstzeqA(!EzqK!}wLR=(5>Sg~#ukuTB)BKR!lA>}2l~P3lsj3S$>)0F&Y%v&i z@tWP8Ud$|vjUf;l2WVeuv`4Yu!#m&1H)Dhl0D_wW?k!B??ZtiL@mwnm=kZJMU}^UIenUjsf6s7E5Ey=MSX;BGRR z{KdBIe&6@o9cxpHMx%YnWbzd-4eX;i8`0h~kX^M~2=U;$K?3-`j}W2{=%z01>OpU- zm#(|Ikt{W!LOZ_&+-rYaE!RCH%aM_dx^91Gn}fOx-JwC(4KKpMDBk|KTCNz9rD2Yu z9@O8vj?xW0x}od36bI+gnV>gT|AXE%H3YrR>l!U~oxzCJzXym)rBaQ>Vz=89T5EN1 za8O1T^fhV(>RFbx)zj0HYD;7-mT8)QBA075OEn!-AeS}X!otGr=;-KA?G3ScIgWp` zKQ%S=D^NwcdMc<7xN~!Jzb6uj$HT+JPud&m$E#E-m8PbqUhnSit^pO`5Dhe{y=x%L zzXZ^|yu4hF$Kzf7{r&xhadqnm+qT_z@8112Jw5%K<2V_h0IUK#NM{9{1dSrA{!XBy zP$=wGtJO#$_vPCcOjn01tqNz!$(kZ*T9HlarI*b#-+mE|HCLxqOhz}g5bSfD zcVT`ta!$`VSO3;U;Vypy8o~wYqoJ$e(F45s`FYQA9D8hR?5kq2xSh#lil%86ec#ue zy9k`_T+KA`vARgL6Ko$J5V%I`2j1wZ}1Fea?jg&85TXI*+5F!fq>6kh-fb z(w%N(yAlLoNwU*F``>1styoLf8s&^1h37^pN9xJk44;eZ;(UHB+eTb8RQG zJBPn_gz%pfPFJ%ll5nn#X${l@o|8HE$@ZdJvGg*urt9cO*cN=FX&FKY8Z0%hL~u>0 c21p3OzcAc%I;;?Q!2kdN07*qoM6N<$f>{A`GXMYp diff --git a/app/src/main/res/drawable-mdpi/keyboard_key_feedback_right_background_klp.9.png b/app/src/main/res/drawable-mdpi/keyboard_key_feedback_right_background_klp.9.png index cdef116d27087618b7b8d907658f8008e104405e..f75a0b366fad8d9812a32868a06e26785694ea35 100644 GIT binary patch literal 4005 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 delta 1275 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 J5&Phz{{c*g`WyfN delta 3293 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 bImiD29kAC6?=pzl00000NkvXXu0mjf2)sh% diff --git a/app/src/main/res/drawable-xhdpi/keyboard_key_feedback_left_background_klp.9.png b/app/src/main/res/drawable-xhdpi/keyboard_key_feedback_left_background_klp.9.png index 543bc763e960496ce7a54cb062272026a99f9a60..46a0cbcc60d8b838be06d3e6bd357074224f27e0 100644 GIT binary patch literal 5719 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 delta 3145 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 diff --git a/app/src/main/res/drawable-xhdpi/keyboard_key_feedback_right_background_klp.9.png b/app/src/main/res/drawable-xhdpi/keyboard_key_feedback_right_background_klp.9.png index 052032be7d25e945e6cba91a861021a3881983fd..d3e8c0e2bd6e88b845b0ee8109ea35d73383ca04 100644 GIT binary patch literal 5778 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 delta 3194 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 delta 4589 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 UDRkLU1#rABn_RtEZtNWXf22{3O#lD@ diff --git a/app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_left_background_klp.9.png b/app/src/main/res/drawable-xxhdpi/keyboard_key_feedback_left_background_klp.9.png index 3ab79007e14f4aa0a12769935824d6772bcc3cd4..90e8f51f62400ea54d1dcd90c00371f928efd119 100644 GIT binary patch literal 7110 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 Jt2AsP{tvNsSNQ+{ From efffc02fed91701938cb1bc5753a33678cab5315 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Wed, 6 Sep 2023 12:15:22 +0200 Subject: [PATCH 02/72] convert Colors to kotlin, move some theme-dependent logic inside colors --- .../keyboard/KeyboardSwitcher.java | 3 - .../inputmethod/keyboard/KeyboardTheme.java | 20 ++- .../inputmethod/keyboard/KeyboardView.java | 65 +++---- .../keyboard/MainKeyboardView.java | 7 +- .../keyboard/clipboard/ClipboardAdapter.kt | 8 +- .../clipboard/ClipboardHistoryRecyclerView.kt | 2 +- .../clipboard/ClipboardHistoryView.kt | 19 +- .../keyboard/emoji/EmojiPalettesView.java | 28 ++- .../GestureFloatingTextDrawingPreview.java | 4 +- .../internal/GestureTrailDrawingParams.java | 2 +- .../internal/KeyPreviewChoreographer.java | 2 +- .../internal/KeyVisualAttributes.java | 10 +- .../SlidingKeyInputDrawingPreview.java | 2 +- .../inputmethod/latin/KeyboardWrapperView.kt | 21 +-- .../openboard/inputmethod/latin/LatinIME.java | 2 +- .../inputmethod/latin/common/Colors.java | 161 ----------------- .../inputmethod/latin/common/Colors.kt | 164 ++++++++++++++++++ .../inputmethod/latin/common/HoloColors.java | 26 --- .../latin/settings/SettingsValues.java | 1 - .../SuggestionStripLayoutHelper.java | 8 +- .../suggestions/SuggestionStripView.java | 11 +- 21 files changed, 254 insertions(+), 312 deletions(-) delete mode 100644 app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.java create mode 100644 app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt delete mode 100644 app/src/main/java/org/dslul/openboard/inputmethod/latin/common/HoloColors.java diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java index ff8d210f3..e6939ac92 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java @@ -567,9 +567,6 @@ public final class KeyboardSwitcher implements KeyboardState.SwitchActions { isHardwareAcceleratedDrawingEnabled); mClipboardHistoryView.setKeyboardActionListener(mLatinIME); - // set background color here, otherwise there is a narrow white line between keyboard and suggestion strip - mKeyboardViewWrapper.getBackground().setColorFilter(Settings.getInstance().getCurrent().mColors.backgroundFilter); - return mCurrentInputView; } diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java index 281c74df0..dea76c9c8 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java @@ -214,6 +214,7 @@ public final class KeyboardTheme implements Comparable { // todo (later): material you, system accent, ... public static Colors getThemeColors(final String themeColors, final String themeStyle, final Context context, final SharedPreferences prefs) { + final boolean hasBorders = prefs.getBoolean(Settings.PREF_THEME_KEY_BORDERS, false); switch (themeColors) { case THEME_USER: final int accent = prefs.getInt(Settings.PREF_THEME_USER_COLOR_ACCENT, Color.BLUE); @@ -221,17 +222,18 @@ public final class KeyboardTheme implements Comparable { final int keyTextColor = prefs.getInt(Settings.PREF_THEME_USER_COLOR_TEXT, Color.WHITE); final int hintTextColor = prefs.getInt(Settings.PREF_THEME_USER_COLOR_HINT_TEXT, Color.WHITE); final int background = prefs.getInt(Settings.PREF_THEME_USER_COLOR_BACKGROUND, Color.DKGRAY); - return Colors.newColors(themeStyle, accent, background, keyBgColor, ColorUtilKt.brightenOrDarken(keyBgColor, true), keyBgColor, keyTextColor, hintTextColor); + return new Colors(themeStyle, hasBorders, accent, background, keyBgColor, ColorUtilKt.brightenOrDarken(keyBgColor, true), keyBgColor, keyTextColor, hintTextColor); case THEME_USER_DARK: final int accent2 = prefs.getInt(Settings.PREF_THEME_USER_DARK_COLOR_ACCENT, Color.BLUE); final int keyBgColor2 = prefs.getInt(Settings.PREF_THEME_USER_DARK_COLOR_KEYS, Color.LTGRAY); final int keyTextColor2 = prefs.getInt(Settings.PREF_THEME_USER_DARK_COLOR_TEXT, Color.WHITE); final int hintTextColor2 = prefs.getInt(Settings.PREF_THEME_USER_DARK_COLOR_HINT_TEXT, Color.WHITE); final int background2 = prefs.getInt(Settings.PREF_THEME_USER_DARK_COLOR_BACKGROUND, Color.DKGRAY); - return Colors.newColors(themeStyle, accent2, background2, keyBgColor2, ColorUtilKt.brightenOrDarken(keyBgColor2, true), keyBgColor2, keyTextColor2, hintTextColor2); + return new Colors(themeStyle, hasBorders, accent2, background2, keyBgColor2, ColorUtilKt.brightenOrDarken(keyBgColor2, true), keyBgColor2, keyTextColor2, hintTextColor2); case THEME_DARK: - return Colors.newColors( + return new Colors( themeStyle, + hasBorders, ContextCompat.getColor(context, R.color.gesture_trail_color_lxx_dark), // colors taken from the drawable Color.parseColor("#263238"), @@ -242,8 +244,9 @@ public final class KeyboardTheme implements Comparable { ContextCompat.getColor(context, R.color.key_hint_letter_color_lxx_dark) ); case THEME_HOLO_WHITE: - return Colors.newColors( + return new Colors( themeStyle, + hasBorders, Color.parseColor("#FFFFFF"), // colors taken from the drawable Color.parseColor("#282828"), @@ -254,8 +257,9 @@ public final class KeyboardTheme implements Comparable { Color.parseColor("#282828") ); case THEME_DARKER: - return Colors.newColors( + return new Colors( themeStyle, + hasBorders, ContextCompat.getColor(context, R.color.gesture_trail_color_lxx_dark), ContextCompat.getColor(context, R.color.keyboard_background_lxx_dark_border), ContextCompat.getColor(context, R.color.key_background_normal_lxx_dark_border), @@ -265,8 +269,9 @@ public final class KeyboardTheme implements Comparable { ContextCompat.getColor(context, R.color.key_hint_letter_color_lxx_dark) ); case THEME_BLACK: - return Colors.newColors( + return new Colors( themeStyle, + hasBorders, ContextCompat.getColor(context, R.color.gesture_trail_color_lxx_dark), ContextCompat.getColor(context, R.color.background_amoled_black), ContextCompat.getColor(context, R.color.background_amoled_dark), @@ -277,8 +282,9 @@ public final class KeyboardTheme implements Comparable { ); case THEME_LIGHT: default: - return Colors.newColors( + return new Colors( themeStyle, + hasBorders, ContextCompat.getColor(context, R.color.gesture_trail_color_lxx_light), ContextCompat.getColor(context, R.color.keyboard_background_lxx_light_border), ContextCompat.getColor(context, R.color.key_background_normal_lxx_light_border), diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardView.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardView.java index 91600e180..315cf4282 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardView.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardView.java @@ -39,9 +39,9 @@ import org.dslul.openboard.inputmethod.keyboard.emoji.EmojiPageKeyboardView; import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams; import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes; import org.dslul.openboard.inputmethod.latin.R; +import org.dslul.openboard.inputmethod.latin.common.BackgroundType; import org.dslul.openboard.inputmethod.latin.common.Colors; import org.dslul.openboard.inputmethod.latin.common.Constants; -import org.dslul.openboard.inputmethod.latin.common.HoloColors; import org.dslul.openboard.inputmethod.latin.settings.Settings; import org.dslul.openboard.inputmethod.latin.suggestions.MoreSuggestionsView; import org.dslul.openboard.inputmethod.latin.utils.TypefaceUtils; @@ -141,20 +141,19 @@ public class KeyboardView extends View { final TypedArray keyboardViewAttr = context.obtainStyledAttributes(attrs, R.styleable.KeyboardView, defStyle, R.style.KeyboardView); - mKeyBackground = keyboardViewAttr.getDrawable(R.styleable.KeyboardView_keyBackground).mutate(); - mKeyBackground.getPadding(mKeyBackgroundPadding); - final Drawable functionalKeyBackground = keyboardViewAttr.getDrawable( - R.styleable.KeyboardView_functionalKeyBackground); - mFunctionalKeyBackground = (functionalKeyBackground != null) ? functionalKeyBackground.mutate() - : keyboardViewAttr.getDrawable(R.styleable.KeyboardView_keyBackground).mutate(); - final Drawable spacebarBackground = keyboardViewAttr.getDrawable( - R.styleable.KeyboardView_spacebarBackground); - mSpacebarBackground = (spacebarBackground != null) ? spacebarBackground.mutate() - : keyboardViewAttr.getDrawable(R.styleable.KeyboardView_keyBackground).mutate(); - if (mColors instanceof HoloColors) // todo: this logic should be in Colors, not here - mActionKeyBackground = mFunctionalKeyBackground; + if (this instanceof EmojiPageKeyboardView || this instanceof MoreSuggestionsView) + mKeyBackground = mColors.getDrawable(BackgroundType.BACKGROUND, keyboardViewAttr); + else if (this instanceof MoreKeysKeyboardView) + mKeyBackground = mColors.getDrawable(BackgroundType.ADJUSTED_BACKGROUND, keyboardViewAttr); else - mActionKeyBackground = keyboardViewAttr.getDrawable(R.styleable.KeyboardView_keyBackground).mutate(); + mKeyBackground = mColors.getDrawable(BackgroundType.KEY, keyboardViewAttr); + mKeyBackground.getPadding(mKeyBackgroundPadding); + mFunctionalKeyBackground = mColors.getDrawable(BackgroundType.FUNCTIONAL, keyboardViewAttr); + mSpacebarBackground = mColors.getDrawable(BackgroundType.SPACE, keyboardViewAttr); + if (this instanceof MoreKeysKeyboardView && mColors.getThemeStyle().equals(KeyboardTheme.THEME_STYLE_HOLO)) // todo: this logic should be in Colors + mActionKeyBackground = mColors.getDrawable(BackgroundType.ADJUSTED_BACKGROUND, keyboardViewAttr); + else + mActionKeyBackground = mColors.getDrawable(BackgroundType.ACTION, keyboardViewAttr); mSpacebarIconWidthRatio = keyboardViewAttr.getFloat( R.styleable.KeyboardView_spacebarIconWidthRatio, 1.0f); @@ -179,31 +178,7 @@ public class KeyboardView extends View { keyAttr.recycle(); mPaint.setAntiAlias(true); - - if (this instanceof EmojiPageKeyboardView || this instanceof MoreSuggestionsView) { - mColors.setBackgroundColor(mKeyBackground, Colors.TYPE_BACKGROUND); - } else if (this instanceof MoreKeysKeyboardView) { - mColors.setBackgroundColor(mKeyBackground, Colors.TYPE_ADJUSTED_BACKGROUND); - } else { - mColors.setBackgroundColor(mKeyBackground, Colors.TYPE_KEY); - } - mColors.setBackgroundColor(mActionKeyBackground, Colors.TYPE_ACTION); - mColors.setBackgroundColor(mSpacebarBackground, Colors.TYPE_SPACE); - if (this instanceof MoreKeysKeyboardView) - mColors.setBackgroundColor(mFunctionalKeyBackground, Colors.TYPE_ADJUSTED_BACKGROUND); - else - mColors.setBackgroundColor(mFunctionalKeyBackground, Colors.TYPE_FUNCTIONAL); - if (this.getClass() == MoreKeysKeyboardView.class) - getBackground().setColorFilter(mColors.adjustedBackgroundFilter); - else { - // todo: this should only be applied to specific keyboards, check original version for which one - // and actually this again is something that maybe should be done in Colors - final Drawable keyboardBackground = mColors.getKeyboardBackground(); - if (!(this instanceof MoreSuggestionsView) && keyboardBackground != null) - setBackground(keyboardBackground); - else - getBackground().setColorFilter(mColors.backgroundFilter); - } + mColors.setKeyboardBackground(this); } @Nullable @@ -623,8 +598,8 @@ public class KeyboardView extends View { } private void setKeyIconColor(Key key, Drawable icon, Keyboard keyboard) { - if (key.isAccentColored() && !(mColors instanceof HoloColors)) { // todo: this logic should not be here - icon.setColorFilter(mColors.actionKeyIconColorFilter); + if (key.isAccentColored() && !(mColors.getThemeStyle().equals(KeyboardTheme.THEME_STYLE_HOLO))) { // todo: this logic should not be here + icon.setColorFilter(mColors.getActionKeyIconColorFilter()); } else if (key.isShift() && keyboard != null) { // todo (idea): replace shift icon with white one and use the normal multiply filters // this could allow different shift icon with nicer coloring @@ -633,14 +608,14 @@ public class KeyboardView extends View { || keyboard.mId.mElementId == KeyboardId.ELEMENT_ALPHABET_AUTOMATIC_SHIFTED || keyboard.mId.mElementId == KeyboardId.ELEMENT_ALPHABET_SHIFT_LOCK_SHIFTED ) - icon.setColorFilter(mColors.accent, PorterDuff.Mode.SRC_ATOP); // accent if shifted, needs SRC_ATOP because of underlying drawable + icon.setColorFilter(mColors.getAccent(), PorterDuff.Mode.SRC_ATOP); // accent if shifted, needs SRC_ATOP because of underlying drawable else - icon.setColorFilter(mColors.keyTextFilter); // key text if not shifted + icon.setColorFilter(mColors.getKeyTextFilter()); // key text if not shifted } else if (key.getBackgroundType() != Key.BACKGROUND_TYPE_NORMAL) { - icon.setColorFilter(mColors.keyTextFilter); + icon.setColorFilter(mColors.getKeyTextFilter()); } else if (this instanceof MoreKeysKeyboardView) { // set color filter for long press comma key, should not trigger anywhere else - icon.setColorFilter(mColors.keyTextFilter); + icon.setColorFilter(mColors.getKeyTextFilter()); } } diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/MainKeyboardView.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/MainKeyboardView.java index 55970b0d4..55ed72918 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/MainKeyboardView.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/MainKeyboardView.java @@ -58,7 +58,6 @@ import org.dslul.openboard.inputmethod.latin.SuggestedWords; import org.dslul.openboard.inputmethod.latin.common.Colors; import org.dslul.openboard.inputmethod.latin.common.Constants; import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; -import org.dslul.openboard.inputmethod.latin.common.HoloColors; import org.dslul.openboard.inputmethod.latin.settings.DebugSettings; import org.dslul.openboard.inputmethod.latin.settings.Settings; import org.dslul.openboard.inputmethod.latin.utils.DeviceProtectedUtils; @@ -219,10 +218,10 @@ public final class MainKeyboardView extends KeyboardView implements DrawingProxy mLanguageOnSpacebarTextRatio = mainKeyboardViewAttr.getFraction( R.styleable.MainKeyboardView_languageOnSpacebarTextRatio, 1, 1, 1.0f); final Colors colors = Settings.getInstance().getCurrent().mColors; - if (colors instanceof HoloColors) // todo: this logic should be in Colors - mLanguageOnSpacebarTextColor = colors.keyText; + if (colors.getThemeStyle().equals(KeyboardTheme.THEME_STYLE_HOLO)) // todo: this logic should be in Colors + mLanguageOnSpacebarTextColor = colors.getKeyText(); else - mLanguageOnSpacebarTextColor = colors.keyHintText; //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_languageOnSpacebarTextColor, 0); + mLanguageOnSpacebarTextColor = colors.getKeyHintText(); //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_languageOnSpacebarTextColor, 0); mLanguageOnSpacebarTextShadowRadius = mainKeyboardViewAttr.getFloat( R.styleable.MainKeyboardView_languageOnSpacebarTextShadowRadius, LANGUAGE_ON_SPACEBAR_TEXT_SHADOW_RADIUS_DISABLED); diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardAdapter.kt b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardAdapter.kt index ac84ba983..27530932d 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardAdapter.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardAdapter.kt @@ -9,11 +9,11 @@ import android.view.ViewGroup import android.widget.ImageView import android.widget.TextView import androidx.recyclerview.widget.RecyclerView +import org.dslul.openboard.inputmethod.keyboard.KeyboardTheme import org.dslul.openboard.inputmethod.latin.ClipboardHistoryEntry import org.dslul.openboard.inputmethod.latin.ClipboardHistoryManager import org.dslul.openboard.inputmethod.latin.R -import org.dslul.openboard.inputmethod.latin.common.Colors -import org.dslul.openboard.inputmethod.latin.common.HoloColors +import org.dslul.openboard.inputmethod.latin.common.BackgroundType import org.dslul.openboard.inputmethod.latin.settings.Settings class ClipboardAdapter( @@ -56,7 +56,7 @@ class ClipboardAdapter( setOnTouchListener(this@ViewHolder) setOnLongClickListener(this@ViewHolder) setBackgroundResource(itemBackgroundId) - Settings.getInstance().current.mColors.setBackgroundColor(background, Colors.TYPE_KEY) + Settings.getInstance().current.mColors.setBackgroundColor(background, BackgroundType.KEY) } pinnedIconView = view.findViewById(R.id.clipboard_entry_pinned_icon).apply { visibility = View.GONE @@ -69,7 +69,7 @@ class ClipboardAdapter( } clipboardLayoutParams.setItemProperties(view) val colors = Settings.getInstance().current.mColors - if (colors is HoloColors) // todo: this logic should be in Colors, not here + if (colors.themeStyle == KeyboardTheme.THEME_STYLE_HOLO) // todo: this logic should be in Colors, not here pinnedIconView.colorFilter = colors.accentColorFilter } diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardHistoryRecyclerView.kt b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardHistoryRecyclerView.kt index 150fc31ad..2cb7400de 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardHistoryRecyclerView.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardHistoryRecyclerView.kt @@ -63,7 +63,7 @@ class ClipboardHistoryRecyclerView @JvmOverloads constructor( init { paint.color = dividerColor paint.strokeWidth = dividerHeight.toFloat() - paint.colorFilter = Settings.getInstance().current.mColors.backgroundFilter + paint.colorFilter = Settings.getInstance().current.mColors.getThatBackgroundFilter() } override fun onDrawOver(canvas: Canvas, parent: RecyclerView, state: State) { diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardHistoryView.kt b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardHistoryView.kt index 239d17b89..474c714cb 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardHistoryView.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/clipboard/ClipboardHistoryView.kt @@ -1,6 +1,7 @@ package org.dslul.openboard.inputmethod.keyboard.clipboard import android.content.Context +import android.graphics.Color import android.util.AttributeSet import android.util.TypedValue import android.view.MotionEvent @@ -16,7 +17,7 @@ import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet import org.dslul.openboard.inputmethod.latin.ClipboardHistoryManager import org.dslul.openboard.inputmethod.latin.R -import org.dslul.openboard.inputmethod.latin.common.Colors +import org.dslul.openboard.inputmethod.latin.common.BackgroundType import org.dslul.openboard.inputmethod.latin.common.Constants import org.dslul.openboard.inputmethod.latin.settings.Settings import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils @@ -48,8 +49,8 @@ class ClipboardHistoryView @JvmOverloads constructor( R.styleable.ClipboardHistoryView, defStyle, R.style.ClipboardHistoryView) pinIconId = clipboardViewAttr.getResourceId( R.styleable.ClipboardHistoryView_iconPinnedClip, 0) - dividerColor = clipboardViewAttr.getColor( - R.styleable.ClipboardHistoryView_dividerBackground, 0) + // todo: remove the divider completely? + dividerColor = Color.TRANSPARENT //clipboardViewAttr.getColor(R.styleable.ClipboardHistoryView_dividerBackground, 0) clipboardViewAttr.recycle() val keyboardViewAttr = context.obtainStyledAttributes(attrs, R.styleable.KeyboardView, defStyle, R.style.KeyboardView) @@ -74,6 +75,8 @@ class ClipboardHistoryView @JvmOverloads constructor( override fun onFinishInflate() { super.onFinishInflate() + val colors = Settings.getInstance().current.mColors + colors.setKeyboardBackground(this) clipboardAdapter = ClipboardAdapter(clipboardLayoutParams, this).apply { itemBackgroundId = keyBackgroundId pinnedIconResId = pinIconId @@ -100,21 +103,15 @@ class ClipboardHistoryView @JvmOverloads constructor( clearKey = findViewById(R.id.clipboard_clear).apply { setOnTouchListener(this@ClipboardHistoryView) setOnClickListener(this@ClipboardHistoryView) + colorFilter = colors.keyTextFilter } - val colors = Settings.getInstance().current.mColors - clearKey.colorFilter = colors.keyTextFilter - val colorBackground = colors.keyboardBackground - if (colorBackground != null) - background = colorBackground - else - background.colorFilter = colors.backgroundFilter } private fun setupAlphabetKey(key: TextView?, label: String, params: KeyDrawParams) { key?.apply { text = label typeface = params.mTypeface - Settings.getInstance().current.mColors.setBackgroundColor(this.background, Colors.TYPE_FUNCTIONAL) + Settings.getInstance().current.mColors.setBackgroundColor(this.background, BackgroundType.FUNCTIONAL) setTextColor(params.mFunctionalTextColor) setTextSize(TypedValue.COMPLEX_UNIT_PX, params.mLabelSize.toFloat()) } diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java index c31edead2..796b470ff 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java @@ -19,7 +19,6 @@ package org.dslul.openboard.inputmethod.keyboard.emoji; import android.content.Context; import android.content.res.Resources; import android.content.res.TypedArray; -import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.util.TypedValue; import android.view.LayoutInflater; @@ -47,6 +46,7 @@ import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet; import org.dslul.openboard.inputmethod.latin.AudioAndHapticFeedbackManager; import org.dslul.openboard.inputmethod.latin.R; import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype; +import org.dslul.openboard.inputmethod.latin.common.BackgroundType; import org.dslul.openboard.inputmethod.latin.common.Colors; import org.dslul.openboard.inputmethod.latin.common.Constants; import org.dslul.openboard.inputmethod.latin.settings.Settings; @@ -133,7 +133,7 @@ public final class EmojiPalettesView extends LinearLayout R.styleable.EmojiPalettesView_categoryIndicatorBackground, 0); mCategoryPageIndicatorColor = emojiPalettesViewAttr.getColor( R.styleable.EmojiPalettesView_categoryPageIndicatorColor, 0); - mCategoryPageIndicatorBackground = Settings.getInstance().getCurrent().mColors.adjustedBackground; //emojiPalettesViewAttr.getColor(R.styleable.EmojiPalettesView_categoryPageIndicatorBackground, 0); + mCategoryPageIndicatorBackground = Settings.getInstance().getCurrent().mColors.getAdjustedBackground(); //emojiPalettesViewAttr.getColor(R.styleable.EmojiPalettesView_categoryPageIndicatorBackground, 0); emojiPalettesViewAttr.recycle(); mDeleteKeyOnTouchListener = new DeleteKeyOnTouchListener(); mEmojiLayoutManager = new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false); @@ -161,9 +161,7 @@ public final class EmojiPalettesView extends LinearLayout // TODO: Replace background color with its own setting rather than using the // category page indicator background as a workaround. iconView.setBackgroundColor(mCategoryPageIndicatorBackground); - // todo: this doesn't get applied for holo, what could cause this? - // very interesting: in onTabChanged it's applied - iconView.setColorFilter(Settings.getInstance().getCurrent().mColors.keyTextFilter); + iconView.setColorFilter(Settings.getInstance().getCurrent().mColors.getKeyTextFilter()); iconView.setImageResource(mEmojiCategory.getCategoryTabIcon(categoryId)); iconView.setContentDescription(mEmojiCategory.getAccessibilityDescription(categoryId)); tspec.setIndicator(iconView); @@ -190,7 +188,7 @@ public final class EmojiPalettesView extends LinearLayout tabWidget.setBackgroundResource(mCategoryIndicatorDrawableResId); tabWidget.setLeftStripDrawable(mCategoryIndicatorBackgroundResId); tabWidget.setRightStripDrawable(mCategoryIndicatorBackgroundResId); - tabWidget.setBackgroundColor(colors.accent); + tabWidget.setBackgroundColor(colors.getAccent()); } mEmojiPalettesAdapter = new EmojiPalettesAdapter(mEmojiCategory, this); @@ -272,15 +270,11 @@ public final class EmojiPalettesView extends LinearLayout mEmojiLayoutParams.setKeyProperties(mSpacebar); mSpacebarIcon = findViewById(R.id.emoji_keyboard_space_icon); - colors.setBackgroundColor(mAlphabetKeyLeft.getBackground(), Colors.TYPE_FUNCTIONAL); - colors.setBackgroundColor(mDeleteKey.getBackground(), Colors.TYPE_FUNCTIONAL); - colors.setBackgroundColor(mSpacebar.getBackground(), Colors.TYPE_SPACE); - final Drawable background = colors.getKeyboardBackground(); - if (background != null) - setBackground(background); - else - getBackground().setColorFilter(colors.backgroundFilter); - mEmojiCategoryPageIndicatorView.setColors(colors.accent, colors.adjustedBackground); + colors.setBackgroundColor(mAlphabetKeyLeft.getBackground(), BackgroundType.FUNCTIONAL); + colors.setBackgroundColor(mDeleteKey.getBackground(), BackgroundType.FUNCTIONAL); + colors.setBackgroundColor(mSpacebar.getBackground(), BackgroundType.SPACE); + colors.setBackgroundColor(getBackground(), BackgroundType.BACKGROUND); // only set color, not drawable (issues in keyboardWrapper otherwise) + mEmojiCategoryPageIndicatorView.setColors(colors.getAccent(), colors.getAdjustedBackground()); } @Override @@ -302,10 +296,10 @@ public final class EmojiPalettesView extends LinearLayout } final Colors colors = Settings.getInstance().getCurrent().mColors; if (mCurrentTab != null) - mCurrentTab.setColorFilter(colors.keyTextFilter); + mCurrentTab.setColorFilter(colors.getKeyTextFilter()); mCurrentTab = (ImageView) mTabHost.getCurrentTabView(); // mCurrentTab.setColorFilter(colors.accentColorFilter); // todo (later): doesn't work properly, because enabled drawable is blue -> adjust - mCurrentTab.setColorFilter(colors.accent); + mCurrentTab.setColorFilter(colors.getAccent()); } /** diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java index 7915083c8..78e477ad1 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java @@ -65,10 +65,10 @@ public class GestureFloatingTextDrawingPreview extends AbstractDrawingPreview { final Colors colors = Settings.getInstance().getCurrent().mColors; mGesturePreviewTextSize = mainKeyboardViewAttr.getDimensionPixelSize( R.styleable.MainKeyboardView_gestureFloatingPreviewTextSize, 0); - mGesturePreviewTextColor = colors.keyText; //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_gestureFloatingPreviewTextColor, 0); + mGesturePreviewTextColor = colors.getKeyText(); //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_gestureFloatingPreviewTextColor, 0); mGesturePreviewTextOffset = mainKeyboardViewAttr.getDimensionPixelOffset( R.styleable.MainKeyboardView_gestureFloatingPreviewTextOffset, 0); - mGesturePreviewColor = colors.adjustedBackground; //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_gestureFloatingPreviewColor, 0); + mGesturePreviewColor = colors.getAdjustedBackground(); //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_gestureFloatingPreviewColor, 0); mGesturePreviewHorizontalPadding = mainKeyboardViewAttr.getDimension( R.styleable.MainKeyboardView_gestureFloatingPreviewHorizontalPadding, 0.0f); mGesturePreviewVerticalPadding = mainKeyboardViewAttr.getDimension( diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/GestureTrailDrawingParams.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/GestureTrailDrawingParams.java index 7ae5401fe..18ac12353 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/GestureTrailDrawingParams.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/GestureTrailDrawingParams.java @@ -52,7 +52,7 @@ final class GestureTrailDrawingParams { public final int mTrailLingerDuration; public GestureTrailDrawingParams(final TypedArray mainKeyboardViewAttr) { - mTrailColor = Settings.getInstance().getCurrent().mColors.accent; //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_gestureTrailColor, 0); + mTrailColor = Settings.getInstance().getCurrent().mColors.getAccent(); //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_gestureTrailColor, 0); mTrailStartWidth = mainKeyboardViewAttr.getDimension( R.styleable.MainKeyboardView_gestureTrailStartWidth, 0.0f); mTrailEndWidth = mainKeyboardViewAttr.getDimension( diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/KeyPreviewChoreographer.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/KeyPreviewChoreographer.java index 6a6afd4ea..6db014ee9 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/KeyPreviewChoreographer.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/KeyPreviewChoreographer.java @@ -118,7 +118,7 @@ public final class KeyPreviewChoreographer { final boolean hasMoreKeys = (key.getMoreKeys() != null); keyPreviewView.setPreviewBackground(hasMoreKeys, keyPreviewPosition); final Colors colors = Settings.getInstance().getCurrent().mColors; - keyPreviewView.getBackground().setColorFilter(colors.adjustedBackgroundFilter); + keyPreviewView.getBackground().setColorFilter(colors.getAdjustedBackgroundFilter()); // The key preview is placed vertically above the top edge of the parent key with an // arbitrary offset. final int previewY = key.getY() - previewHeight + key.getHeight() - mParams.mPreviewOffset diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/KeyVisualAttributes.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/KeyVisualAttributes.java index b052a2c1e..558739582 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/KeyVisualAttributes.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/KeyVisualAttributes.java @@ -128,19 +128,19 @@ public final class KeyVisualAttributes { R.styleable.Keyboard_Key_keyPreviewTextRatio); final Colors colors = Settings.getInstance().getCurrent().mColors; - mTextColor = colors.keyText; //keyAttr.getColor(R.styleable.Keyboard_Key_keyTextColor, 0); + mTextColor = colors.getKeyText(); //keyAttr.getColor(R.styleable.Keyboard_Key_keyTextColor, 0); mTextInactivatedColor = keyAttr.getColor(R.styleable.Keyboard_Key_keyTextInactivatedColor, 0); mTextShadowColor = keyAttr.getColor(R.styleable.Keyboard_Key_keyTextShadowColor, 0); // todo: maybe a separate color? - mFunctionalTextColor = colors.keyText; //keyAttr.getColor(R.styleable.Keyboard_Key_functionalTextColor, 0); - mHintLetterColor = colors.keyHintText; //keyAttr.getColor(R.styleable.Keyboard_Key_keyHintLetterColor, 0); - mHintLabelColor = colors.keyText; //keyAttr.getColor(R.styleable.Keyboard_Key_keyHintLabelColor, 0); + mFunctionalTextColor = colors.getKeyText(); //keyAttr.getColor(R.styleable.Keyboard_Key_functionalTextColor, 0); + mHintLetterColor = colors.getKeyHintText(); //keyAttr.getColor(R.styleable.Keyboard_Key_keyHintLetterColor, 0); + mHintLabelColor = colors.getKeyText(); //keyAttr.getColor(R.styleable.Keyboard_Key_keyHintLabelColor, 0); mShiftedLetterHintInactivatedColor = keyAttr.getColor( R.styleable.Keyboard_Key_keyShiftedLetterHintInactivatedColor, 0); mShiftedLetterHintActivatedColor = keyAttr.getColor( R.styleable.Keyboard_Key_keyShiftedLetterHintActivatedColor, 0); // todo: maybe a separate color? - mPreviewTextColor = colors.keyText; //keyAttr.getColor(R.styleable.Keyboard_Key_keyPreviewTextColor, 0); + mPreviewTextColor = colors.getKeyText(); //keyAttr.getColor(R.styleable.Keyboard_Key_keyPreviewTextColor, 0); mHintLabelVerticalAdjustment = ResourceUtils.getFraction(keyAttr, R.styleable.Keyboard_Key_keyHintLabelVerticalAdjustment, 0.0f); diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java index e62130a1c..779810a0f 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java @@ -46,7 +46,7 @@ public final class SlidingKeyInputDrawingPreview extends AbstractDrawingPreview private final Paint mPaint = new Paint(); public SlidingKeyInputDrawingPreview(final TypedArray mainKeyboardViewAttr) { - final int previewColor = Settings.getInstance().getCurrent().mColors.accent; //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_slidingKeyInputPreviewColor, 0); + final int previewColor = Settings.getInstance().getCurrent().mColors.getAccent(); //mainKeyboardViewAttr.getColor(R.styleable.MainKeyboardView_slidingKeyInputPreviewColor, 0); final float previewRadius = mainKeyboardViewAttr.getDimension( R.styleable.MainKeyboardView_slidingKeyInputPreviewWidth, 0) / 2.0f; final int PERCENTAGE_INT = 100; diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt b/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt index c46fcf71d..166ad86f9 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt @@ -2,13 +2,14 @@ package org.dslul.openboard.inputmethod.latin import android.annotation.SuppressLint import android.content.Context +import android.graphics.Color import android.util.AttributeSet import android.view.Gravity import android.view.View import android.widget.FrameLayout import android.widget.ImageButton import org.dslul.openboard.inputmethod.keyboard.KeyboardActionListener -import org.dslul.openboard.inputmethod.latin.common.Colors +import org.dslul.openboard.inputmethod.latin.common.BackgroundType import org.dslul.openboard.inputmethod.latin.common.Constants import org.dslul.openboard.inputmethod.latin.settings.Settings @@ -57,8 +58,8 @@ class KeyboardWrapperView @JvmOverloads constructor( val colors = Settings.getInstance().current.mColors stopOneHandedModeBtn.colorFilter = colors.keyTextFilter switchOneHandedModeBtn.colorFilter = colors.keyTextFilter - colors.setBackgroundColor(stopOneHandedModeBtn.background, Colors.TYPE_BACKGROUND) - colors.setBackgroundColor(switchOneHandedModeBtn.background, Colors.TYPE_BACKGROUND) + colors.setBackgroundColor(stopOneHandedModeBtn.background, BackgroundType.BACKGROUND) + colors.setBackgroundColor(switchOneHandedModeBtn.background, BackgroundType.BACKGROUND) } @SuppressLint("RtlHardcoded") @@ -92,6 +93,7 @@ class KeyboardWrapperView @JvmOverloads constructor( override fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int) { if (!oneHandedModeEnabled) { super.onLayout(changed, left, top, right, bottom) + Settings.getInstance().current.mColors.setKeyboardBackground(keyboardView) // otherwise issue in clipboard view after switching oneHandedMode return } @@ -120,7 +122,7 @@ class KeyboardWrapperView @JvmOverloads constructor( buttonsLeft + (spareWidth + switchOneHandedModeBtn.measuredWidth) / 2, 2 * stopOneHandedModeBtn.measuredHeight + switchOneHandedModeBtn.measuredHeight ) - Settings.getInstance().current.mColors.keyboardBackground?.let { background = it } + Settings.getInstance().current.mColors.setKeyboardBackground(this) } init { @@ -130,12 +132,7 @@ class KeyboardWrapperView @JvmOverloads constructor( iconSwitchOneHandedModeId = keyboardAttr.getResourceId(R.styleable.Keyboard_iconSwitchOneHandedMode, 0) keyboardAttr.recycle() - val themeAttr = context.obtainStyledAttributes(attrs, - R.styleable.KeyboardTheme, defStyle, 0) - val keyboardViewStyleId = themeAttr.getResourceId(R.styleable.KeyboardTheme_mainKeyboardViewStyle, 0) - themeAttr.recycle() - val styleAttr = context.obtainStyledAttributes(keyboardViewStyleId, intArrayOf(android.R.attr.background)) - setBackgroundResource(styleAttr.getResourceId(0, 0)) - styleAttr.recycle() + setBackgroundColor(Color.WHITE) + Settings.getInstance().current.mColors.setKeyboardBackground(this) } -} \ No newline at end of file +} diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/LatinIME.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/LatinIME.java index 0aeddb060..c9b8a63d5 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/LatinIME.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/LatinIME.java @@ -2020,7 +2020,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen final SettingsValues settingsValues = mSettings.getCurrent(); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP || !settingsValues.mCustomNavBarColor) return; - final int color = settingsValues.mColors.navBar; + final int color = settingsValues.mColors.getNavBar(); final Window window = getWindow().getWindow(); if (window == null) return; diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.java deleted file mode 100644 index a2ca2f33d..000000000 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.java +++ /dev/null @@ -1,161 +0,0 @@ -package org.dslul.openboard.inputmethod.latin.common; - -import static org.dslul.openboard.inputmethod.latin.utils.ColorUtilKt.*; - -import android.content.res.ColorStateList; -import android.graphics.Color; -import android.graphics.ColorFilter; -import android.graphics.PorterDuff; -import android.graphics.drawable.Drawable; - -import androidx.annotation.Nullable; -import androidx.core.graphics.BlendModeColorFilterCompat; -import androidx.core.graphics.BlendModeCompat; -import androidx.core.graphics.drawable.DrawableCompat; - -import org.dslul.openboard.inputmethod.keyboard.KeyboardTheme; - -// todo: maybe kotlin? would make it much shorter and more readable -public class Colors { - - public int navBar; - public final int accent; - public final int background; - public final int keyBackground; - public final int functionalKey; - public final int spaceBar; - public final int keyText; - public final int keyHintText; - public int adjustedBackground; - public int adjustedKeyText; - // todo (later): evaluate which colors, colorFilters and colorStateLists area actually necessary - public ColorFilter backgroundFilter; - public ColorFilter adjustedBackgroundFilter; - public ColorFilter keyBackgroundFilter; - public ColorFilter functionalKeyBackgroundFilter; - public ColorFilter spaceBarFilter; - public ColorFilter keyTextFilter; - public ColorFilter accentColorFilter; - public ColorFilter actionKeyIconColorFilter; - - private ColorStateList backgroundStateList; - private ColorStateList keyStateList; - private ColorStateList functionalKeyStateList; - private ColorStateList actionKeyStateList; - private ColorStateList spaceBarStateList; - private ColorStateList adjustedBackgroundStateList; - - public static Colors newColors(String themeStyle, int accent, int background, int keyBackground, int functionalKey, int spaceBar, int keyText, int keyHintText) { - if (themeStyle.equals(KeyboardTheme.THEME_STYLE_HOLO)) - return new HoloColors(accent, background, keyBackground, functionalKey, spaceBar, keyText, keyHintText); - return new Colors(accent, background, keyBackground, functionalKey, spaceBar, keyText, keyHintText); - } - - protected Colors(int _accent, int _background, int _keyBackground, int _functionalKey, int _spaceBar, int _keyText, int _keyHintText) { - accent = _accent; - background = _background; - keyBackground = _keyBackground; - functionalKey = _functionalKey; - spaceBar = _spaceBar; - keyText = _keyText; - keyHintText = _keyHintText; - navBar = background; - } - - /** set background colors including state list to the drawable */ - // todo: this can be used for setting more complicated filters - // may be necessary for reproducing holo theme (extend Colors and override this in sth like HoloColors?) - public void setBackgroundColor(final Drawable background, final int type) { - final ColorStateList list; - switch (type) { - case TYPE_KEY: - list = keyStateList; - break; - case TYPE_SPACE: - list = spaceBarStateList; - break; - case TYPE_ADJUSTED_BACKGROUND: - list = adjustedBackgroundStateList; - break; - case TYPE_ACTION: - list = actionKeyStateList; - break; - case TYPE_FUNCTIONAL: - list = functionalKeyStateList; - break; - case TYPE_BACKGROUND: - default: - list = backgroundStateList; - } - DrawableCompat.setTintMode(background, PorterDuff.Mode.MULTIPLY); - DrawableCompat.setTintList(background, list); - } - - @Nullable - public Drawable getKeyboardBackground() { - return null; - } - - public static final int TYPE_BACKGROUND = 0; - public static final int TYPE_KEY = 1; - public static final int TYPE_FUNCTIONAL = 2; - public static final int TYPE_ACTION = 3; - public static final int TYPE_SPACE = 4; - public static final int TYPE_ADJUSTED_BACKGROUND = 5; - - public void createColorFilters(final boolean hasKeyBorders) { - final int[][] states = new int[][] { - // are other states used? - // looks like only microphone ("shortcut") key can ever be disabled, but then it's not shown anyway... - // checkable/checked is only used for sticky shift key in old holo theme, but drawables not used in new version - // active is used for action key - // empty is used for emoji and spacers - new int[] { android.R.attr.state_pressed}, // pressed - new int[] { -android.R.attr.state_pressed}, // not pressed - }; - // todo (idea): make better use of the states? - // could also use / create StateListDrawables in colors (though that's a style than a color...) - // this would better allow choosing e.g. cornered/rounded drawables for moreKeys or moreSuggestions - - backgroundFilter = BlendModeColorFilterCompat.createBlendModeColorFilterCompat(background, BlendModeCompat.MODULATE); - adjustedKeyText = brightenOrDarken(keyText, true); - - // color to be used if exact background color would be bad contrast, e.g. more keys popup or no border space bar - if (isDarkColor(background)) { - adjustedBackground = brighten(background); - adjustedBackgroundStateList = new ColorStateList(states, new int[] { brighten(adjustedBackground), adjustedBackground }); - } else { - adjustedBackground = darken(background); - adjustedBackgroundStateList = new ColorStateList(states, new int[] { darken(adjustedBackground), adjustedBackground }); - } - adjustedBackgroundFilter = BlendModeColorFilterCompat.createBlendModeColorFilterCompat(adjustedBackground, BlendModeCompat.MODULATE); - - if (hasKeyBorders) { - keyBackgroundFilter = BlendModeColorFilterCompat.createBlendModeColorFilterCompat(keyBackground, BlendModeCompat.MODULATE); - functionalKeyBackgroundFilter = BlendModeColorFilterCompat.createBlendModeColorFilterCompat(functionalKey, BlendModeCompat.MODULATE); - spaceBarFilter = BlendModeColorFilterCompat.createBlendModeColorFilterCompat(spaceBar, BlendModeCompat.MODULATE); - - backgroundStateList = new ColorStateList(states, new int[] { brightenOrDarken(background, true), background }); - keyStateList = new ColorStateList(states, new int[] { brightenOrDarken(keyBackground, true), keyBackground }); - functionalKeyStateList = new ColorStateList(states, new int[] { brightenOrDarken(functionalKey, true), functionalKey }); - actionKeyStateList = new ColorStateList(states, new int[] { brightenOrDarken(accent, true), accent }); - spaceBarStateList = new ColorStateList(states, new int[] { brightenOrDarken(spaceBar, true), spaceBar }); - } else { - // need to set color to background if key borders are disabled, or there will be ugly keys - keyBackgroundFilter = backgroundFilter; - functionalKeyBackgroundFilter = keyBackgroundFilter; - spaceBarFilter = keyBackgroundFilter; - - backgroundStateList = new ColorStateList(states, new int[] { brightenOrDarken(background, true), background }); - keyStateList = backgroundStateList; - functionalKeyStateList = backgroundStateList; - actionKeyStateList = new ColorStateList(states, new int[] { brightenOrDarken(accent, true), accent }); - spaceBarStateList = adjustedBackgroundStateList; - } - keyTextFilter = BlendModeColorFilterCompat.createBlendModeColorFilterCompat(keyText, BlendModeCompat.SRC_ATOP); - accentColorFilter = BlendModeColorFilterCompat.createBlendModeColorFilterCompat(accent, BlendModeCompat.MODULATE); - actionKeyIconColorFilter = isBrightColor(accent) // the white icon may not have enough contrast, and can't be adjusted by the user - ? BlendModeColorFilterCompat.createBlendModeColorFilterCompat(Color.DKGRAY, BlendModeCompat.SRC_ATOP) - : null; - } -} diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt new file mode 100644 index 000000000..689d3ce23 --- /dev/null +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt @@ -0,0 +1,164 @@ +package org.dslul.openboard.inputmethod.latin.common + +import android.content.res.ColorStateList +import android.content.res.TypedArray +import android.graphics.Color +import android.graphics.ColorFilter +import android.graphics.PorterDuff +import android.graphics.drawable.Drawable +import android.graphics.drawable.GradientDrawable +import android.view.View +import androidx.core.graphics.BlendModeColorFilterCompat +import androidx.core.graphics.BlendModeCompat +import androidx.core.graphics.drawable.DrawableCompat +import org.dslul.openboard.inputmethod.keyboard.KeyboardTheme +import org.dslul.openboard.inputmethod.keyboard.MoreKeysKeyboardView +import org.dslul.openboard.inputmethod.latin.R +import org.dslul.openboard.inputmethod.latin.suggestions.MoreSuggestionsView +import org.dslul.openboard.inputmethod.latin.utils.* + +class Colors ( + val themeStyle: String, + val hasKeyBorders: Boolean, + val accent: Int, + val background: Int, + val keyBackground: Int, + val functionalKey: Int, + val spaceBar: Int, + val keyText: Int, + val keyHintText: Int +) { + val navBar: Int + val adjustedBackground: Int + val adjustedKeyText: Int + + // todo (later): evaluate which colors, colorFilters and colorStateLists are actually necessary + // also, ideally the color filters would be private and chosen internally depending on type + val backgroundFilter: ColorFilter + // workaround for error in ClipboardHistoryRecyclerView + // java.lang.IllegalAccessError: Field 'org.dslul.openboard.inputmethod.latin.common.Colors.backgroundFilter' is inaccessible to class 'org.dslul.openboard.inputmethod.keyboard.clipboard.ClipboardHistoryRecyclerView$BottomDividerItemDecoration' + // this should not happen, maybe it's a bug in kotlin? because it also doesn't recognize if the filter is accessed there, and wants to set it private + fun getThatBackgroundFilter() = backgroundFilter + val adjustedBackgroundFilter: ColorFilter + val keyBackgroundFilter: ColorFilter + val functionalKeyBackgroundFilter: ColorFilter + val spaceBarFilter: ColorFilter + val keyTextFilter: ColorFilter + val accentColorFilter: ColorFilter + val actionKeyIconColorFilter: ColorFilter? + + private val backgroundStateList: ColorStateList + private val keyStateList: ColorStateList + private val functionalKeyStateList: ColorStateList + private val actionKeyStateList: ColorStateList + private val spaceBarStateList: ColorStateList + private val adjustedBackgroundStateList: ColorStateList + + val keyboardBackground: Drawable? + + init { + if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO) { + val darkerBackground = adjustLuminosityAndKeepAlpha(background, -0.2f) + navBar = darkerBackground + keyboardBackground = GradientDrawable(GradientDrawable.Orientation.TOP_BOTTOM, intArrayOf(background, darkerBackground)) + } else { + navBar = background + keyboardBackground = null + } + + // create color filters, todo: maybe better / simplify + val states = arrayOf(intArrayOf(android.R.attr.state_pressed), intArrayOf(-android.R.attr.state_pressed)) + fun stateList(pressed: Int, normal: Int) = + ColorStateList(states, intArrayOf(pressed, normal)) + // todo (idea): make better use of the states? + // could also use / create StateListDrawables in colors (though that's a style than a color...) + // this would better allow choosing e.g. cornered/rounded drawables for moreKeys or moreSuggestions + backgroundFilter = colorFilter(background) + adjustedKeyText = brightenOrDarken(keyText, true) + + // color to be used if exact background color would be bad contrast, e.g. more keys popup or no border space bar + if (isDarkColor(background)) { + adjustedBackground = brighten(background) + adjustedBackgroundStateList = stateList(brighten(adjustedBackground), adjustedBackground) + } else { + adjustedBackground = darken(background) + adjustedBackgroundStateList = stateList(darken(adjustedBackground), adjustedBackground) + } + adjustedBackgroundFilter = colorFilter(adjustedBackground) + if (hasKeyBorders) { + keyBackgroundFilter = colorFilter(keyBackground) + functionalKeyBackgroundFilter = colorFilter(functionalKey) + spaceBarFilter = colorFilter(spaceBar) + backgroundStateList = stateList(brightenOrDarken(background, true), background) + keyStateList = stateList(brightenOrDarken(keyBackground, true), keyBackground) + functionalKeyStateList = stateList(brightenOrDarken(functionalKey, true), functionalKey) + actionKeyStateList = if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO) functionalKeyStateList + else stateList(brightenOrDarken(accent, true), accent) + spaceBarStateList = stateList(brightenOrDarken(spaceBar, true), spaceBar) + } else { + // need to set color to background if key borders are disabled, or there will be ugly keys + keyBackgroundFilter = backgroundFilter + functionalKeyBackgroundFilter = keyBackgroundFilter + spaceBarFilter = keyBackgroundFilter + backgroundStateList = stateList(brightenOrDarken(background, true), background) + keyStateList = backgroundStateList + functionalKeyStateList = backgroundStateList + actionKeyStateList = if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO) functionalKeyStateList + else stateList(brightenOrDarken(accent, true), accent) + spaceBarStateList = adjustedBackgroundStateList + } + keyTextFilter = colorFilter(keyText, BlendModeCompat.SRC_ATOP) + accentColorFilter = colorFilter(accent) + actionKeyIconColorFilter = + if (isBrightColor(accent)) // the white icon may not have enough contrast, and can't be adjusted by the user + colorFilter(Color.DKGRAY, BlendModeCompat.SRC_ATOP) + else null + } + + /** set background colors including state list to the drawable */ + fun setBackgroundColor(background: Drawable, type: BackgroundType) { + val colorStateList = when (type) { + BackgroundType.BACKGROUND -> backgroundStateList + BackgroundType.KEY -> keyStateList + BackgroundType.FUNCTIONAL -> functionalKeyStateList + BackgroundType.ACTION -> actionKeyStateList + BackgroundType.SPACE -> spaceBarStateList + BackgroundType.ADJUSTED_BACKGROUND -> adjustedBackgroundStateList + } + DrawableCompat.setTintMode(background, PorterDuff.Mode.MULTIPLY) + DrawableCompat.setTintList(background, colorStateList) + } + + // using !! for the color filter because null is only returned for unsupported modes, which are not used + private fun colorFilter(color: Int, mode: BlendModeCompat = BlendModeCompat.MODULATE): ColorFilter = + BlendModeColorFilterCompat.createBlendModeColorFilterCompat(color, mode)!! + + fun getDrawable(type: BackgroundType, attr: TypedArray): Drawable { + val drawable = when (type) { + BackgroundType.KEY, BackgroundType.ADJUSTED_BACKGROUND, BackgroundType.BACKGROUND -> + attr.getDrawable(R.styleable.KeyboardView_keyBackground)?.mutate() + BackgroundType.FUNCTIONAL -> attr.getDrawable(R.styleable.KeyboardView_functionalKeyBackground)?.mutate() + BackgroundType.SPACE -> attr.getDrawable(R.styleable.KeyboardView_spacebarBackground)?.mutate() + BackgroundType.ACTION -> if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO) + attr.getDrawable(R.styleable.KeyboardView_functionalKeyBackground)?.mutate() + else attr.getDrawable(R.styleable.KeyboardView_keyBackground)?.mutate() + } ?: attr.getDrawable(R.styleable.KeyboardView_keyBackground)?.mutate()!! // keyBackground always exists + + setBackgroundColor(drawable, type) + return drawable + } + + fun setKeyboardBackground(view: View) { + when (view) { + is MoreSuggestionsView -> view.background.colorFilter = backgroundFilter + is MoreKeysKeyboardView -> view.background.colorFilter = adjustedBackgroundFilter + else -> if (keyboardBackground != null) view.background = keyboardBackground + else view.background.colorFilter = backgroundFilter + } + } + +} + +enum class BackgroundType { + BACKGROUND, KEY, FUNCTIONAL, ACTION, SPACE, ADJUSTED_BACKGROUND +} diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/HoloColors.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/HoloColors.java deleted file mode 100644 index 4a909bc1b..000000000 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/HoloColors.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.dslul.openboard.inputmethod.latin.common; - -import static org.dslul.openboard.inputmethod.latin.utils.ColorUtilKt.adjustLuminosityAndKeepAlpha; - -import android.graphics.drawable.Drawable; -import android.graphics.drawable.GradientDrawable; - -public class HoloColors extends Colors { - private final Drawable keyboardBackground = new GradientDrawable( - GradientDrawable.Orientation.TOP_BOTTOM, - new int[] { background, adjustLuminosityAndKeepAlpha(background, -0.2f) } - ); - - protected HoloColors(int _accent, int _background, int _keyBackground, int _functionalKey, int _spaceBar, int _keyText, int _keyHintText) { - super(_accent, _background, _keyBackground, _functionalKey, _spaceBar, _keyText, _keyHintText); - navBar = adjustLuminosityAndKeepAlpha(background, -0.2f); - } - - @Override - public Drawable getKeyboardBackground() { - // thanks a lot google for omitting something extremely exotic like a "subtract" color - // filter that could be simply applied on top of a brighter version of keyboard_background_holo - return keyboardBackground; - } - -} diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsValues.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsValues.java index c21907b94..a8a4262e7 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsValues.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsValues.java @@ -255,7 +255,6 @@ public class SettingsValues { mSecondaryLocales = Settings.getSecondaryLocales(prefs, SubtypeSettingsKt.getSelectedSubtype(prefs).getLocale()); mColors = Settings.getColorsForCurrentTheme(context, prefs); - mColors.createColorFilters(prefs.getBoolean(Settings.PREF_THEME_KEY_BORDERS, false)); mAddToPersonalDictionary = prefs.getBoolean(Settings.PREF_ADD_TO_PERSONAL_DICTIONARY, false); mUseContactsDictionary = prefs.getBoolean(AndroidSpellCheckerService.PREF_USE_CONTACTS_KEY, false); diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java index 9789b277a..86fccd5c3 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java @@ -131,10 +131,10 @@ final class SuggestionStripLayoutHelper { R.styleable.SuggestionStripView_alphaObsoleted, 1.0f); final Colors colors = Settings.getInstance().getCurrent().mColors; - mColorValidTypedWord = colors.adjustedKeyText; //a.getColor(R.styleable.SuggestionStripView_colorValidTypedWord, 0); - mColorTypedWord = colors.adjustedKeyText; //a.getColor(R.styleable.SuggestionStripView_colorTypedWord, 0); - mColorAutoCorrect = colors.keyText; //a.getColor(R.styleable.SuggestionStripView_colorAutoCorrect, 0); - mColorSuggested = colors.adjustedKeyText; //a.getColor(R.styleable.SuggestionStripView_colorSuggested, 0); + mColorValidTypedWord = colors.getAdjustedKeyText(); //a.getColor(R.styleable.SuggestionStripView_colorValidTypedWord, 0); + mColorTypedWord = colors.getAdjustedKeyText(); //a.getColor(R.styleable.SuggestionStripView_colorTypedWord, 0); + mColorAutoCorrect = colors.getKeyText(); //a.getColor(R.styleable.SuggestionStripView_colorAutoCorrect, 0); + mColorSuggested = colors.getAdjustedKeyText(); //a.getColor(R.styleable.SuggestionStripView_colorSuggested, 0); mSuggestionsCountInStrip = a.getInt( R.styleable.SuggestionStripView_suggestionsCountInStrip, diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView.java index 200ad71df..bb8350a7a 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView.java @@ -48,6 +48,7 @@ import org.dslul.openboard.inputmethod.latin.BuildConfig; import org.dslul.openboard.inputmethod.latin.R; import org.dslul.openboard.inputmethod.latin.SuggestedWords; import org.dslul.openboard.inputmethod.latin.SuggestedWords.SuggestedWordInfo; +import org.dslul.openboard.inputmethod.latin.common.BackgroundType; import org.dslul.openboard.inputmethod.latin.common.Colors; import org.dslul.openboard.inputmethod.latin.common.Constants; import org.dslul.openboard.inputmethod.latin.define.DebugFlags; @@ -147,7 +148,7 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick word.setContentDescription(getResources().getString(R.string.spoken_empty_suggestion)); word.setOnClickListener(this); word.setOnLongClickListener(this); - colors.setBackgroundColor(word.getBackground(), Colors.TYPE_BACKGROUND); + colors.setBackgroundColor(word.getBackground(), BackgroundType.BACKGROUND); mWordViews.add(word); final View divider = inflater.inflate(R.layout.suggestion_divider, null); mDividerViews.add(divider); @@ -185,10 +186,10 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick mOtherKey.setImageDrawable(iconIncognito); - colors.setBackgroundColor(getBackground(), Colors.TYPE_BACKGROUND); - mClipboardKey.setColorFilter(colors.keyText); - mVoiceKey.setColorFilter(colors.keyText); - mOtherKey.setColorFilter(colors.keyText); + colors.setBackgroundColor(getBackground(), BackgroundType.BACKGROUND); + mClipboardKey.setColorFilter(colors.getKeyText()); + mVoiceKey.setColorFilter(colors.getKeyText()); + mOtherKey.setColorFilter(colors.getKeyText()); } /** From 9650c7a85cdc9922afcb09c9f0a3e03b8106cd0f Mon Sep 17 00:00:00 2001 From: Helium314 Date: Wed, 6 Sep 2023 13:23:26 +0200 Subject: [PATCH 03/72] fix issies with holo colors --- .../inputmethod/keyboard/KeyboardSwitcher.java | 12 ++++-------- .../keyboard/emoji/EmojiPalettesView.java | 2 +- .../inputmethod/latin/KeyboardWrapperView.kt | 4 ++-- .../openboard/inputmethod/latin/common/Colors.kt | 13 +++++++++---- 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java index e6939ac92..ee2730816 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java @@ -547,10 +547,8 @@ public final class KeyboardSwitcher implements KeyboardState.SwitchActions { mKeyboardView.closing(); } - updateKeyboardThemeAndContextThemeWrapper( - displayContext, KeyboardTheme.getKeyboardTheme(displayContext /* context */)); - mCurrentInputView = (InputView)LayoutInflater.from(mThemeContext).inflate( - R.layout.input_view, null); + updateKeyboardThemeAndContextThemeWrapper(displayContext, KeyboardTheme.getKeyboardTheme(displayContext)); + mCurrentInputView = (InputView)LayoutInflater.from(mThemeContext).inflate(R.layout.input_view, null); mMainKeyboardFrame = mCurrentInputView.findViewById(R.id.main_keyboard_frame); mEmojiPalettesView = mCurrentInputView.findViewById(R.id.emoji_palettes_view); mClipboardHistoryView = mCurrentInputView.findViewById(R.id.clipboard_history_view); @@ -560,11 +558,9 @@ public final class KeyboardSwitcher implements KeyboardState.SwitchActions { mKeyboardView = mCurrentInputView.findViewById(R.id.keyboard_view); mKeyboardView.setHardwareAcceleratedDrawingEnabled(isHardwareAcceleratedDrawingEnabled); mKeyboardView.setKeyboardActionListener(mLatinIME); - mEmojiPalettesView.setHardwareAcceleratedDrawingEnabled( - isHardwareAcceleratedDrawingEnabled); + mEmojiPalettesView.setHardwareAcceleratedDrawingEnabled(isHardwareAcceleratedDrawingEnabled); mEmojiPalettesView.setKeyboardActionListener(mLatinIME); - mClipboardHistoryView.setHardwareAcceleratedDrawingEnabled( - isHardwareAcceleratedDrawingEnabled); + mClipboardHistoryView.setHardwareAcceleratedDrawingEnabled(isHardwareAcceleratedDrawingEnabled); mClipboardHistoryView.setKeyboardActionListener(mLatinIME); return mCurrentInputView; diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java index 796b470ff..f258b1c48 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java @@ -273,7 +273,7 @@ public final class EmojiPalettesView extends LinearLayout colors.setBackgroundColor(mAlphabetKeyLeft.getBackground(), BackgroundType.FUNCTIONAL); colors.setBackgroundColor(mDeleteKey.getBackground(), BackgroundType.FUNCTIONAL); colors.setBackgroundColor(mSpacebar.getBackground(), BackgroundType.SPACE); - colors.setBackgroundColor(getBackground(), BackgroundType.BACKGROUND); // only set color, not drawable (issues in keyboardWrapper otherwise) + colors.setKeyboardBackground(this); // todo: color on top appears a little darker than on normal keyboard, what is wrong? mEmojiCategoryPageIndicatorView.setColors(colors.getAccent(), colors.getAdjustedBackground()); } diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt b/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt index 166ad86f9..9135c9d88 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.kt @@ -126,8 +126,8 @@ class KeyboardWrapperView @JvmOverloads constructor( } init { - val keyboardAttr = context.obtainStyledAttributes(attrs, - R.styleable.Keyboard, defStyle, R.style.Keyboard) + @SuppressLint("CustomViewStyleable") + val keyboardAttr = context.obtainStyledAttributes(attrs, R.styleable.Keyboard, defStyle, R.style.Keyboard) iconStopOneHandedModeId = keyboardAttr.getResourceId(R.styleable.Keyboard_iconStopOneHandedMode, 0) iconSwitchOneHandedModeId = keyboardAttr.getResourceId(R.styleable.Keyboard_iconSwitchOneHandedMode, 0) keyboardAttr.recycle() diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt index 689d3ce23..fcef79861 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/common/Colors.kt @@ -13,6 +13,8 @@ import androidx.core.graphics.BlendModeCompat import androidx.core.graphics.drawable.DrawableCompat import org.dslul.openboard.inputmethod.keyboard.KeyboardTheme import org.dslul.openboard.inputmethod.keyboard.MoreKeysKeyboardView +import org.dslul.openboard.inputmethod.keyboard.emoji.EmojiPageKeyboardView +import org.dslul.openboard.inputmethod.keyboard.emoji.EmojiPalettesView import org.dslul.openboard.inputmethod.latin.R import org.dslul.openboard.inputmethod.latin.suggestions.MoreSuggestionsView import org.dslul.openboard.inputmethod.latin.utils.* @@ -90,11 +92,13 @@ class Colors ( functionalKeyBackgroundFilter = colorFilter(functionalKey) spaceBarFilter = colorFilter(spaceBar) backgroundStateList = stateList(brightenOrDarken(background, true), background) - keyStateList = stateList(brightenOrDarken(keyBackground, true), keyBackground) + keyStateList = if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO) stateList(keyBackground, keyBackground) + else stateList(brightenOrDarken(keyBackground, true), keyBackground) functionalKeyStateList = stateList(brightenOrDarken(functionalKey, true), functionalKey) actionKeyStateList = if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO) functionalKeyStateList else stateList(brightenOrDarken(accent, true), accent) - spaceBarStateList = stateList(brightenOrDarken(spaceBar, true), spaceBar) + spaceBarStateList = if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO) stateList(spaceBar, spaceBar) + else stateList(brightenOrDarken(spaceBar, true), spaceBar) } else { // need to set color to background if key borders are disabled, or there will be ugly keys keyBackgroundFilter = backgroundFilter @@ -139,8 +143,8 @@ class Colors ( attr.getDrawable(R.styleable.KeyboardView_keyBackground)?.mutate() BackgroundType.FUNCTIONAL -> attr.getDrawable(R.styleable.KeyboardView_functionalKeyBackground)?.mutate() BackgroundType.SPACE -> attr.getDrawable(R.styleable.KeyboardView_spacebarBackground)?.mutate() - BackgroundType.ACTION -> if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO) - attr.getDrawable(R.styleable.KeyboardView_functionalKeyBackground)?.mutate() + BackgroundType.ACTION -> if (themeStyle == KeyboardTheme.THEME_STYLE_HOLO && hasKeyBorders) // no borders has a very small pressed drawable otherwise + attr.getDrawable(R.styleable.KeyboardView_functionalKeyBackground)?.mutate() else attr.getDrawable(R.styleable.KeyboardView_keyBackground)?.mutate() } ?: attr.getDrawable(R.styleable.KeyboardView_keyBackground)?.mutate()!! // keyBackground always exists @@ -152,6 +156,7 @@ class Colors ( when (view) { is MoreSuggestionsView -> view.background.colorFilter = backgroundFilter is MoreKeysKeyboardView -> view.background.colorFilter = adjustedBackgroundFilter + is EmojiPageKeyboardView -> view.setBackgroundColor(Color.TRANSPARENT) // to make EmojiPalettesView background visible, which does not scroll else -> if (keyboardBackground != null) view.background = keyboardBackground else view.background.colorFilter = backgroundFilter } From 64fa453ea1142fcddb2a502969e80ab353ae0cd2 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Wed, 6 Sep 2023 15:22:08 +0200 Subject: [PATCH 04/72] adjust appearance settings for the simplified theme choice --- .../inputmethod/keyboard/KeyboardTheme.java | 81 +---- .../settings/AppearanceSettingsFragment.kt | 312 ++++++------------ .../latin/settings/ColorPickerDialog.java | 3 +- .../inputmethod/latin/settings/Settings.java | 1 - app/src/main/res/values-bn/strings.xml | 3 - app/src/main/res/values-fr/strings.xml | 3 - app/src/main/res/values/strings.xml | 14 +- .../main/res/xml/prefs_screen_appearance.xml | 11 +- 8 files changed, 114 insertions(+), 314 deletions(-) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java index dea76c9c8..8cc0afbcc 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.java @@ -20,7 +20,6 @@ import android.content.Context; import android.content.SharedPreferences; import android.graphics.Color; import android.os.Build.VERSION_CODES; -import android.util.Log; import androidx.core.content.ContextCompat; @@ -40,22 +39,17 @@ public final class KeyboardTheme implements Comparable { // new themes using the custom colors public static final String THEME_LIGHT = "light"; - public static final String THEME_HOLO_WHITE = "holo_white"; // todo: rename (but useful to have for testing) + public static final String THEME_HOLO_WHITE = "holo_white"; public static final String THEME_DARK = "dark"; public static final String THEME_DARKER = "darker"; public static final String THEME_BLACK = "black"; public static final String THEME_USER = "user"; - public static final String THEME_USER_DARK = "user_dark"; + public static final String THEME_USER_NIGHT = "user_night"; public static final String[] THEME_VARIANTS = new String[] { THEME_LIGHT, THEME_HOLO_WHITE, THEME_DARK, THEME_DARKER, THEME_BLACK, THEME_USER }; - public static final String[] THEME_VARIANTS_DARK = new String[] { THEME_DARK, THEME_DARKER, THEME_BLACK, THEME_USER_DARK }; + public static final String[] THEME_VARIANTS_DARK = new String[] { THEME_HOLO_WHITE, THEME_DARK, THEME_DARKER, THEME_BLACK, THEME_USER_NIGHT}; public static final String[] THEME_STYLES = { THEME_STYLE_MATERIAL, THEME_STYLE_HOLO }; - private static final String TAG = KeyboardTheme.class.getSimpleName(); - - static final String KLP_KEYBOARD_THEME_KEY = "pref_keyboard_layout_20110916"; - static final String LXX_KEYBOARD_THEME_KEY = "pref_keyboard_theme_20140509"; - // These should be aligned with Keyboard.themeId and Keyboard.Case.keyboardTheme // attributes' values in attrs.xml. public static final int THEME_ID_HOLO_BASE = 0; @@ -126,44 +120,11 @@ public final class KeyboardTheme implements Comparable { return null; } - /* package private for testing */ - static KeyboardTheme getDefaultKeyboardTheme(final SharedPreferences prefs, - final int sdkVersion, final KeyboardTheme[] availableThemeArray) { - final String klpThemeIdString = prefs.getString(KLP_KEYBOARD_THEME_KEY, null); - if (klpThemeIdString != null) { - if (sdkVersion <= VERSION_CODES.KITKAT) { - try { - final int themeId = Integer.parseInt(klpThemeIdString); - final KeyboardTheme theme = searchKeyboardThemeById(themeId, - availableThemeArray); - if (theme != null) { - return theme; - } - Log.w(TAG, "Unknown keyboard theme in KLP preference: " + klpThemeIdString); - } catch (final NumberFormatException e) { - Log.w(TAG, "Illegal keyboard theme in KLP preference: " + klpThemeIdString, e); - } - } - // Remove old preference. - Log.i(TAG, "Remove KLP keyboard theme preference: " + klpThemeIdString); - prefs.edit().remove(KLP_KEYBOARD_THEME_KEY).apply(); - } - // TODO: This search algorithm isn't optimal if there are many themes. - for (final KeyboardTheme theme : availableThemeArray) { - if (sdkVersion >= theme.mMinApiVersion) { - return theme; - } - } - return searchKeyboardThemeById(DEFAULT_THEME_ID, availableThemeArray); - } - public static String getKeyboardThemeName(final int themeId) { final KeyboardTheme theme = searchKeyboardThemeById(themeId, KEYBOARD_THEMES); return theme.mThemeName; } - // todo: this actually should be called style now, as the colors are independent - // and selection should be simplified, because really... public static KeyboardTheme getKeyboardTheme(final Context context) { final SharedPreferences prefs = DeviceProtectedUtils.getSharedPreferences(context); final String style = prefs.getString(Settings.PREF_THEME_STYLE, THEME_STYLE_MATERIAL); @@ -177,41 +138,9 @@ public final class KeyboardTheme implements Comparable { if (keyboardTheme.mThemeId == matchingId) return keyboardTheme; } - return KEYBOARD_THEMES[3]; // base no border as default + return KEYBOARD_THEMES[DEFAULT_THEME_ID]; } - /* package private for testing */ - static KeyboardTheme getKeyboardTheme(final SharedPreferences prefs, final int sdkVersion, - final KeyboardTheme[] availableThemeArray) { - final String lxxThemeIdString = prefs.getString(LXX_KEYBOARD_THEME_KEY, null); - if (lxxThemeIdString == null) { - return getDefaultKeyboardTheme(prefs, sdkVersion, availableThemeArray); - } - try { - final int themeId = Integer.parseInt(lxxThemeIdString); - final KeyboardTheme theme = searchKeyboardThemeById(themeId, availableThemeArray); - if (theme != null) { - return theme; - } - Log.w(TAG, "Unknown keyboard theme in LXX preference: " + lxxThemeIdString); - } catch (final NumberFormatException e) { - Log.w(TAG, "Illegal keyboard theme in LXX preference: " + lxxThemeIdString, e); - } - // Remove preference that contains unknown or illegal theme id. - prefs.edit().remove(LXX_KEYBOARD_THEME_KEY).apply(); - return getDefaultKeyboardTheme(prefs, sdkVersion, availableThemeArray); - } - - public static String getThemeFamily(int themeId) { - if (themeId == THEME_ID_HOLO_BASE) return THEME_STYLE_HOLO; - return THEME_STYLE_MATERIAL; - } - - public static boolean getHasKeyBorders(int themeId) { - return themeId != THEME_ID_LXX_BASE; // THEME_ID_LXX_BASE is the only without borders - } - - // todo (later): material you, system accent, ... public static Colors getThemeColors(final String themeColors, final String themeStyle, final Context context, final SharedPreferences prefs) { final boolean hasBorders = prefs.getBoolean(Settings.PREF_THEME_KEY_BORDERS, false); @@ -223,7 +152,7 @@ public final class KeyboardTheme implements Comparable { final int hintTextColor = prefs.getInt(Settings.PREF_THEME_USER_COLOR_HINT_TEXT, Color.WHITE); final int background = prefs.getInt(Settings.PREF_THEME_USER_COLOR_BACKGROUND, Color.DKGRAY); return new Colors(themeStyle, hasBorders, accent, background, keyBgColor, ColorUtilKt.brightenOrDarken(keyBgColor, true), keyBgColor, keyTextColor, hintTextColor); - case THEME_USER_DARK: + case THEME_USER_NIGHT: final int accent2 = prefs.getInt(Settings.PREF_THEME_USER_DARK_COLOR_ACCENT, Color.BLUE); final int keyBgColor2 = prefs.getInt(Settings.PREF_THEME_USER_DARK_COLOR_KEYS, Color.LTGRAY); final int keyTextColor2 = prefs.getInt(Settings.PREF_THEME_USER_DARK_COLOR_TEXT, Color.WHITE); diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/AppearanceSettingsFragment.kt b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/AppearanceSettingsFragment.kt index dfce4f491..8b560f669 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/AppearanceSettingsFragment.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/AppearanceSettingsFragment.kt @@ -1,28 +1,11 @@ -/* - * Copyright (C) 2014 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ package org.dslul.openboard.inputmethod.latin.settings import android.content.SharedPreferences -import android.content.SharedPreferences.OnSharedPreferenceChangeListener import android.content.res.Configuration import android.graphics.Color import android.os.Build import android.os.Bundle import androidx.appcompat.app.AlertDialog -import androidx.core.content.edit import androidx.preference.ListPreference import androidx.preference.Preference import androidx.preference.TwoStatePreference @@ -37,39 +20,42 @@ import java.util.* /** * "Appearance" settings sub screen. */ -@Suppress("Deprecation") // yes everything here is deprecated, but only work on this if really necessary -// todo: simplify when removing old themes (or migrating holo to same style as user themes) -// there is a bunch of ugly things in the theme settings, and mostly for historic reasons... -// idea for color selection -// left: which color (background, key, text,...) -// right: color preview (always the correct one, even if determined automatically) -// maybe copy parts from simple keyboard, see e.g. screenshot 4 in https://github.com/SimpleMobileTools/Simple-Keyboard/tree/main/fastlane/metadata/android/en-US/images/phoneScreenshots -// below (for some colors, with indent): -// enable user-defining (most colors, but definitely not background) -// use system accent (for accent and text colors) -// on click: color selector -// maybe copy parts from simple keyboard, see e.g. screenshot 4 in https://github.com/SimpleMobileTools/Simple-Keyboard/tree/main/fastlane/metadata/android/en-US/images/phoneScreenshots -// but full range would be preferable -// use some color picker library? would likely allow nicer tuning -class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceChangeListener, OnSharedPreferenceChangeListener { +class AppearanceSettingsFragment : SubScreenFragment() { - private var selectedThemeId = 0 private var needsReload = false - private lateinit var themeFamilyPref: ListPreference - private lateinit var themeVariantPref: ListPreference - private var customThemeVariantNightPref: ListPreference? = null - private lateinit var keyBordersPref: TwoStatePreference - private var dayNightPref: TwoStatePreference? = null - private lateinit var userColorsPref: Preference + private val themeFamilyPref: ListPreference by lazy { preferenceScreen.findPreference(Settings.PREF_THEME_STYLE)!! } + private val themeVariantPref: ListPreference by lazy { preferenceScreen.findPreference(Settings.PREF_THEME_VARIANT)!! } + private val themeVariantNightPref: ListPreference? by lazy { preferenceScreen.findPreference(Settings.PREF_THEME_VARIANT_NIGHT) } + private val dayNightPref: TwoStatePreference? by lazy { preferenceScreen.findPreference(Settings.PREF_THEME_DAY_NIGHT) } + private val userColorsPref: Preference by lazy { preferenceScreen.findPreference("theme_select_colors")!! } + private val userColorsPrefNight: Preference? by lazy { preferenceScreen.findPreference("theme_select_colors_night") } override fun onCreate(icicle: Bundle?) { super.onCreate(icicle) addPreferencesFromResource(R.xml.prefs_screen_appearance) - val keyboardTheme = KeyboardTheme.getKeyboardTheme(activity) - selectedThemeId = keyboardTheme.mThemeId + removeUnsuitablePreferences() + setupTheme() + setThemeVariantPrefs(sharedPreferences.getString(Settings.PREF_THEME_STYLE, KeyboardTheme.THEME_STYLE_MATERIAL)!!) + + setupKeyboardHeight(Settings.PREF_KEYBOARD_HEIGHT_SCALE, SettingsValues.DEFAULT_SIZE_SCALE) + } + + override fun onPause() { + super.onPause() + if (needsReload) + KeyboardSwitcher.getInstance().forceUpdateKeyboardTheme(requireContext()) + needsReload = false + } + + override fun onSharedPreferenceChanged(prefs: SharedPreferences, key: String) { + super.onSharedPreferenceChanged(prefs, key) + needsReload = true // may not always be the necessary, but that's ok + } + + private fun removeUnsuitablePreferences() { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) { removePreference(Settings.PREF_THEME_DAY_NIGHT) removePreference(Settings.PREF_THEME_VARIANT_NIGHT) @@ -81,218 +67,110 @@ class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceC ) { removePreference(Settings.PREF_THEME_DAY_NIGHT) removePreference(Settings.PREF_THEME_VARIANT_NIGHT) + removePreference("theme_select_colors_night") } } if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { // todo: consider removing the preference, and always set the navbar color removePreference(Settings.PREF_NAVBAR_COLOR) } - setupTheme() - - val metrics = requireContext().resources.displayMetrics val widthDp = metrics.widthPixels / metrics.density val heightDp = metrics.heightPixels / metrics.density if (!ProductionFlags.IS_SPLIT_KEYBOARD_SUPPORTED || (min(widthDp, heightDp) < 600 && max(widthDp, heightDp) < 720)) { removePreference(Settings.PREF_ENABLE_SPLIT_KEYBOARD) } - - setupKeyboardHeight( - Settings.PREF_KEYBOARD_HEIGHT_SCALE, SettingsValues.DEFAULT_SIZE_SCALE) } - override fun onResume() { - super.onResume() - updateThemePreferencesState() - updateAfterPreferenceChanged() - } - - override fun onPause() { - super.onPause() -// if (needsReload) // todo: until re-working settings, just always reload - KeyboardSwitcher.getInstance().forceUpdateKeyboardTheme(requireContext()) - needsReload = false - } - - override fun onPreferenceChange(preference: Preference, value: Any?): Boolean { - (preference as? ListPreference)?.apply { - summary = entries[entryValues.indexOfFirst { it == value }] - } - saveSelectedThemeId() - return true - } - - override fun onSharedPreferenceChanged(prefs: SharedPreferences, key: String) { - super.onSharedPreferenceChanged(prefs, key) - updateAfterPreferenceChanged() - } - - // doing things on changing, but with the old values is not good, this is at least a little better - private fun updateAfterPreferenceChanged() { - customThemeVariantNightPref?.apply { - if (true) { //KeyboardTheme.getIsCustom(selectedThemeId)) { - // show preference to allow choosing a night theme - // can't hide a preference, at least not without category or maybe some androidx things - // -> just disable it instead (for now...) - isEnabled = sharedPreferences!!.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false) - } else - isEnabled = false - - val variant = sharedPreferences!!.getString(Settings.PREF_THEME_VARIANT_NIGHT, KeyboardTheme.THEME_DARKER) - val variants = KeyboardTheme.THEME_VARIANTS_DARK - entries = variants.map { - // todo: this workaround get the same string as for "user" theme, maybe clarify that it's a separate theme - val name = if (it == "user_dark") "theme_name_user" else "theme_name_$it" - val resId = resources.getIdentifier(name, "string", requireContext().packageName) + private fun setThemeVariantPrefs(themeFamily: String) { + themeVariantPref.apply { + entryValues = if (themeFamily == KeyboardTheme.THEME_STYLE_HOLO) KeyboardTheme.THEME_VARIANTS + else KeyboardTheme.THEME_VARIANTS.filterNot { it == KeyboardTheme.THEME_HOLO_WHITE }.toTypedArray() + entries = entryValues.map { + val resId = resources.getIdentifier("theme_name_$it", "string", requireContext().packageName) if (resId == 0) it else getString(resId) }.toTypedArray() - entryValues = variants - value = variant - val name = if (variant == "user_dark") "theme_name_user" else "theme_name_$variant" - val resId = resources.getIdentifier(name, "string", requireContext().packageName) - summary = if (resId == 0) variant else getString(resId) - } - userColorsPref.apply { - isEnabled = true //KeyboardTheme.getIsCustom(selectedThemeId) - && (sharedPreferences!!.getString(Settings.PREF_THEME_VARIANT, KeyboardTheme.THEME_LIGHT) == KeyboardTheme.THEME_USER - || (sharedPreferences!!.getString(Settings.PREF_THEME_VARIANT_NIGHT, KeyboardTheme.THEME_DARKER) == KeyboardTheme.THEME_USER_DARK - && sharedPreferences!!.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false) - )) - isEnabled = true - } - } + if (value !in entryValues) + value = entryValues.first().toString() + summary = entries[entryValues.indexOfFirst { it == value }] - private fun saveSelectedThemeId( - family: String = themeFamilyPref.value, - variant: String = themeVariantPref.value, - keyBorders: Boolean = keyBordersPref.isChecked - ) { -// selectedThemeId = KeyboardTheme.getThemeForParameters(family, variant, keyBorders) -// KeyboardTheme.saveKeyboardThemeId(selectedThemeId, sharedPreferences) - } - - private fun updateThemePreferencesState(skipThemeFamily: Boolean = false, skipThemeVariant: Boolean = false) { - val themeFamily = KeyboardTheme.getThemeFamily(selectedThemeId) - val isLegacyFamily = KeyboardTheme.THEME_STYLE_HOLO == themeFamily - if (!skipThemeFamily) { - themeFamilyPref.apply { - value = themeFamily - summary = themeFamily + onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> + summary = entries[entryValues.indexOfFirst { it == value }] + userColorsPref.isVisible = value == KeyboardTheme.THEME_USER + true } } - val variants = KeyboardTheme.THEME_VARIANTS - val variant = sharedPreferences.getString(Settings.PREF_THEME_VARIANT, KeyboardTheme.THEME_LIGHT) - if (!skipThemeVariant) { - themeVariantPref.apply { - entries = if (isLegacyFamily) variants // todo: translatable string for holo, not internal name - else variants.map { - val resId = resources.getIdentifier("theme_name_$it", "string", requireContext().packageName) - if (resId == 0) it else getString(resId) - }.toTypedArray() - entryValues = variants - value = variant ?: variants[0] - summary = if (isLegacyFamily) variant - else { - val resId = resources.getIdentifier("theme_name_$variant", "string", requireContext().packageName) - if (resId == 0) variant else getString(resId) - } + themeVariantNightPref?.apply { + entryValues = if (themeFamily == KeyboardTheme.THEME_STYLE_HOLO) KeyboardTheme.THEME_VARIANTS_DARK + else KeyboardTheme.THEME_VARIANTS_DARK.filterNot { it == KeyboardTheme.THEME_HOLO_WHITE }.toTypedArray() + entries = entryValues.map { + val resId = resources.getIdentifier("theme_name_$it", "string", requireContext().packageName) + if (resId == 0) it else getString(resId) + }.toTypedArray() + if (value !in entryValues) + value = entryValues.first().toString() + summary = entries[entryValues.indexOfFirst { it == value }] + + onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> + summary = entries[entryValues.indexOfFirst { it == value }] + userColorsPrefNight?.isVisible = value == KeyboardTheme.THEME_USER_NIGHT + true } } - keyBordersPref.apply { - isEnabled = !isLegacyFamily - isChecked = isLegacyFamily || KeyboardTheme.getHasKeyBorders(selectedThemeId) - } - dayNightPref?.apply { - isEnabled = !isLegacyFamily - isChecked = !isLegacyFamily && /*KeyboardTheme.getIsCustom(selectedThemeId) &&*/ sharedPreferences!!.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false) - } } private fun setupTheme() { - themeFamilyPref = preferenceScreen.findPreference(Settings.PREF_THEME_STYLE)!! themeFamilyPref.apply { entries = KeyboardTheme.THEME_STYLES entryValues = KeyboardTheme.THEME_STYLES onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> summary = entries[entryValues.indexOfFirst { it == value }] - saveSelectedThemeId(family = value as String) - updateThemePreferencesState(skipThemeFamily = true) + setThemeVariantPrefs(value.toString()) true } + summary = entries[entryValues.indexOfFirst { it == value }] } - // todo: remove! - themeVariantPref = preferenceScreen.findPreference(Settings.PREF_THEME_VARIANT)!! - themeVariantPref.apply { - onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> - summary = entries[entryValues.indexOfFirst { it == value }] - - if (themeFamilyPref.value == KeyboardTheme.THEME_STYLE_MATERIAL) { - // not so nice workaround, could be removed in the necessary re-work: new value seems - // to be stored only after this method call, but we update the summary and user-defined color enablement in here -> store it now - if (value == sharedPreferences!!.getString(Settings.PREF_THEME_VARIANT, KeyboardTheme.THEME_LIGHT)) - return@OnPreferenceChangeListener true // avoid infinite loop - sharedPreferences!!.edit { putString(Settings.PREF_THEME_VARIANT, value as String) } - - summary = entries[entryValues.indexOfFirst { it == value }] - needsReload = true - } - saveSelectedThemeId(variant = value as String) - updateThemePreferencesState(skipThemeFamily = true, skipThemeVariant = true) - true - } - } - keyBordersPref = preferenceScreen.findPreference(Settings.PREF_THEME_KEY_BORDERS)!! - keyBordersPref.onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> - saveSelectedThemeId(keyBorders = value as Boolean) - updateThemePreferencesState(skipThemeFamily = true) - true - } - dayNightPref = preferenceScreen.findPreference(Settings.PREF_THEME_DAY_NIGHT)!! dayNightPref?.onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> - updateThemePreferencesState(skipThemeFamily = true) + themeVariantNightPref?.isVisible = value as Boolean + userColorsPrefNight?.isVisible = value && themeVariantNightPref?.value == KeyboardTheme.THEME_USER_NIGHT true } - customThemeVariantNightPref = preferenceScreen.findPreference(Settings.PREF_THEME_VARIANT_NIGHT) as? ListPreference - customThemeVariantNightPref?.apply { - onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, value -> - // not so nice workaround, could be removed in the necessary re-work: new value seems - // to be stored only after this method call, but we update the summary and user-defined color enablement in here -> store it now - if (value == sharedPreferences!!.getString(Settings.PREF_THEME_VARIANT_NIGHT, KeyboardTheme.THEME_DARK)) - return@OnPreferenceChangeListener true // avoid infinite loop - sharedPreferences!!.edit { putString(Settings.PREF_THEME_VARIANT_NIGHT, value as String) } - - summary = entries[entryValues.indexOfFirst { it == value }] - needsReload = true - - true - } - } - userColorsPref = preferenceScreen.findPreference(Settings.PREF_THEME_USER)!! - userColorsPref.onPreferenceClickListener = Preference.OnPreferenceClickListener { _ -> - if (sharedPreferences.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false) && sharedPreferences.getString(Settings.PREF_THEME_VARIANT, KeyboardTheme.THEME_LIGHT) == KeyboardTheme.THEME_USER) - AlertDialog.Builder(requireContext()) - .setMessage(R.string.day_or_night_colors) - .setPositiveButton(R.string.day_or_night_night) { _, _ -> adjustColors(true)} - .setNegativeButton(R.string.day_or_night_day) { _, _ -> adjustColors(false)} - .show() - else if (sharedPreferences.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false)) // only night theme custom - adjustColors(true) - else // customize day theme - adjustColors(false) + themeVariantNightPref?.isVisible = dayNightPref?.isChecked == true + userColorsPref.isVisible = themeVariantPref.value == KeyboardTheme.THEME_USER + userColorsPref.onPreferenceClickListener = Preference.OnPreferenceClickListener { + adjustColors(false) + true + } + userColorsPrefNight?.isVisible = dayNightPref?.isChecked == true && themeVariantNightPref?.value == KeyboardTheme.THEME_USER_NIGHT + userColorsPrefNight?.onPreferenceClickListener = Preference.OnPreferenceClickListener { + adjustColors(true) true } - preferenceScreen.findPreference(Settings.PREF_NARROW_KEY_GAPS)?.onPreferenceChangeListener = - Preference.OnPreferenceChangeListener { _, _ -> - needsReload = true - true - } } + // todo: improve color selection, should at very least show a preview of the color + // but maybe a separate fragment would be better + // idea: + // left: which color (background, key, text,...) + // right: color preview (always the correct one, even if determined automatically) + // maybe copy parts from simple keyboard, see e.g. screenshot 4 in https://github.com/SimpleMobileTools/Simple-Keyboard/tree/main/fastlane/metadata/android/en-US/images/phoneScreenshots + // below (for some colors, with indent): + // enable user-defining (most colors, but definitely not background) + // use system accent (for accent and text colors) + // on click: color selector + // maybe copy parts from simple keyboard, see e.g. screenshot 4 in https://github.com/SimpleMobileTools/Simple-Keyboard/tree/main/fastlane/metadata/android/en-US/images/phoneScreenshots + // but full range would be preferable + // use some color picker library? would likely allow nicer tuning private fun adjustColors(dark: Boolean) { - val items = listOf(R.string.select_color_background, R.string.select_color_key, R.string.select_color_key_hint, R.string.select_color_accent, R.string.select_color_key_background) - .map { requireContext().getString(it) } - val itemsArray = if (keyBordersPref.isChecked) items.toTypedArray() - else items.subList(0, 4).toTypedArray() + val items = listOf( + R.string.select_color_background, + R.string.select_color_key, + R.string.select_color_key_hint, + R.string.select_color_accent, + R.string.select_color_key_background + ).map { requireContext().getString(it) } + val itemsArray = if (findPreference(Settings.PREF_THEME_KEY_BORDERS)!!.isChecked) items.toTypedArray() + else items.subList(0, 4).toTypedArray() AlertDialog.Builder(requireContext()) .setPositiveButton(android.R.string.ok, null) .setTitle(R.string.select_color_to_adjust) @@ -314,7 +192,7 @@ class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceC 3 -> Settings.PREF_THEME_USER_COLOR_ACCENT to Color.BLUE else -> Settings.PREF_THEME_USER_COLOR_KEYS to Color.LTGRAY } - val d = ColorPickerDialog(requireContext(), items[i], sharedPreferences, pref, default) { needsReload = true} + val d = ColorPickerDialog(requireContext(), items[i], sharedPreferences, pref, default) d.show() } .show() @@ -345,11 +223,7 @@ class AppearanceSettingsFragment : SubScreenFragment(), Preference.OnPreferenceC }) } - override fun onDisplayPreferenceDialog(preference: Preference) { - super.onDisplayPreferenceDialog(preference) - } - companion object { private const val PERCENTAGE_FLOAT = 100.0f } -} \ No newline at end of file +} diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/ColorPickerDialog.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/ColorPickerDialog.java index a7d47444a..d1e6fa6ff 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/ColorPickerDialog.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/ColorPickerDialog.java @@ -31,7 +31,7 @@ import org.dslul.openboard.inputmethod.latin.R; public class ColorPickerDialog extends AlertDialog implements SeekBar.OnSeekBarChangeListener { protected ColorPickerDialog(final Context context, final String title, final SharedPreferences prefs, - final String colorPref, final int defaultColor, Runnable onChanged) { + final String colorPref, final int defaultColor) { super(context); setTitle(title); View view = getLayoutInflater().inflate(R.layout.color_dialog, null); @@ -71,7 +71,6 @@ public class ColorPickerDialog extends AlertDialog implements SeekBar.OnSeekBarC mSeekBarGreen.getProgress(), mSeekBarBlue.getProgress()); prefs.edit().putInt(colorPref, value).apply(); - onChanged.run(); dismiss(); }); } diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java index 9252fb914..4fe422571 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java @@ -66,7 +66,6 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang public static final String PREF_THEME_VARIANT_NIGHT = "theme_variant_night"; public static final String PREF_THEME_KEY_BORDERS = "theme_key_borders"; public static final String PREF_THEME_DAY_NIGHT = "theme_auto_day_night"; - public static final String PREF_THEME_USER = "theme_select_colors"; public static final String PREF_THEME_USER_COLOR_TEXT = "theme_color_text"; public static final String PREF_THEME_USER_COLOR_HINT_TEXT = "theme_color_hint_text"; public static final String PREF_THEME_USER_COLOR_BACKGROUND = "theme_color_background"; diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 50741211b..68d3ec0c9 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -248,9 +248,6 @@ বোতামের প্রান্ত স্বয়ংক্রিয় দিবা/রাত্রি মোড অবয়ব সিস্টেম সেটিংসকে অনুসরণ করবে - দিবা অথবা রাত্রির রং সম্পাদনা? - দিবা - রাত্রি রঙিন ন্যাভিগেশন বার উজ্জ্বল নিষ্প্রভ diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 2c3379470..5d31969a6 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -228,9 +228,6 @@ Variante de thème Variante de thème (mode nuit) L\'apparence suivra les paramètres système - Modifier les couleurs du mode jour ou nuit ? - Jour - Nuit Colorer la barre de navigation Clair Sombre diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 280474809..0eb352cf5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -618,23 +618,19 @@ disposition rather than other common dispositions for Latin languages. [CHAR LIM Theme variant - Theme variant (night mode) + Theme variant (night) Key borders Auto day/night mode - - Edit day or night colors? - - Day - - Night Appearance will follow system settings Color navigation bar Light + + Holo White Dark @@ -643,8 +639,12 @@ disposition rather than other common dispositions for Latin languages. [CHAR LIM Black User-Defined + + User-Defined (night) Adjust theme colors + + Adjust theme colors (night) Select colors for text and background diff --git a/app/src/main/res/xml/prefs_screen_appearance.xml b/app/src/main/res/xml/prefs_screen_appearance.xml index ce3175510..57d503e10 100644 --- a/app/src/main/res/xml/prefs_screen_appearance.xml +++ b/app/src/main/res/xml/prefs_screen_appearance.xml @@ -36,18 +36,23 @@ android:key="theme_key_borders" android:title="@string/key_borders"/> + + Date: Wed, 6 Sep 2023 15:44:23 +0200 Subject: [PATCH 05/72] default to auto day/night on api29+ --- .../dslul/openboard/inputmethod/latin/settings/Settings.java | 2 +- app/src/main/res/values-v29/donottranslate.xml | 5 +++++ app/src/main/res/values/donottranslate.xml | 2 ++ app/src/main/res/xml/prefs_screen_appearance.xml | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/values-v29/donottranslate.xml diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java index 4fe422571..20ea4b05b 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/Settings.java @@ -574,7 +574,7 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang public static Colors getColorsForCurrentTheme(final Context context, final SharedPreferences prefs) { // todo: night mode can be unspecified -> maybe need to adjust for correct behavior on some devices? final boolean isNight = (context.getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK) == Configuration.UI_MODE_NIGHT_YES; - final String themeColors = (isNight && prefs.getBoolean(Settings.PREF_THEME_DAY_NIGHT, false)) + final String themeColors = (isNight && prefs.getBoolean(Settings.PREF_THEME_DAY_NIGHT, context.getResources().getBoolean(R.bool.day_night_default))) ? prefs.getString(Settings.PREF_THEME_VARIANT_NIGHT, KeyboardTheme.THEME_DARKER) : prefs.getString(Settings.PREF_THEME_VARIANT, KeyboardTheme.THEME_LIGHT); final String themeStyle = prefs.getString(Settings.PREF_THEME_STYLE, KeyboardTheme.THEME_STYLE_MATERIAL); diff --git a/app/src/main/res/values-v29/donottranslate.xml b/app/src/main/res/values-v29/donottranslate.xml new file mode 100644 index 000000000..1c6a32668 --- /dev/null +++ b/app/src/main/res/values-v29/donottranslate.xml @@ -0,0 +1,5 @@ + + + + true + diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index b1cd0f89c..da57eb5cd 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -144,4 +144,6 @@ org.dslul.openboard.inputmethod.latin.HIDE_SOFT_INPUT 100% FOSS keyboard, based on AOSP. + + false diff --git a/app/src/main/res/xml/prefs_screen_appearance.xml b/app/src/main/res/xml/prefs_screen_appearance.xml index 57d503e10..ee771ca21 100644 --- a/app/src/main/res/xml/prefs_screen_appearance.xml +++ b/app/src/main/res/xml/prefs_screen_appearance.xml @@ -44,6 +44,7 @@ Date: Wed, 6 Sep 2023 15:45:41 +0200 Subject: [PATCH 06/72] remove setting for keyboard resizing (100% / default height is the same as disabling) --- .../latin/settings/DebugSettings.java | 2 - .../latin/settings/DebugSettingsFragment.java | 47 ------------------- .../settings/LocalSettingsConstants.java | 2 - .../latin/settings/SettingsValues.java | 5 +- .../latin/utils/ResourceUtils.java | 7 +-- app/src/main/res/values-af/strings.xml | 1 - app/src/main/res/values-ar/strings.xml | 1 - app/src/main/res/values-be/strings.xml | 1 - app/src/main/res/values-bn/strings.xml | 1 - app/src/main/res/values-ca/strings.xml | 1 - app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-da/strings.xml | 1 - app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-el/strings.xml | 1 - app/src/main/res/values-en-rGB/strings.xml | 1 - app/src/main/res/values-es-rUS/strings.xml | 1 - app/src/main/res/values-es/strings.xml | 1 - app/src/main/res/values-eu/strings.xml | 1 - app/src/main/res/values-fa/strings.xml | 1 - app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values-hr/strings.xml | 1 - app/src/main/res/values-hu-rZZ/strings.xml | 1 - app/src/main/res/values-in/strings.xml | 1 - app/src/main/res/values-it/strings.xml | 1 - app/src/main/res/values-iw/strings.xml | 1 - app/src/main/res/values-ka/strings.xml | 1 - app/src/main/res/values-ko/strings.xml | 1 - app/src/main/res/values-ml/strings.xml | 1 - app/src/main/res/values-nb/strings.xml | 1 - app/src/main/res/values-nl/strings.xml | 1 - app/src/main/res/values-pl/strings.xml | 1 - app/src/main/res/values-pt-rBR/strings.xml | 1 - app/src/main/res/values-pt-rPT/strings.xml | 1 - app/src/main/res/values-pt/strings.xml | 1 - app/src/main/res/values-ru/strings.xml | 1 - app/src/main/res/values-sl/strings.xml | 1 - app/src/main/res/values-sr/strings.xml | 1 - app/src/main/res/values-sv/strings.xml | 1 - app/src/main/res/values-tr/strings.xml | 1 - app/src/main/res/values-uk/strings.xml | 1 - app/src/main/res/values-uz/strings.xml | 1 - app/src/main/res/values-zh-rCN/strings.xml | 1 - app/src/main/res/values/strings.xml | 4 +- .../main/res/xml/prefs_screen_appearance.xml | 7 --- app/src/main/res/xml/prefs_screen_debug.xml | 11 ----- 45 files changed, 4 insertions(+), 118 deletions(-) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/DebugSettings.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/DebugSettings.java index 57e1ef624..1243827ae 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/DebugSettings.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/DebugSettings.java @@ -29,8 +29,6 @@ public final class DebugSettings { public static final String PREF_FORCE_NON_DISTINCT_MULTITOUCH = "force_non_distinct_multitouch"; public static final String PREF_HAS_CUSTOM_KEY_PREVIEW_ANIMATION_PARAMS = "pref_has_custom_key_preview_animation_params"; - public static final String PREF_RESIZE_KEYBOARD = "pref_resize_keyboard"; - public static final String PREF_KEYBOARD_HEIGHT_SCALE = "pref_keyboard_height_scale"; public static final String PREF_KEY_PREVIEW_DISMISS_DURATION = "pref_key_preview_dismiss_duration"; public static final String PREF_KEY_PREVIEW_DISMISS_END_X_SCALE = diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/DebugSettingsFragment.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/DebugSettingsFragment.java index 2a5806302..ff2eb1d3e 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/DebugSettingsFragment.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/DebugSettingsFragment.java @@ -81,8 +81,6 @@ public final class DebugSettingsFragment extends SubScreenFragment defaultKeyPreviewDismissEndScale); setupKeyPreviewAnimationScale(DebugSettings.PREF_KEY_PREVIEW_DISMISS_END_Y_SCALE, defaultKeyPreviewDismissEndScale); - setupKeyboardHeight( - DebugSettings.PREF_KEYBOARD_HEIGHT_SCALE, SettingsValues.DEFAULT_SIZE_SCALE); mServiceNeedsRestart = false; mDebugMode = (TwoStatePreference) findPreference(DebugSettings.PREF_DEBUG_MODE); @@ -240,49 +238,4 @@ public final class DebugSettingsFragment extends SubScreenFragment }); } - private void setupKeyboardHeight(final String prefKey, final float defaultValue) { - final SharedPreferences prefs = getSharedPreferences(); - final SeekBarDialogPreference pref = (SeekBarDialogPreference)findPreference(prefKey); - if (pref == null) { - return; - } - pref.setInterface(new SeekBarDialogPreference.ValueProxy() { - private static final float PERCENTAGE_FLOAT = 100.0f; - private float getValueFromPercentage(final int percentage) { - return percentage / PERCENTAGE_FLOAT; - } - - private int getPercentageFromValue(final float floatValue) { - return (int)(floatValue * PERCENTAGE_FLOAT); - } - - @Override - public void writeValue(final int value, final String key) { - prefs.edit().putFloat(key, getValueFromPercentage(value)).apply(); - } - - @Override - public void writeDefaultValue(final String key) { - prefs.edit().remove(key).apply(); - } - - @Override - public int readValue(final String key) { - return getPercentageFromValue(Settings.readKeyboardHeight(prefs, defaultValue)); - } - - @Override - public int readDefaultValue(final String key) { - return getPercentageFromValue(defaultValue); - } - - @Override - public String getValueText(final int value) { - return String.format(Locale.ROOT, "%d%%", value); - } - - @Override - public void feedbackValue(final int value) {} - }); - } } diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/LocalSettingsConstants.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/LocalSettingsConstants.java index 6886d9165..3c8ec994e 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/LocalSettingsConstants.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/LocalSettingsConstants.java @@ -47,14 +47,12 @@ public class LocalSettingsConstants { DebugSettings.PREF_DEBUG_MODE, DebugSettings.PREF_FORCE_NON_DISTINCT_MULTITOUCH, DebugSettings.PREF_HAS_CUSTOM_KEY_PREVIEW_ANIMATION_PARAMS, - DebugSettings.PREF_KEYBOARD_HEIGHT_SCALE, DebugSettings.PREF_KEY_PREVIEW_DISMISS_DURATION, DebugSettings.PREF_KEY_PREVIEW_DISMISS_END_X_SCALE, DebugSettings.PREF_KEY_PREVIEW_DISMISS_END_Y_SCALE, DebugSettings.PREF_KEY_PREVIEW_SHOW_UP_DURATION, DebugSettings.PREF_KEY_PREVIEW_SHOW_UP_START_X_SCALE, DebugSettings.PREF_KEY_PREVIEW_SHOW_UP_START_Y_SCALE, - DebugSettings.PREF_RESIZE_KEYBOARD, DebugSettings.PREF_SHOULD_SHOW_LXX_SUGGESTION_UI, DebugSettings.PREF_SLIDING_KEY_INPUT_PREVIEW }; diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsValues.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsValues.java index a8a4262e7..457002d85 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsValues.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsValues.java @@ -131,7 +131,6 @@ public class SettingsValues { // Debug settings public final boolean mIsInternal; public final boolean mHasCustomKeyPreviewAnimationParams; - public final boolean mHasKeyboardResize; public final float mKeyboardHeightScale; public final int mKeyPreviewShowUpDuration; public final int mKeyPreviewDismissDuration; @@ -209,9 +208,7 @@ public class SettingsValues { mIncognitoModeEnabled = Settings.readAlwaysIncognitoMode(prefs) || mInputAttributes.mNoLearning || mInputAttributes.mIsPasswordField; mIsInternal = Settings.isInternal(prefs); - mHasCustomKeyPreviewAnimationParams = prefs.getBoolean( - DebugSettings.PREF_HAS_CUSTOM_KEY_PREVIEW_ANIMATION_PARAMS, false); - mHasKeyboardResize = prefs.getBoolean(DebugSettings.PREF_RESIZE_KEYBOARD, false); + mHasCustomKeyPreviewAnimationParams = prefs.getBoolean(DebugSettings.PREF_HAS_CUSTOM_KEY_PREVIEW_ANIMATION_PARAMS, false); mKeyboardHeightScale = Settings.readKeyboardHeight(prefs, DEFAULT_SIZE_SCALE); mKeyPreviewShowUpDuration = Settings.readKeyPreviewAnimationDuration( prefs, DebugSettings.PREF_KEY_PREVIEW_SHOW_UP_DURATION, diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/utils/ResourceUtils.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/utils/ResourceUtils.java index cfb517987..c15c49fc7 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/utils/ResourceUtils.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/utils/ResourceUtils.java @@ -198,11 +198,8 @@ public final class ResourceUtils { public static int getKeyboardHeight(final Resources res, final SettingsValues settingsValues) { final int defaultKeyboardHeight = getDefaultKeyboardHeight(res); - if (settingsValues.mHasKeyboardResize) { - // mKeyboardHeightScale Ranges from [.5,1.2], from xml/prefs_screen_debug.xml - return (int)(defaultKeyboardHeight * settingsValues.mKeyboardHeightScale); - } - return defaultKeyboardHeight; + // mKeyboardHeightScale Ranges from [.5,1.5], from xml/prefs_screen_appearance.xml + return (int)(defaultKeyboardHeight * settingsValues.mKeyboardHeightScale); } public static int getDefaultKeyboardHeight(final Resources res) { diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index f88794174..8ca86d594 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -196,7 +196,6 @@ Nommers ry Wys altyd die nommers ry Wys sleutel wenke - Aktiveer sleutelbord grote verstelling Wys lang-druk wenke Verander toevoer modus met spasiebalk Sleutelbord hoogte-skaal diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index d5375441f..9104ae8d1 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -184,7 +184,6 @@ بلا حدود إعدادات OpenBoard الإدخال - تمكين تغيير حجم لوحة المفاتيح تعطيل تعلم الكلمات الجديدة المزيد من المفاتيح مقياس ارتفاع لوحة المفاتيح diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 42c878fde..e0d73668c 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -225,7 +225,6 @@ Заўсёды паказваць лічбавы радок Выдаліць свайпам %s (Акхор) - Уключыць змяненне памеру клавіятуры Павялічаныя клавішы Шкала вышыні клавіятуры Лічбавы рад diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 68d3ec0c9..f35cadfae 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -123,7 +123,6 @@ দীর্ঘ চাপের পরামর্শ প্রদর্শন স্পেস বোতামে ইনপুট পদ্ধতি পরিবর্তন স্পেস বোতামে দীর্ঘ চাপ দিয়ে ইনপুট পদ্ধতি নির্বাচনের মেনু আনয়ন - কিবোর্ডের আকার পরিবর্তন সক্রিয়করণ কিবোর্ডের উচ্চতার স্কেল অ্যাকাউন্ট পরিবর্তন কোনো অ্যাকাউন্ট নির্বাচন করা হয়নি diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 1f6a56de3..ff46f29bc 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -219,7 +219,6 @@ %s (Akkhor) Escala de l\'alçada del teclat Alfabètic (Workman) - Activa la redimensió del teclat L\'aspecte seguirà la configuració del sistema. Alfabètic (Colemak Mod-DH) Confidència d\'autocorrecció diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index df2975b3d..0019e4427 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -207,7 +207,6 @@ Nápověda při dlouhém stisku Změnit metodu zadávání mezerníkem Dlouhý stisk mezerníku zobrazí výzvu změny vstupní metody - Povolit změnu velikosti Měřítko výšky klávesnice Vzhled podle systémového nastavení Nastavení OpenBoard diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 244d3c19d..fcf78990b 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -203,7 +203,6 @@ Temavariant Skift inputmetode med mellemrumstasten Langt tryk på mellemrumstasten vil åbne menuen til valg af inputmetode - Aktivér ændring af tastaturets størrelse Indstillinger for OpenBoard-stavekontrol Indsæt automatisk mellemrum efter tegnsætning, når du skriver et nyt ord Pegefelt på mellemrumstasten diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index afe487b37..b6becbf0b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -213,7 +213,6 @@ Automatisches Leerzeichen nach Punkt Hinweise bei langem Halten anzeigen Eingabemethode mit der Leertaste ändern - Tastatur-Größenanpassung aktivieren Langes Halten der Leertaste öffnet das Eingabemethoden-Menü Designsprache Tastaturgröße diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index a3b33c82c..bb8133018 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -206,7 +206,6 @@ Εισαγάγετε αυτόματα κενό διάστημα μετά τα σημεία στίξης όταν πληκτρολογείτε μια νέα λέξη Αριθμητική σειρά Να εμφανίζεται πάντα η αριθμητική σειρά - Ενεργοποίηση αλλαγής μεγέθους πληκτρολογίου Αλλάξτε τη μέθοδο εισαγωγής με το πλήκτρο διαστήματος %s (Akkhor) Αλφάβητο (Colemak Mod-DH) diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index 73e9757d1..724653271 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -211,7 +211,6 @@ Alphabet (Workman) Appearance will follow system settings Change input method with space key - Enable keyboard resizing Long pressing space key will prompt input method selection menu No limit Clipboard history diff --git a/app/src/main/res/values-es-rUS/strings.xml b/app/src/main/res/values-es-rUS/strings.xml index 6a59fa6f7..9ff2a65bb 100644 --- a/app/src/main/res/values-es-rUS/strings.xml +++ b/app/src/main/res/values-es-rUS/strings.xml @@ -186,7 +186,6 @@ Corrector ortográfico de OpenBoard Ajustes del corrector ortográfico de OpenBoard Tecla de portapapeles - Habilitar cambiar de tamaño al teclado Escala de altura del teclado Tecla de emoji Si está deshabilitada, la tecla del portapapeles pegará el contenido del portapapeles si lo hay diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 9188b495b..41ba5da6e 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -190,7 +190,6 @@ Corrector ortográfico de OpenBoard Ajustes del corrector ortográfico de OpenBoard Tecla de portapapeles - Habilitar cambiar el tamaño del teclado Escala de altura del teclado Borrar deslizando Deslice el dedo desde la tecla Borrar para seleccionar y eliminar porciones más grandes de texto de una vez diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 26446e2f3..9b57d4b75 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -201,7 +201,6 @@ zenbaki errenkada Espazio tekla luze sakatzeak sarrera-metodoa hautatzeko menua piztuko du OpenBoard Ortografia Zuzentzailea - Gaitu teklatuaren tamaina aldatzea Gai aldaera Autoespazioa puntuazioen ondoren Ezezagun modua behartu diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 1694df3d1..3b806b5b8 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -216,7 +216,6 @@ غیرفعال کردن یادگیری کلمات جدید فاصله خودکار بعد از نشانه گذاری هنگام تایپ یک کلمه جدید، به طور خودکار فاصله را بعد از علامت گذاری وارد کن - تغییر اندازه صفحه کلید را فعال کنید مقیاس ارتفاع صفحه کلید نمایش اشاره کلید‌ها نمایش اشاره لمس طولانی diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5d31969a6..994f88b33 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -249,7 +249,6 @@ Famille de thème Bordures de touche Mode jour/nuit automatique - Autoriser le redimensionnement du clavier Réduire l\'espace entre les touches Alphabet (Workman) Alphabet (Colemak Mod-DH) diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index bd97cc0a5..35a39fe18 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -215,7 +215,6 @@ Pokaži savjete pri dugom pritisku tipke Promijeni način unosa s razmaknicom Dugi pritisak razmaknice prikazat će izbornik za način unosa - Aktiviraj mijenjanje veličine tipkovnice Visine tipkovnice Tipke s rubovima Automatski danji/noćni način rada diff --git a/app/src/main/res/values-hu-rZZ/strings.xml b/app/src/main/res/values-hu-rZZ/strings.xml index 99719b932..684f0273d 100644 --- a/app/src/main/res/values-hu-rZZ/strings.xml +++ b/app/src/main/res/values-hu-rZZ/strings.xml @@ -220,5 +220,4 @@ A megjelenés követi a rendszerbeállításokat Bemenet Space billentyű trackpad - A billentyűzet átméretezésének engedélyezése \ No newline at end of file diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 16992e9fc..46605a82e 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -180,7 +180,6 @@ "Bahasa lainnya..." "Hapus" " ABCDEFGHIJKLMNOPQRSTUVWXYZ" - Ubah ukuran keyboard Skala tinggi keyboard Gestur hapus Gestur bilah spasi diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 0211b5824..1059b24d5 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -180,7 +180,6 @@ "Altre lingue..." "Elimina" " ABCDEFGHIJKLMNOPQRSTUVWXYZ" - Attiva ridimensionamento tastiera Altezza tastiera Alfabeto (Colemak Mod-DH) Spazio automatico dopo la punteggiatura diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 7db2acaab..0157c5d55 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -188,7 +188,6 @@ שורת מספרים הצג תמיד שורת מספרים לחיצה ארוכה על מקש הרווח תציג תפריט בחירת שיטת קלט - אפשר שינוי גודל מקלדת הצג רמזים עיקריים הצג רמזים בלחיצה ארוכה סולם גובה מקלדת diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml index 30857585d..ad214e9cc 100644 --- a/app/src/main/res/values-ka/strings.xml +++ b/app/src/main/res/values-ka/strings.xml @@ -221,7 +221,6 @@ ისტორიის შენახვის დრო კურსორის გადასატანად გამოტოვების ღილაკს გაუსვით მეტი ღილაკი - კლავიატურის ზომის შეცვლის დაშვება კლავიატურის სიმაღლის მასშტაბი ღილაკის კონტურები ანბანი (Colemak Mod-DH) diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 0cdbbb0a4..d248f3f4e 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -212,7 +212,6 @@ 길게 누르기 힌트 표시 스페이스로 입력 방법 변경 스페이스를 길게 눌러 입력 방법 메뉴 표시 - 키보드 리사이징 활성화 키보드 높이 정도 숫자 행 테마 패밀리 diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index f1d2c9458..080c1372a 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -204,7 +204,6 @@ ടെക്‌സ്‌റ്റിന്റെ വലിയ ഭാഗങ്ങൾ ഒരേസമയം തിരഞ്ഞെടുത്ത് നീക്കംചെയ്യുന്നതിന് ഡിലീറ്റ് കീ ഒന്ന് സ്വൈപ്പ് ചെയ്യുക ദീർഘനേരം അമർത്തുന്ന സൂചനകൾ കാണിക്കുക സ്പേസ് കീ ഉപയോഗിച്ച് ഇൻപുട്ട് രീതി മാറ്റുക - കീബോർഡ് വലുപ്പം മാറ്റുന്നത് എനേബിൾ ചെയ്യുക രൂപഭാവം സിസ്റ്റം ക്രമീകരണങ്ങൾ പിന്തുടരും കീ അതിരുകൾ ഓട്ടോ പകൽ/രാത്രി മോഡ് diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 8e9e1d0bd..76d2fd096 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -204,7 +204,6 @@ Endre inndatametode med mellomromstast Utklippstavletast Skru av innlæring av nye ord - Skru på endring av tastaturstørrelse Skalering av tastaturhøyde Flere taster Tallrad diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 75693e8ad..e80200b25 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -216,7 +216,6 @@ Toetsenbord hoogte schaal %s (Akhor) Wijzig de invoermethode met de spatietoets - Het formaat van het toetsenbord wijzigen inschakelen Alfabet (Colemak Mod-DH) Alfabet (Workman) Thema familie diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 426290543..e3482e8be 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -187,7 +187,6 @@ Wyłącz naukę nowych słów Więcej klawiszy Rząd numeryczny - Włącz zmianę rozmiaru klawiatury Klawisz Emoji Wariant motywu Rodzina motywów diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 6e58df859..3dcc4d12e 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -55,7 +55,6 @@ Mostrar dicas de teclas Mostrar dicas com toque longo Toque longo na tecla Espaço abre menu de seleção do método de entrada - Ativar redimensionamento do teclado Escala de altura do teclado Alternar contas Nenhuma conta selecionada diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index c05641b1e..aeb5594a7 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -206,7 +206,6 @@ Mostrar dicas de teclas Alterar método de introdução com a tecla Espaço Toque longo na tecla Espaço abre menu de seleção do método de introdução - Ativar redimensionamento do teclado Altura do teclado Alfabeto (Colemak Mod-DH) Alfabeto (Workman) diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index edf1bbbea..e8e1e480b 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -199,7 +199,6 @@ Deslize para eliminar Mais teclas Pode deslizar desde a tecla Eliminar para selecionar e remover grandes porções de texto de uma vez - Ativar redimensionamento do teclado Altura do teclado Toque longo na tecla Espaço abre menu de seleção do método de introdução Mostrar dicas de teclas diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 4bd855564..4cb3060b4 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -185,7 +185,6 @@ Всегда показывать ряд с цифрами "Показывать спецсимволы" "Показывать спецсимволы на клавишах" - Включить масштабирование клавиатуры Увеличенные клавиши "Масштабирование по высоте" "Удаление жестом" diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 2aecaca76..b67978bee 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -188,7 +188,6 @@ Vedno pokaži vrstico s številkami Prikaži namige tipk Spremeni način vnosa s preslednico - Omogoči spreminjanje velikosti tipkovnice Robovi tipk Različica tem Zgodovina odložišča diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index f885f94d9..b195d435f 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -192,7 +192,6 @@ Аутоматски размак после интерпункције Увек прикажи ред са бројевима Прикажи кључне савете - Омогућите промену величине тастатуре Историја међуспремника Исправке Експерименталне карактеристике diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index dafa705a0..bcb8ad899 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -212,7 +212,6 @@ Infoga automatiskt mellanslag efter skiljetecken när ett nytt ord skrivs Automatiskt mellanslag efter skiljetecken Fler tangenter - Ändra tangentbordsstorlek Tangentbordets höjdskala %s (akkhor) Alfabet (Colemak Mod-DH) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 2101eb732..d5abb1056 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -191,7 +191,6 @@ Yeni sözcüklerin öğrenilmesini devre dışı bırak Sayı satırı Boşluk tuşuna uzun süre basmak, giriş yöntemi seçim menüsünü gösterecektir - Klavye yeniden boyutlandırmayı etkinleştir OpenBoard Yazım Denetleyicisi Ayarları Klavye yükseklik ölçeği Silme kaydırması diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 7628635a1..73f637159 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -232,7 +232,6 @@ Довге натискання клавіші пробіл виводить меню вибору способу введення Алфавіт (Workman) Перевірка правопису OpenBoard - Дозволити зміну розміру клавіатури Збільшені клавіші Видаляти ковзанням Проведіть пальцем по клавіші видалення, щоб виділити і вилучити більші фрагменти тексту за раз diff --git a/app/src/main/res/values-uz/strings.xml b/app/src/main/res/values-uz/strings.xml index dbf01dcf1..9b5763bfd 100644 --- a/app/src/main/res/values-uz/strings.xml +++ b/app/src/main/res/values-uz/strings.xml @@ -204,7 +204,6 @@ Har doim raqamlar qatorini ko\'rsatish Bo\'sh joy tugmasi bilan kiritish usulini o\'zgartirish Bo\'sh joy tugmachasini uzoq bosib turish, kiritish usulini tanlash menyusini taklif qiladi - Klaviatura o‘lchamini o‘zgartirishni yoqish Klaviatura balandligi o\'lchovi Turli xil Takliflar diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 117e2a201..8ab3d6165 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -219,7 +219,6 @@ 额外键 长按空格切换输入法 空格切换输入法 - 调整键盘大小 调整键盘高度 字母表 自动更正把握 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0eb352cf5..abce572bf 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -244,8 +244,6 @@ Change input method with space key Long pressing space key will prompt input method selection menu - - Enable keyboard resizing Narrow key gaps @@ -484,7 +482,7 @@ disposition rather than other common dispositions for Latin languages. [CHAR LIM Dictionaries - Built-in dictionary + Internal main dictionary "Add dictionary from file" diff --git a/app/src/main/res/xml/prefs_screen_appearance.xml b/app/src/main/res/xml/prefs_screen_appearance.xml index ee771ca21..b0a270fbe 100644 --- a/app/src/main/res/xml/prefs_screen_appearance.xml +++ b/app/src/main/res/xml/prefs_screen_appearance.xml @@ -71,12 +71,6 @@ android:persistent="true" android:defaultValue="false" /> - - - - From e64d49a50e2dde41575028b833988d84276507de Mon Sep 17 00:00:00 2001 From: Helium314 Date: Wed, 6 Sep 2023 17:08:50 +0200 Subject: [PATCH 07/72] remove unnecessary emoji images --- .../keyboard/emoji/EmojiPalettesView.java | 7 +++- ...c_emoji_activities_activated_holo_dark.png | Bin 1003 -> 0 bytes ...ic_emoji_activities_activated_lxx_dark.png | Bin 997 -> 0 bytes ...c_emoji_activities_activated_lxx_light.png | Bin 1043 -> 0 bytes ...oji_animals_nature_activated_holo_dark.png | Bin 1700 -> 0 bytes ...moji_animals_nature_activated_lxx_dark.png | Bin 1705 -> 0 bytes ...oji_animals_nature_activated_lxx_light.png | Bin 1668 -> 0 bytes ...c_emoji_emoticons_activated_holo_dark.webp | Bin 656 -> 0 bytes .../ic_emoji_emoticons_activated_lxx_dark.png | Bin 1019 -> 0 bytes ...ic_emoji_emoticons_activated_lxx_light.png | Bin 1036 -> 0 bytes .../ic_emoji_flags_activated_holo_dark.png | Bin 728 -> 0 bytes .../ic_emoji_flags_activated_lxx_dark.png | Bin 824 -> 0 bytes .../ic_emoji_flags_activated_lxx_light.png | Bin 813 -> 0 bytes .../ic_emoji_flags_holo_dark.png | Bin 728 -> 0 bytes ...c_emoji_food_drink_activated_holo_dark.png | Bin 936 -> 0 bytes ...ic_emoji_food_drink_activated_lxx_dark.png | Bin 1106 -> 0 bytes ...c_emoji_food_drink_activated_lxx_light.png | Bin 1047 -> 0 bytes .../ic_emoji_objects_activated_holo_dark.png | Bin 782 -> 0 bytes .../ic_emoji_objects_activated_lxx_dark.png | Bin 779 -> 0 bytes .../ic_emoji_objects_activated_lxx_light.png | Bin 772 -> 0 bytes ..._emoji_people_body_activated_holo_dark.png | Bin 880 -> 0 bytes ...c_emoji_people_body_activated_lxx_dark.png | Bin 995 -> 0 bytes ..._emoji_people_body_activated_lxx_light.png | Bin 964 -> 0 bytes .../ic_emoji_recents_activated_holo_dark.webp | Bin 1446 -> 0 bytes .../ic_emoji_recents_activated_lxx_dark.png | Bin 1033 -> 0 bytes .../ic_emoji_recents_activated_lxx_light.png | Bin 1030 -> 0 bytes ...ji_smileys_emotion_activated_holo_dark.png | Bin 1279 -> 0 bytes ...oji_smileys_emotion_activated_lxx_dark.png | Bin 1279 -> 0 bytes ...ji_smileys_emotion_activated_lxx_light.png | Bin 1240 -> 0 bytes .../ic_emoji_symbols_activated_holo_dark.png | Bin 1149 -> 0 bytes .../ic_emoji_symbols_activated_lxx_dark.png | Bin 1149 -> 0 bytes .../ic_emoji_symbols_activated_lxx_light.png | Bin 1137 -> 0 bytes ...moji_travel_places_activated_holo_dark.png | Bin 927 -> 0 bytes ...emoji_travel_places_activated_lxx_dark.png | Bin 1122 -> 0 bytes ...moji_travel_places_activated_lxx_light.png | Bin 1073 -> 0 bytes ...c_emoji_activities_activated_holo_dark.png | Bin 676 -> 0 bytes ...ic_emoji_activities_activated_lxx_dark.png | Bin 843 -> 0 bytes ...c_emoji_activities_activated_lxx_light.png | Bin 821 -> 0 bytes ...oji_animals_nature_activated_holo_dark.png | Bin 1018 -> 0 bytes ...moji_animals_nature_activated_lxx_dark.png | Bin 1160 -> 0 bytes ...oji_animals_nature_activated_lxx_light.png | Bin 1132 -> 0 bytes ...c_emoji_emoticons_activated_holo_dark.webp | Bin 634 -> 0 bytes .../ic_emoji_emoticons_activated_lxx_dark.png | Bin 747 -> 0 bytes ...ic_emoji_emoticons_activated_lxx_light.png | Bin 722 -> 0 bytes .../ic_emoji_flag_activated_lxx_light.webp | Bin 408 -> 0 bytes .../ic_emoji_flags_activated_holo_dark.png | Bin 496 -> 0 bytes .../ic_emoji_flags_activated_lxx_dark.png | Bin 696 -> 0 bytes .../ic_emoji_flags_activated_lxx_light.png | Bin 681 -> 0 bytes .../ic_emoji_flags_holo_dark.png | Bin 496 -> 0 bytes ...c_emoji_food_drink_activated_holo_dark.png | Bin 667 -> 0 bytes ...ic_emoji_food_drink_activated_lxx_dark.png | Bin 959 -> 0 bytes ...c_emoji_food_drink_activated_lxx_light.png | Bin 929 -> 0 bytes .../ic_emoji_objects_activated_holo_dark.png | Bin 521 -> 0 bytes .../ic_emoji_objects_activated_lxx_dark.png | Bin 609 -> 0 bytes .../ic_emoji_objects_activated_lxx_light.png | Bin 617 -> 0 bytes ..._emoji_people_body_activated_holo_dark.png | Bin 540 -> 0 bytes ...c_emoji_people_body_activated_lxx_dark.png | Bin 765 -> 0 bytes ..._emoji_people_body_activated_lxx_light.png | Bin 754 -> 0 bytes .../ic_emoji_recents_activated_holo_dark.webp | Bin 966 -> 0 bytes .../ic_emoji_recents_activated_lxx_dark.png | Bin 803 -> 0 bytes .../ic_emoji_recents_activated_lxx_light.png | Bin 828 -> 0 bytes ...ji_smileys_emotion_activated_holo_dark.png | Bin 783 -> 0 bytes ...oji_smileys_emotion_activated_lxx_dark.png | Bin 942 -> 0 bytes ...ji_smileys_emotion_activated_lxx_light.png | Bin 934 -> 0 bytes .../ic_emoji_symbols_activated_holo_dark.png | Bin 694 -> 0 bytes .../ic_emoji_symbols_activated_lxx_dark.png | Bin 956 -> 0 bytes .../ic_emoji_symbols_activated_lxx_light.png | Bin 956 -> 0 bytes ...moji_travel_places_activated_holo_dark.png | Bin 612 -> 0 bytes ...emoji_travel_places_activated_lxx_dark.png | Bin 765 -> 0 bytes ...moji_travel_places_activated_lxx_light.png | Bin 731 -> 0 bytes .../ic_emoji_activities_lxx_dark.xml | 13 ------- .../ic_emoji_activities_lxx_light.xml | 13 ------- .../ic_emoji_animals_nature_lxx_dark.xml | 13 ------- .../ic_emoji_animals_nature_lxx_light.xml | 13 ------- .../ic_emoji_emoticons_lxx_dark.xml | 32 ------------------ .../ic_emoji_emoticons_lxx_light.xml | 32 ------------------ .../drawable-v31/ic_emoji_flags_lxx_dark.xml | 13 ------- .../drawable-v31/ic_emoji_flags_lxx_light.xml | 13 ------- .../ic_emoji_food_drink_lxx_dark.xml | 13 ------- .../ic_emoji_food_drink_lxx_light.xml | 13 ------- .../ic_emoji_objects_lxx_dark.xml | 13 ------- .../ic_emoji_objects_lxx_light.xml | 13 ------- .../ic_emoji_people_body_lxx_dark.xml | 13 ------- .../ic_emoji_people_body_lxx_light.xml | 13 ------- .../ic_emoji_recents_lxx_dark.xml | 31 ----------------- .../ic_emoji_recents_lxx_light.xml | 31 ----------------- .../ic_emoji_smileys_emotion_lxx_dark.xml | 13 ------- .../ic_emoji_smileys_emotion_lxx_light.xml | 13 ------- .../ic_emoji_symbols_lxx_dark.xml | 13 ------- .../ic_emoji_symbols_lxx_light.xml | 13 ------- .../ic_emoji_travel_places_lxx_dark.xml | 13 ------- .../ic_emoji_travel_places_lxx_light.xml | 13 ------- ...c_emoji_activities_activated_holo_dark.png | Bin 1136 -> 0 bytes ...ic_emoji_activities_activated_lxx_dark.png | Bin 1609 -> 0 bytes ...c_emoji_activities_activated_lxx_light.png | Bin 1566 -> 0 bytes ...oji_animals_nature_activated_holo_dark.png | Bin 2116 -> 0 bytes ...moji_animals_nature_activated_lxx_dark.png | Bin 2593 -> 0 bytes ...oji_animals_nature_activated_lxx_light.png | Bin 2543 -> 0 bytes ...c_emoji_emoticons_activated_holo_dark.webp | Bin 840 -> 0 bytes .../ic_emoji_emoticons_activated_lxx_dark.png | Bin 1497 -> 0 bytes ...ic_emoji_emoticons_activated_lxx_light.png | Bin 1439 -> 0 bytes .../ic_emoji_flag_activated_lxx_light.webp | Bin 676 -> 0 bytes .../ic_emoji_flags_activated_holo_dark.png | Bin 879 -> 0 bytes .../ic_emoji_flags_activated_lxx_dark.png | Bin 1157 -> 0 bytes .../ic_emoji_flags_activated_lxx_light.png | Bin 1112 -> 0 bytes .../ic_emoji_flags_holo_dark.png | Bin 879 -> 0 bytes ...c_emoji_food_drink_activated_holo_dark.png | Bin 1083 -> 0 bytes ...ic_emoji_food_drink_activated_lxx_dark.png | Bin 1542 -> 0 bytes ...c_emoji_food_drink_activated_lxx_light.png | Bin 1473 -> 0 bytes .../ic_emoji_objects_activated_holo_dark.png | Bin 896 -> 0 bytes .../ic_emoji_objects_activated_lxx_dark.png | Bin 1124 -> 0 bytes .../ic_emoji_objects_activated_lxx_light.png | Bin 1100 -> 0 bytes ..._emoji_people_body_activated_holo_dark.png | Bin 1111 -> 0 bytes ...c_emoji_people_body_activated_lxx_dark.png | Bin 1407 -> 0 bytes ..._emoji_people_body_activated_lxx_light.png | Bin 1341 -> 0 bytes .../ic_emoji_recents_activated_holo_dark.webp | Bin 2154 -> 0 bytes .../ic_emoji_recents_activated_lxx_dark.png | Bin 1774 -> 0 bytes .../ic_emoji_recents_activated_lxx_light.png | Bin 1714 -> 0 bytes ...ji_smileys_emotion_activated_holo_dark.png | Bin 1586 -> 0 bytes ...oji_smileys_emotion_activated_lxx_dark.png | Bin 2079 -> 0 bytes ...ji_smileys_emotion_activated_lxx_light.png | Bin 2093 -> 0 bytes .../ic_emoji_symbols_activated_holo_dark.png | Bin 1206 -> 0 bytes .../ic_emoji_symbols_activated_lxx_dark.png | Bin 1815 -> 0 bytes .../ic_emoji_symbols_activated_lxx_light.png | Bin 1737 -> 0 bytes ...moji_travel_places_activated_holo_dark.png | Bin 1121 -> 0 bytes ...emoji_travel_places_activated_lxx_dark.png | Bin 1438 -> 0 bytes ...moji_travel_places_activated_lxx_light.png | Bin 1423 -> 0 bytes ...c_emoji_activities_activated_holo_dark.png | Bin 1870 -> 0 bytes ...ic_emoji_activities_activated_lxx_dark.png | Bin 1909 -> 0 bytes ...c_emoji_activities_activated_lxx_light.png | Bin 1807 -> 0 bytes ...oji_animals_nature_activated_holo_dark.png | Bin 3486 -> 0 bytes ...moji_animals_nature_activated_lxx_dark.png | Bin 3646 -> 0 bytes ...oji_animals_nature_activated_lxx_light.png | Bin 3586 -> 0 bytes ...c_emoji_emoticons_activated_holo_dark.webp | Bin 432 -> 0 bytes .../ic_emoji_emoticons_activated_lxx_dark.png | Bin 2082 -> 0 bytes ...ic_emoji_emoticons_activated_lxx_light.png | Bin 2017 -> 0 bytes .../ic_emoji_flag_activated_lxx_light.webp | Bin 982 -> 0 bytes .../ic_emoji_flags_activated_holo_dark.png | Bin 1366 -> 0 bytes .../ic_emoji_flags_activated_lxx_dark.png | Bin 1469 -> 0 bytes .../ic_emoji_flags_activated_lxx_light.png | Bin 1426 -> 0 bytes .../ic_emoji_flags_holo_dark.png | Bin 1366 -> 0 bytes ...c_emoji_food_drink_activated_holo_dark.png | Bin 1563 -> 0 bytes ...ic_emoji_food_drink_activated_lxx_dark.png | Bin 1619 -> 0 bytes ...c_emoji_food_drink_activated_lxx_light.png | Bin 1587 -> 0 bytes .../ic_emoji_objects_activated_holo_dark.png | Bin 1439 -> 0 bytes .../ic_emoji_objects_activated_lxx_dark.png | Bin 1511 -> 0 bytes .../ic_emoji_objects_activated_lxx_light.png | Bin 1531 -> 0 bytes ..._emoji_people_body_activated_holo_dark.png | Bin 1811 -> 0 bytes ...c_emoji_people_body_activated_lxx_dark.png | Bin 1753 -> 0 bytes ..._emoji_people_body_activated_lxx_light.png | Bin 1714 -> 0 bytes .../ic_emoji_recents_activated_holo_dark.webp | Bin 1278 -> 0 bytes .../ic_emoji_recents_activated_lxx_dark.png | Bin 2272 -> 0 bytes .../ic_emoji_recents_activated_lxx_light.png | Bin 2286 -> 0 bytes ...ji_smileys_emotion_activated_holo_dark.png | Bin 2675 -> 0 bytes ...oji_smileys_emotion_activated_lxx_dark.png | Bin 2727 -> 0 bytes ...ji_smileys_emotion_activated_lxx_light.png | Bin 2742 -> 0 bytes .../ic_emoji_symbols_activated_holo_dark.png | Bin 1954 -> 0 bytes .../ic_emoji_symbols_activated_lxx_dark.png | Bin 1942 -> 0 bytes .../ic_emoji_symbols_activated_lxx_light.png | Bin 1948 -> 0 bytes ...moji_travel_places_activated_holo_dark.png | Bin 1769 -> 0 bytes ...emoji_travel_places_activated_lxx_dark.png | Bin 1789 -> 0 bytes ...moji_travel_places_activated_lxx_light.png | Bin 1797 -> 0 bytes ...ic_emoji_activities_activated_lxx_dark.png | Bin 2688 -> 0 bytes ...c_emoji_activities_activated_lxx_light.png | Bin 2590 -> 0 bytes ...moji_animals_nature_activated_lxx_dark.png | Bin 5461 -> 0 bytes ...oji_animals_nature_activated_lxx_light.png | Bin 5378 -> 0 bytes .../ic_emoji_emoticons_activated_lxx_dark.png | Bin 2986 -> 0 bytes ...ic_emoji_emoticons_activated_lxx_light.png | Bin 2963 -> 0 bytes .../ic_emoji_flag_activated_lxx_light.webp | Bin 1214 -> 0 bytes .../ic_emoji_flags_activated_lxx_dark.png | Bin 2094 -> 0 bytes .../ic_emoji_flags_activated_lxx_light.png | Bin 2089 -> 0 bytes ...ic_emoji_food_drink_activated_lxx_dark.png | Bin 2385 -> 0 bytes ...c_emoji_food_drink_activated_lxx_light.png | Bin 2392 -> 0 bytes .../ic_emoji_objects_activated_lxx_dark.png | Bin 2100 -> 0 bytes .../ic_emoji_objects_activated_lxx_light.png | Bin 2039 -> 0 bytes ..._emoji_people_body_activated_holo_dark.png | Bin 3501 -> 0 bytes ...c_emoji_people_body_activated_lxx_dark.png | Bin 2548 -> 0 bytes ..._emoji_people_body_activated_lxx_light.png | Bin 2459 -> 0 bytes .../ic_emoji_recents_activated_lxx_dark.png | Bin 3445 -> 0 bytes .../ic_emoji_recents_activated_lxx_light.png | Bin 3389 -> 0 bytes ...ji_smileys_emotion_activated_holo_dark.png | Bin 5842 -> 0 bytes ...oji_smileys_emotion_activated_lxx_dark.png | Bin 4265 -> 0 bytes ...ji_smileys_emotion_activated_lxx_light.png | Bin 4159 -> 0 bytes .../ic_emoji_symbols_activated_lxx_dark.png | Bin 2925 -> 0 bytes .../ic_emoji_symbols_activated_lxx_light.png | Bin 2907 -> 0 bytes ...emoji_travel_places_activated_lxx_dark.png | Bin 2734 -> 0 bytes ...moji_travel_places_activated_lxx_light.png | Bin 2671 -> 0 bytes .../ic_emoji_activities_holo_dark.xml | 7 ---- .../drawable/ic_emoji_activities_lxx_dark.xml | 7 ---- .../ic_emoji_activities_lxx_light.xml | 7 ---- .../ic_emoji_animals_nature_holo_dark.xml | 7 ---- .../ic_emoji_animals_nature_lxx_dark.xml | 7 ---- .../ic_emoji_animals_nature_lxx_light.xml | 7 ---- .../drawable/ic_emoji_emoticons_holo_dark.xml | 32 ------------------ .../drawable/ic_emoji_emoticons_lxx_dark.xml | 32 ------------------ .../drawable/ic_emoji_emoticons_lxx_light.xml | 32 ------------------ .../res/drawable/ic_emoji_flags_holo_dark.xml | 7 ---- .../res/drawable/ic_emoji_flags_lxx_dark.xml | 7 ---- .../res/drawable/ic_emoji_flags_lxx_light.xml | 7 ---- .../ic_emoji_food_drink_holo_dark.xml | 7 ---- .../drawable/ic_emoji_food_drink_lxx_dark.xml | 7 ---- .../ic_emoji_food_drink_lxx_light.xml | 7 ---- .../drawable/ic_emoji_objects_holo_dark.xml | 7 ---- .../drawable/ic_emoji_objects_lxx_dark.xml | 7 ---- .../drawable/ic_emoji_objects_lxx_light.xml | 7 ---- .../ic_emoji_people_body_holo_dark.xml | 7 ---- .../ic_emoji_people_body_lxx_dark.xml | 7 ---- .../ic_emoji_people_body_lxx_light.xml | 7 ---- .../drawable/ic_emoji_recents_holo_dark.xml | 32 ------------------ .../drawable/ic_emoji_recents_lxx_dark.xml | 32 ------------------ .../drawable/ic_emoji_recents_lxx_light.xml | 32 ------------------ .../ic_emoji_smileys_emotion_holo_dark.xml | 7 ---- .../ic_emoji_smileys_emotion_lxx_dark.xml | 7 ---- .../ic_emoji_smileys_emotion_lxx_light.xml | 7 ---- .../drawable/ic_emoji_symbols_holo_dark.xml | 7 ---- .../drawable/ic_emoji_symbols_lxx_dark.xml | 7 ---- .../drawable/ic_emoji_symbols_lxx_light.xml | 7 ---- .../ic_emoji_travel_places_holo_dark.xml | 7 ---- .../ic_emoji_travel_places_lxx_dark.xml | 7 ---- .../ic_emoji_travel_places_lxx_light.xml | 7 ---- app/src/main/res/values/themes-holo_base.xml | 22 ++++++------ app/src/main/res/values/themes-lxx-base.xml | 22 ++++++------ 222 files changed, 28 insertions(+), 764 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_animals_nature_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_animals_nature_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_animals_nature_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_emoticons_activated_holo_dark.webp delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_flags_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_flags_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_flags_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_flags_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_objects_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_objects_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_objects_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_people_body_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_people_body_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_people_body_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_recents_activated_holo_dark.webp delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_recents_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_recents_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_smileys_emotion_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_smileys_emotion_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_symbols_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_travel_places_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_travel_places_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_emoji_travel_places_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_activities_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_activities_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_activities_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_animals_nature_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_animals_nature_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_animals_nature_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_emoticons_activated_holo_dark.webp delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_flag_activated_lxx_light.webp delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_flags_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_flags_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_flags_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_flags_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_food_drink_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_food_drink_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_food_drink_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_objects_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_objects_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_objects_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_people_body_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_people_body_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_people_body_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_recents_activated_holo_dark.webp delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_recents_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_recents_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_smileys_emotion_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_smileys_emotion_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_symbols_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_travel_places_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_travel_places_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_emoji_travel_places_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_activities_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_activities_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_flags_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_flags_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_objects_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_objects_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_recents_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_recents_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_light.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_dark.xml delete mode 100644 app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_light.xml delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_activities_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_activities_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_activities_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_animals_nature_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_animals_nature_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_animals_nature_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_emoticons_activated_holo_dark.webp delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_flag_activated_lxx_light.webp delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_flags_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_objects_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_people_body_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_people_body_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_people_body_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_recents_activated_holo_dark.webp delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_smileys_emotion_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_smileys_emotion_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_symbols_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_travel_places_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_travel_places_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_emoji_travel_places_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_activities_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_activities_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_activities_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_emoticons_activated_holo_dark.webp delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_flag_activated_lxx_light.webp delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_flags_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_food_drink_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_food_drink_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_food_drink_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_people_body_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_people_body_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_people_body_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_recents_activated_holo_dark.webp delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_smileys_emotion_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_smileys_emotion_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_symbols_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_travel_places_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_travel_places_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_emoji_travel_places_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_activities_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_activities_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_animals_nature_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_animals_nature_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_flag_activated_lxx_light.webp delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_flags_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_flags_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_food_drink_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_food_drink_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_people_body_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_people_body_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_people_body_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_smileys_emotion_activated_holo_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_smileys_emotion_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_travel_places_activated_lxx_dark.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_emoji_travel_places_activated_lxx_light.png delete mode 100644 app/src/main/res/drawable/ic_emoji_activities_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_activities_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_activities_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_animals_nature_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_animals_nature_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_animals_nature_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_emoticons_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_emoticons_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_emoticons_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_flags_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_flags_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_flags_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_food_drink_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_food_drink_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_food_drink_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_objects_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_objects_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_objects_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_people_body_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_people_body_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_people_body_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_recents_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_recents_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_recents_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_smileys_emotion_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_symbols_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_symbols_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_symbols_lxx_light.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_travel_places_holo_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_travel_places_lxx_dark.xml delete mode 100644 app/src/main/res/drawable/ic_emoji_travel_places_lxx_light.xml diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java index f258b1c48..dd49822e9 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/emoji/EmojiPalettesView.java @@ -298,7 +298,12 @@ public final class EmojiPalettesView extends LinearLayout if (mCurrentTab != null) mCurrentTab.setColorFilter(colors.getKeyTextFilter()); mCurrentTab = (ImageView) mTabHost.getCurrentTabView(); -// mCurrentTab.setColorFilter(colors.accentColorFilter); // todo (later): doesn't work properly, because enabled drawable is blue -> adjust + // todo (later): doesn't work properly, decide which drawables to use for lxx emojis + // holo ones are good, but a bit larger (and scaling results in weird background outline) + // and the recents is different + // dark ones seem to have transparency + // light ones are too dark, can only be used when overriding color +// mCurrentTab.setColorFilter(colors.accentColorFilter); mCurrentTab.setColorFilter(colors.getAccent()); } diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_holo_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_holo_dark.png deleted file mode 100644 index eed6c67c9fab3f4dfc278a3b13335144e9636056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1003 zcmV5Lp6oy-?MFgwRs#K+x*1~871>NXM>$)rb1)}}{-S#KAsEB)YRR!y&|3Re-rPwK` z^#j4SQ=wgm-v-~u+*>oJnUBn5K7_pR!X&xpJ?}|wl5;a19U0mPeSLkfvkKbKx>0v- z4&?Lst%X8iKpZZ^LmIa$m&gnrO%5i*f*uu|-fF1A-u!5$DB)80N*N;-rL* z5@U6e0u8j#blT*wc_E%=C^9y$D`40S{2~4-!!H{9OlNM`>LdjkXrURCCrUic*3hnEvg^KN!#zV9sx~1~*JD;?GZ{kb0k4yU^a_qPGRx#t^De+`N z5;HE1H%<$nO%6Ye$nA?uTmVGiy!MZXL*g-QuR1~SQ~VHwCTbzEXn3rW!{r*$_L%r8 z2n(#KfCYqfsk!8xOc!kzHqwPaydG`dTux6e>!-hI8UwWbboImo zXCCw2)^9A_mFQuc3g=*+UzM{ zN!lm;Biqp0s}1f(-=}2LLAc;g3p{Bap`Du9QqURNu0)rVaM`-31IyC9jJD0!5Gc_e zCA_D^>()sPSVs#@o2Q{r!u?8oLk5QsW}a9ytZq}Gn{Jy-^vlcznYu4Nm%+s#{Fdp#??sM@51jFSVy#}wfElrexh#`s zT@n7{)oblL$1%pVm2nH6+l8=`jCQqjks}A3xOg1<2qQO_QB6J8BAG zVKmAy#@M))gSV&5?aeQ^CK5coGsbC5?kEdAzzSP|Y9Xt=w&oV_|}Wi$L& Z_yd9IpkjdR_kREY002ovPDHLkV1oWf-fsW^ diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_lxx_dark.png deleted file mode 100644 index fbd8ff7f34e5c3ef1fb2288948f64d03d5d1049b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 997 zcmVT zeYq6QatktmG><-C)Q)?Laxf$*s;Y+LOhV|Jd1mjYX}T~MbBO^K%RkmC<(!h7Lo&R! zndc48P}t~-{xMEQ3UkT@1FQ@e8nj|cR{wx08~K**hfA;f$3p?bL@1nbqX6KqqFiL` zV?qO3&}8cn4J)Ie0OMqIH~mz&S%DKf!%VGSbeA;WK%1=x&0D9lZG5LdN{H;~ z?7<(#={=9mvFR~Sr2ttXc{*~z0835oAuzxK6YP9@XwBe^U`Orf?EaZvyWiPs^G#Z2 zlaXR~85m%J2{tsK1YpaSGA(a1ODJ!TpqOQ_L?*GJ0j-?H>^BOMq4~rHY~t&0 zO@!`IWA0=N<>$x+1FQ@e8mw+!Mv3K`$E)hQFO%!W0(Kg51}L}Jv8txGeDUWY7`>6J zyR2UZsS&qMvfI+fkFBnu#X(w~YL;7+(dQpV~2JR23Za(v>`|W{FlPfw;TRK6z zC_yVS-|q-?;vQlU%jTEFWHOo9?DSPAX&Vda`4Z9E`~t4w9%4@2sM!^mE16+OuLKva zv2i80)avjJH-_EqW+5?Wa>ZhB^HgFE*Kn^=UMI~KKh6}*e0k4^yIt=HxT$y0*s*<0 z9m6%f!|(1H`E*Iq+*aD6aN4_SbMy2&Yvrh|k9+3l@fE}(r({N7Rjux6@GS|(Nf^II z4tKhT7>a#|9F`-Q(L3lumv!+y&M-Jw9qk)yG@(Brhvi6W5Ws;dPcLmT|E2u}$@kHi TrCykH00000NkvXXu0mjf^)Anv diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_lxx_light.png b/app/src/main/res/drawable-hdpi/ic_emoji_activities_activated_lxx_light.png deleted file mode 100644 index c518ce4fc7d82fddad6d19ce84d71bbc4f887f2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1043 zcmV+u1nm2XP)i;nnaPw~>g8hP+Ac2Cd@t$c>m{KV1LQLc&H>9)oo^zO;xiec-bb$+;156gX$!w7e z3UG+Lc>zSq?TKpb-V#MH&seGkhaslSRz+dH&^+t^zRvnK@(a`w2e?H36JfU4Z8XJ- z*`n}}l)5_R`4(lq=r7$H&MQz04sh-BrZns}QU4GmyQ|XC`hG<3`Ld>a)}lI$^sc4M zctQmQH`SZsdJhA27wQ|k^aYTi&l>s}17zF3k^e}+hof!9VH;7V}@7NJ4oNoYb_ z^aDe(+UZ}W|0JPy&aFuLb(gvEks`4hwd{U~URxwnD91o8IKag@i5nVetz~G7endm5 zq>{^gmpKQ*1sehf-(}!DN=rnxB*P6Iqjd<`lKvG#E0VpYipDNUva8DZzyL$U0WQu- z+@y8#8q&Jvg3QBr*{15Af2MZLKc;x%9Qd(~Z7K@o8mI*axHu=?WNI^0D7QeZvv;)vT>HGx z5Os5c*(#fud)ieo7+=X}r=g}|aCgPo?sw5CU-*3pkmMSRqh-=V>tN$lXIkp|vEgW* z^howvi^y9LsCTI4EtAh_F-HEHI?7ynj321$5!9eooCar%pK!Q=)wwSTK z1DCPA^jK8uUkj)mGfk3Qo7rQGgjuPSiaQ^wirepE-N8m$uw%N9`U&+En!PdB6Kqtv z{VwDnSFAr9Sgq6|WE0)?Y_x@k(@k_+buSFlEZXo4Ip>aI*>#1Ef}#Cpr*3Y2{HcDpV)P>`E-})%V@XU};o?Kumy=p3Jovf$psGrtNlooLOz@m<0 z49_U%8gj*YV^LC8B;9;nr};K!k2`Sj3^~X}&6$DPeJQPzmn67L!uT4=68s9Yt9CBD zLXF5{80ZWtD{r27Lx*G#7pr4~a>{Q_yhV-3V<;ei3ssJBwr2iI{00$)+xHf@fwuqv N002ovPDHLkV1f%w`|$t( diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_animals_nature_activated_holo_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_animals_nature_activated_holo_dark.png deleted file mode 100644 index a173b13055af2140006571339718b5736baa660f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1700 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 diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_dark.png deleted file mode 100644 index dc493b3caef2efc52f3a40bfab0cbc7c480cbf78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1019 zcmVj%Dn`-gZmV$`%AuMrW zVvHubQ4^x#lL$>`A{baW1v;QHG1^X{C7ufs@Jeb&O-W3@r*lR1TjB%WR$kQu`Tw)|uZTdXQB$A>cyQ9_Z8-7~>v|NLP6*+&(Gt~>|VWQ+nC zDLLFapgz{OaL?k63A8sF)H|4+QW?2^rW7Sq&XJ4E4vRlNYVL^&^`7aQkkjD0i~eL*f`WbX@O|+3S%gT#>9{h8@bZXR@nNIv$RhTjGoCpsf?22x|HP0NlB%X zDXw#e-=MDqg~1(ujdEygS%b{sv2l$?SfrzhVU?$0Vu^;Xe}>*SsZ)ZY?h=Hb&IaVo&yw)QSW zY`qK9wE_MXF~|~sVhWn9*64{u&}ZLxE%H{SrBt{kCHaL)32h(JS-QWD!ml!k;ar zsHFyqHdAs_XCwe-Vx|s$3J%<@xF#*oi{WNc-xk~p=g)4qR*N;W*zsM=7K<peV6dj+A|5qbctRf=me3Y11|bWILb*+Y-OOc_3&aZr0W p)HeD@&IDlJ72~lO-PHTbKX<002ovPDHLkV1m-B^CkcQ diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_light.png b/app/src/main/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_light.png deleted file mode 100644 index fda369471223df74252e783a84fbb7f43e942119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1036 zcmV+n1oQieP)Ps)T%5M-3GTB*jmv}#S-wDE77<|f8J*<7pQ#(p=Y(jG_K1dTBAfggl(fA`#P ze&>6B=P*p2I(62M#V%MFPNIij52hG?_i!7#V_ar8y6MNY2W`?N(sSdo7AXyTcAfHa zLaT+&sU4EUpfhKk(3`#!67el2y|xcK$|=a-aYuH63(a8aDJZjWWHxb z{q-8k%DWLCNN-mn#ey1rP{5sIA0fNQ(Ru3zUT#2kL0k;6fquRw4vDb_#$6;c>hXzu@YcigPfw)aa}Zo-xJI!EAU@Fw3_~I5;s2b3Idg zXD=hkTg7&R53@phtL!`fgUfgRJNVtQTufWw7qWFv7H|F7cpl!p2Ijs_HqoM>B0LFB z{tlIXO8Se}-w0ljO@CDdOt#UC6=M!b()zQ>=5TRF>nq$@3Ru>ReBj16umM(h4c>P` zh0ZD--^XoW{WP!kSK4wQ5H=H|9^ zjws0XG6mU10e6iK;b1C`1IY`|BbXYJ{qfJ~7O_mw6E!@SZRtu>F9^0MLjSQ%O;K=w z^2@{Y3N2b&4jcu7Y>hqlj~W7SYLb!cLA(bPtU z>plUdZlcpxLt;1~>BOD0KdRAEPK!Ov;eFZToSbx4BMOcXnS>^D=C)T3%#0$bt+H)z z_7k_yz_4qkV3L2#XpR=s?p~wfQd?}iMf&j9ZCdP)B6RD&T)y}hu&fR`Z*}1M!2Oow z<tr<*LQcJr?7w~##4M1Wn^{)$Y^HP82Z#dSh;ql++j#HTHux=6 zDyH0AcZ{pJ_g)I_MUP4M)K5^Iip=u@Fo6{U(c^1V?)01-nA)jEiubio=d<{e;djB{ zRywl=z*%S?v}pd!J6iO920U1jeZz-9;EIl4Q;=PklAq diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_flags_activated_holo_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_flags_activated_holo_dark.png deleted file mode 100644 index ccaee5be849d38c964dfe4d5182be81521cb0dd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P)E0Z&4X3oF6iq2$c$l-AOA9$WO;cYQt&-XRH z@9zwP;8qxhYp9~JVs@Uu+%Ot38n)-#g+1(0d#DHsE<{nZgnk+=5j&hJb`tH!)HLy9 zm^_Wn?8H!#;zl@fN`Nd+({Z#ddpmE~+m_NaJ3*^2< zZy2BLhJjAlV86!{dQC>q0mes&-9U@X2k282zrEM}Xh7%>!DeV+ypBGi?@?U1=xYO6 za0Y5P1Nm_VYB&S=aRzEQ1Nlh|oZAiqI!tYV+JW`Zz<4u?+lD-7PhFn6{sz=|t&sBo z-Q>WdYS7fEF}_Mn7oiP%Q3k%U_Mt9Gc1>;3!oWM`?o#MUwZi27b$enwM*NUkXmYF8 z+Gfb`BI}N)_sc~S1FtyX3I*;}j=e68E-~a@3ga7Fa*xm_l9poMP?fxeAij<^-8T~r z416GV-EVNQuLt{#kYAv%dDcEP`&EoqiM>GgnLj1N9Y6VmItC=(0Z3$zgiJdMie`_i0JD3~U?DK(BEIdW|#CYn*{z^Di0D z|NRpKYQEI!4u%1mtyu~#hg*~t8wdkJg(7u}2^tSZ@eYThzxe|OvjBaj4(UAr0000< KMNUMnLSTZ^_Efh3 diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_flags_activated_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_flags_activated_lxx_dark.png deleted file mode 100644 index 3a5c97c86de387891b96a60fcc913f3bc8d76a70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)O3QAm7>(@Gb{pSW3MqrM5Gp06Px558@4Vglb!PXSsYX-P|0Y6D z5y*JFA~KrkCi?^a7BafV`|C+cqa!J8y`I9m$}fU65mxWQZTCzrfo%0gh8tUG0sv}t zq{-OSMmIa}^T!=e#8U$kd}u1IYTSm1+%5wyqBKR!u<$< zX<@v)(-qErv_BS5j<#^jqQZexPp`Lw)5yQKIp3e@8IOIoc%#F{HoC*uPPbSeM$h&7 z7Vq@=;_qQLQ?8JbvQLU<_639wUd)iMxI&qqEGLMrkRaZe1&F8VUl32j?B>uiA1F{B zDuTD6cY} z=xf7YP7g(e13{ayzsi1q&9hr~k|yET)okPvjg;2V+HJZry3hla_zUFATlTv3>kPmw zGoHvBfaxq8YggI=6qFQpR*75;@pSEJ8c*F6Y^t@k(MT7}*0aHBAqLBubk8Ws!6_l` zcoctY8;xFooMZU+cBM@q4gtxMeLNN>+i4Qd!$qivHj^Hfv)MMzcQRxA37C;)h#85! zJTthq11$zo49_bjLOpiu1ENsn04l4hK&4a#Dy72mqY^(bK00002iQ+o`i00j6lUp1Md@`0nXmJd)ROG_UjBGks33jbzJ7yO}1$`*?Op zJ1>R5T@)i)3*2+i*5Gi|hJ!c+ebCnWs)7d^#o)qYtY!*WH3~{J{q#~~>M|aTcS`r; zZ?Kw7;<2?1j^?s(HRK21HQv8?8?l;P4GOUx9=YtyG0R~4>J9s#| zqNw^0fXm}ZdK0VZ9a1loHq&sgW^#f*@eVN^?U02tdwo%Ej-uR*3t$AvKXnJP{y`c@ zkQl0T%&IB{+8b037Xi#`Sg&+3Zc7R-d=vvSeTeh6AkHVS-P#o~7!S(>U*9UDt67p& zX)w`tETD?Ps~DiRm1u4atGb~?Q-(6Wk%bKZg!)Z0lf%n@7ibr1$DCGkYSX)!)r(oI z2hf4Gfoj9j z9Ty0)@>}Z9Cgg#|38{DX2CTxellKWYq+OLl@fQG@E?aY~HnW;p7yYr9u#Hrl9;(U; z1Osgeq1E?@ne)YRLwwB^#)gOrYTWBlzvff|p6T&OmH~5QyExQT-t? rly4RPOzS8D02`;rbiHA0{j2%|uR3aLPLcqg00000NkvXXu0mjfGT?cv diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_flags_holo_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_flags_holo_dark.png deleted file mode 100644 index ccaee5be849d38c964dfe4d5182be81521cb0dd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmV;}0w?{6P)E0Z&4X3oF6iq2$c$l-AOA9$WO;cYQt&-XRH z@9zwP;8qxhYp9~JVs@Uu+%Ot38n)-#g+1(0d#DHsE<{nZgnk+=5j&hJb`tH!)HLy9 zm^_Wn?8H!#;zl@fN`Nd+({Z#ddpmE~+m_NaJ3*^2< zZy2BLhJjAlV86!{dQC>q0mes&-9U@X2k282zrEM}Xh7%>!DeV+ypBGi?@?U1=xYO6 za0Y5P1Nm_VYB&S=aRzEQ1Nlh|oZAiqI!tYV+JW`Zz<4u?+lD-7PhFn6{sz=|t&sBo z-Q>WdYS7fEF}_Mn7oiP%Q3k%U_Mt9Gc1>;3!oWM`?o#MUwZi27b$enwM*NUkXmYF8 z+Gfb`BI}N)_sc~S1FtyX3I*;}j=e68E-~a@3ga7Fa*xm_l9poMP?fxeAij<^-8T~r z416GV-EVNQuLt{#kYAv%dDcEP`&EoqiM>GgnLj1N9Y6VmItC=(0Z3$zgiJdMie`_i0JD3~U?DK(BEIdW|#CYn*{z^Di0D z|NRpKYQEI!4u%1mtyu~#hg*~t8wdkJg(7u}2^tSZ@eYThzxe|OvjBaj4(UAr0000< KMNUMnLSTZ^_Efh3 diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_holo_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_holo_dark.png deleted file mode 100644 index 1add3c821c28b02c87d96b18447caac483a8a0fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 936 zcmV;Z16TZsP)m5<#t2lTG;pqAE25 zG@H#@tJNyw)hOQr!-%rf7YcN!xUPGu+wH#SMgV!P<2Vh|{FwNNcm(d_7@+M^XJ60& zI-XQYy+*975U>i!_nPKg;1}X0Ok6~rA*r<|w1H`K?5GGq0Ru+)5n$h7`1pyq2NPUU zQttn-G;l%bIKd}s}R3a*653z3pnAz; zg%AUNt#kUmr6(vJQ-1}yUqs)&$kG7unFYh3Vu&Z$Crbl~BWVNMz&8orS89tIC}9mZ zl=lOL8#i@8e+P9(q!w#nBMyV~f!e$uNfT?RbsGkDNgdYUGQupJ2KfhBEd{)XfwQbB zbqoZ@ajGD`g#uq?#RS3A>IMd@n$#B90Lj|zb_oXdqriQYj)_&o9f&`GB`YNi4w@h_ z3XH z^9cqxcPF}RqQFhY(+S1-Ad7d7(=p>1`qsg*2V51&pBXr6G(!UW zFA~~7T7OuWfHmJxgS7!SoxhCYz@-K&1B5;a@`j!G0tE_e4g3SnvAqU5Awc2)0000< KMNUMnLSTX%gQ3d+ diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_lxx_dark.png deleted file mode 100644 index ba8bd41089e2c83cb2afe5fac869e6655a24f6ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1106 zcmV-Y1g-mtP)D&iowk+-H~y16`!Ca(iW0=_IQ@I{3C7 zpk61%5vBpiHp=?6TTEq;zd&QCEHhvAPD8#h0KLi{2;0s0m#cf8{-H7M-KJDMSTCbY zGL6Bct?r&^ZFU8o!S6f?5)X88jP)ti6t!AIk03b%!Dk3M^9W|d)<~3)SCF=}LUF?W za7XKS=pEh~5+?6Jf|-Ed?C`qbw_-9Lr88D+wn0HGOu|HgV7b6sR*A*omQ~~fh!F$A ze~ujx1Hv4%D*yv{_Fn{u!oc^u*)cl>c}vKgF|7qq6bd1tMi|=l>EqFhlhAoeMdplY zEr7msDAFCl&>4UkfpPf*nJ+y`EwT2J}U`8&ZKo{rO6ct+Mw;2INsP9grQyjB#`_773t;m*QU$q zp~OdrFff_a7VAtr5I#C`0xDEdvQ~%3*fPpXKBF=<<~e?o^}-;|9tc&k#iVVx@%kPl z3X;ilF^s`LegFI@3&=6(oF zW5`LnL$l^v83RR*(#>POv+ywO0(a)wU6}iD@01>EWhCKcgF5*ILEfwuUN(?rzw6u7 YXYTSI1hNTZCjbBd07*qoM6N<$g6#tay8r+H diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_lxx_light.png b/app/src/main/res/drawable-hdpi/ic_emoji_food_drink_activated_lxx_light.png deleted file mode 100644 index 9a7544c9648090376a917884e9847ee4dba75506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1047 zcmV+y1nB#TP)&6lh`$|K$JDo}TlYbMKvdZ#9}@{SVR_DUHr# zF)6y-Qj#|&pN%wHOV*YN3t1emY2Fw03clDNY2F_Th(oa^n>)-Z#pJa&I>@=F{ao9J zMgv_}LNa6tsoCyGHSb-X<9lQ4GJE2Q%KMvl`Tmu9#TYgA#Mi|@@{7$e)&w>6Bu7RP zkbAm@?^{~rdSg3WPc+MztTMQHPv~E1P>RWAzBdkzu0s4ecy0HyE!G(t(HSW-$&rx? zptZ{2Mu2rL)N`IC?2s&mG{Oi2$yL@B>StVGKjWMXLhfbwZky>Cj{p!&a%8k05EM^x z&d?a&nLK}@GJ4wDI_rnH@A;r$cy@&TSi)eji&`UXG*Go7fXs3|u`Q-!V&(uqF@Q<@ zWNyEIYM?Jw=}aRq=I1mpAuAZiXdB(A@q1vZy8YzHvF?1%%& zS*v68GMq-04`TVGr)o}GTSkXqvPM&Lq;N1CD#80>&es011>Qj>vPQvzo!rda8f_MR zYY_lj!owM!7`Z%#7(5w5e0+*+eRl;m)x*Q2RbsZ6iZ?!s{GIs=yer%RM@~5PO$C%4 z_Osp7?M&C#i`J_z<?L1~TWNr7N?*_CV|4l~4vY;;B#Blo2K`#L;?PnerxHkaT$G zk_s2cm>X-T5(YBOFU&ABy^JdqD2AonP(u}zv~}RUtZxaIyllcAg)ukQz*=N|nKD4$ z<$2lV?x+m8RRd{vuhN1q>Vs=} RdH(`K%!c9iPo=M<_gua!14k7eq2eKb#{O;@79%D3i6CWR^c4#FZO2~!;eU!jM z*`@4C_Dgmx`)$T={^J>A4)MWPF&_E2wZK+=M=SbOg2u8xVRkTfj4v^2e;XovA>t1b zaT?<4Rt3JN#3H8W$pTyXT@jyqHFMzHCXx3|u;+Q@A+CIC@FsS$o(T?}?fH4O%_LkC z8xGH#1h#d^HXPVo7>nam@~uSSAvLH4ob~9P#Lhcn4GqLZW<3$dTck$pViIDivwuctI@ z0$U+AW%M<<0mqRzJF5wRhPKeRlv`-I4>7Pb%0;EFG`g28jRJ~_R;0Ed1}qvPtTeV|C%|tJbw}_bvq4;+Y8OmvnRkX`-KMBz2LnF&%A;;aHg2M z$?pM^(2bXR?!~-`c@8zcTqO}-&!zqbtd{od8wt4Zs!HI37)f*ftgseiTOy7_wH^td zW5sx#q-7`zn?MHB?T222=Y^r(xMu8yh=WXrl&Md~*g_?xK zyp*u-$|@%z)`e+y!dQHKoW>wA1!*PReiNH&jK#;tX$&?2I#Y7{9l_4HxC|F<0xfcS zh((RcJeXiSqj>f3@o^f36*WF?-#N7I0Jj@2UXyT>BL8RJZ-r&XUsYuW6eUptB8n}uXuB}oRQo6T3u@>Pj~=!xFjB@Ga!7K$ESb8IkL_WA?xXzcL>0W=$lmr7~O}0FO^kYedu?m&KS_CGYw_>Nq$mSrv|Y9 zcxfLB>)gwrp?fcDfrLiA^HP?C_q&-Xb*a;Ck6dW5y1GCw;~4)q`!1ZUYBKf9Om%0f|v=K?;yxf6l z^^t9uZOF+-CGlpav^l#{`t~;>hE|u@(?;42P{4kkROqMkU643(^E)*?d!gLbk(y!?48I$(Z@)@Dmy~=Xwp}mEr&Z002ov JPDHLkV1iCdYq0j3C8| zZAlZ-1&kjE8kG|7sU*f}X?NRM(nL>k(#_7j=blbx?(D9^@gFw9>GpY?ZvPef^%4E2 z^x@tG8WZDf0~NgF@<)b(@!XuIZ$DzmH*4xdp#`DruR$L!LH%5RbK#Q3r92dl*9uqga>!Do3tdz|8V`M9IEg;hFue!PTeEP#DS%#p+qPbCMi}gB!rq;vt z(mbDfe`INAokbX$+CSoYWggmMy^f%NG02jeOVs4PNi#%RELmKFwpgzte$P-@`V7&+ zzTfQ(4Y0A?D4+h=A8QD}j*z;`^d5E@fS$o5_91BX)QA3b>MwFS_4tdCo;o!^j~rel zw%Yqy7RxU}OVsZQBs5H>UXk!mOFOP{+8f8ng@&lx6KFApgVATpnpsnbq1fQfr;m{< z>PZ2eZDD#;trjy}_pG=><&iutwxg`9tXh7pO+GUsFFpTjSSV;vkxN4Q=90000i2LRWqV6?CDl#f7>TzeB%*l7+6MA_(2-PV1w# zMA1^gSc{foDXkCBkIpkU*H{{xcpG^K2JV}gd(O=L^XM~XGXFcW*=#0?qV3gcbx>9` zE8rv62=Z^q=kxoOGk|G)0H2=+9R7mCKe!fuQxHj)2>aqV9+g$hp2>HDn4hm=w@Lhr z;*XX0MmEV9A2C1Q_>aTs@Q=!uYsB9)OyHPE$7D;gAF@xZlE11vQz%8tmMs@!JV~s< z9QX@xS}q!6Xtt^Wwzx;6Wg`c35;(6|-HLKlY~?A~$1*W;+&OT-rTCoXp;1P&B}WKI zbhkwAig>|97WF(L|K23WRzDxFu0AX210TDPcXt5}xD;EoyaheqLo>|-t*4&S_dx6$(TTLKXu z)r!54(267aQNAl&I$o0)P1sJ*Nb(vTa^eT&yUbjNhaGy3hOgT)*a{CzY&@<%=ez<( z6g#H^va+3}QYp*%#u(!xrsuQd+MEQ*(HV9xcw1mc>AD1GOgO=J*$1uSQ`t2u{1C=i zzN^HP^WJh@%)r^UqvJzGbxZK3gs0-#1q8`?=bn778W_vISi?5n++N2Ka64rHY%7y_P+x+V991V|*5yAeT8lPcW#Mt|*F5 zsjz<8Nm(wk|0;kn#%Hm9a+%}v1O)|o=Ei=DJ5y71G=2hsl-Sdsw4vz$0000z{xC diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_people_body_activated_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_people_body_activated_lxx_dark.png deleted file mode 100644 index 6ab7357cfcf2145862b2aabfc68b50713168819a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 995 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 ASO5S3 diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_recents_activated_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_recents_activated_lxx_dark.png deleted file mode 100644 index 94d631761ce2f2c6accb0b9491bcec4415bf7725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1033 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 diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png deleted file mode 100644 index 504745df9e7c7016aa1f6765dd28619a90361f84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1279 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 P00000NkvXXu0mjfFBlC- diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_dark.png deleted file mode 100644 index 5199e45e00893be1a63f993c155ae00b269d84fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1149 zcmV-@1cLjCP)+|`Z zbI-jsH8yP6uwkPz9D6yZV{em_#!`RNo}$0pI0vlO%ryg?IuqYf^l`Q2K1+~@j*-QF zKD>OsV|1}!7e!(^FE3n#{}PNw)x6`&=er^+VrNixH@3K+ee!!vbw`8q2f-bHo%4(> zbb`0Lb4=!ZmI1c_%k$%@+u-llzlAx@eJ{B8cVAr@K;U(0&)1F@WnP1F}@+Sk0d{#Ipwjc z6-1o75TcM6?Jx7baOziwsi-NyfkSV$iZg6gUBPeiYaKE9<(J;@w2Cp!H>KrGhmVFjjtDE9|0=3Lb_3l%nQpyC+s(6|Waw zqtWV&s*0m;du(ZAdrxQ3cht^q@}WOLBylabJvFC*#Lj;BePM`3t7cU##~YFd(e!Rn z^CJ;`bNL^S&$7#>65BVaNy4{@ruj?Y8XM)uWy|lF|BRN=Qgt;P!oC*w^Eh}VG(psm z@(9OCTM4ws;#914HySgIx zKZkFP4qX5A$~zEaY=$S`P#aqEBU~#k&`8h!heLqh(H@-dp(_eD$XU8_(A5K15Dy05?kb8uf4moju8?~K~)>|TK)l$IJ8KddO(d+r1(b~|5`gqX`@mB$8tj9 zo+ASO0zg1oloqujaemNXh@yDoI7x}?G)Z2_taErSBcF`g6}ie@<<(S>4Z-mSV)0a1+S_k7xnh=JF=Sk`y6Z= zXj{s_!q*TPI8Y(LR*+ZnFugFM<&9A-XI$e=H%7az?tICzl^TTZvHY?@!Z{yel=##j z(@WR2{KFsNcn57e^vUDzSgv$K8>)T7(kt7rJ<&#LKPa(3vNWez4J~9Nh>t-OCYcRi z?^P}rPqFM;g#=*-%cdaAQ=)|e?F>tocCdrAi+d!B?`+E07Hz~8eVKTXAQ7;8-M;SE zu-!d&f-s-wB6fm1=AlK1>mqrWxsAe3TuWcA2qH0Z@6R`s=*(9TGS1TF$Mukv4njt! zwfEPkf|D4!vR&ol6k2`lrV^h+xYxNT*tWFn+8DSAnseA!tAY@Y>3KC%-XbyeuUy%M z^E)mvso|hKd^XH7Mww++_d+9Et1LS8X2;v-!c1T0Hsn%8{rK(~lnk%v!$hlsI45oF z?tf(sp_`X4PP~sXcZ27ay1i=R?ip>kRw3skg2c$_spHxeh$9=sws)NkTkZ})aQ0F` zj0;-%HyF8n9bfpmD29hDG7(qx${2-(3)eTQs5w`eUb)#gnG{YXHai4vzojT1j@ZmS zBx)JNdv<~Z&V9G4sEE(;(59@l)*)vLPtBJ z4ir;#y;zDN)Dw39a6V$xrZ)RHU8jph*`z1EwRf>@6iQ( zc&-Uoy`aTp%6#Fc{C(bFT)cjr7#TaKP2^faL-%Hg?9 zAO}_tG!dM_QZtID3g02M!!Ka8So{f@YD7KJTTS00000NkvXXu0mjf D&a5fb diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_travel_places_activated_holo_dark.png b/app/src/main/res/drawable-hdpi/ic_emoji_travel_places_activated_holo_dark.png deleted file mode 100644 index 7462c16a2ed690f153d591a9a246582c9c6e2213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 927 zcmV;Q17Q4#P)ngfu#j;x##8R}Zny?^j_&4a9J(iNn!`q0aO?jo& zA0en4-%sbh*Xez4q|-UC-OM-nCNp==e81<+Ju~;dw`EI#0tE^bD6mFEQ3SWPn4zr= zN~Ka;xm@n7R;yj&(H5}_54=MET=2=4oO2Jv*J4?GXG}EFzK@q#5lpEB_el7m_)YxN zV&d@#Pm^|{FEzEtBswN8d6Q4#M`Mn=SR0QqJn;_m$qb2Xm)IqV&WL}-ip~eb)5aW- z_6P4Vqw~vnhxufNM0jzZN%WWaQ^!x#pPd?SwRU_Z@Nw1?50HK#oyu!i5+Tn0rEH~ujk%#K{?zamoWCfh~mZTfCQep`0GRa z-0SP>+l5IhiHE%I;_1Cd$tB9Ns42LOcJWgQrp4#jELU#!_JuWMq}drxWX6gh=? zrb59xbkhwNw+~>2WVHoOof8?>ZbQzpaxzlzD65Cyy_qqatiZI zg@Pm9^d%{>nIIQ(3iC{bFQC?gNz959p5KFOc`zrk+M|odDv*ms0h1aU6ni|cy4Wx; zCeTXg4!XFQIxGs{MH=>-xaH5Cj(2P9ipw_>b0m*eLYGb5kX!kHLe;oW^R!P5w9$~)M4RMS&8k%afTzOL(x3I0 z%m8SiiFW-8Bh`CU zG7fa5XVDWY7^VUC!WZ z4c^TcP}<($Qnjb{RwppZS;W^?0&9_huYG+}pCg;@ zx4Ar?s+|)`-SO-B-#ICh?HbSj#EQuy9b)p3m0$;wN4mxfKOzg5e>i_t>ad4lz2@>% z9llDMI5{&XjO73EMJ7+eRy*uY&#P7fYmbKiJc+E}P)2<(LYlVMm@ouSgpCzvyJ4G` zxHy?{zs@w$IcDXqXBs()%pkM9U+u;obj~vcSF|_y_55AjV)l}H4T@cKj#=599#=q2 zT;-)qrekRSF7}{vo+@Zw{ZaVVL0-;1gsXWJ6ceog+fL`16*7V%@e6Y95wcr)ZoLij zshZ9!6BOD4q6)Vwvvlg)q8hqJ-f-79SCzf7=| zd)Syd$;Hz-*rACI>G4}I+?cXqXEIuW5fUFCw?7{!YDZnMa!L+Qzgw51RO*( zxBlLAK&{4DeXp^hM`(n62|a6QAM3(JVT|-}@zkoJObKSkk}yn?pL~~20yN)wSqB;m z?P3b2uIG}-5Jn11$kf@X<*qSu#)zRan2cA_HCkLa);HbV#JtlOiHX2C%-Q9m;oH5nUdF32fQ3v;w@d@a(*@WiB``2Q z$VSy0@aQfYF|*MWT)^LKG;t#^Kn8&|jZA&biXk0Zgh=W4-ME>JrdDf_QT*?7i-ulS zRAh*g@H|u=FT@ZpBZwrqp~?aoI;#Rh2sm+tBzHA146J!731lE^&6IINBjhv`X^%Gi zOelrM$zKShbIl4F$U>&hPA>~G`Qmwowgt~C41Dk0IdP@55E?7p^PijQg&FefB7=h8 z)-|o?lrS=p%}eA?OOL|X9G=bpK%yzw-rXJjN<-VA(%^1j9CVIVAq$zv#vac#vr#+X opND;C#doSq$VB#*w)C>}FZ%IEeuf_5w*UYD07*qoM6N<$f;vDUi~s-t diff --git a/app/src/main/res/drawable-hdpi/ic_emoji_travel_places_activated_lxx_light.png b/app/src/main/res/drawable-hdpi/ic_emoji_travel_places_activated_lxx_light.png deleted file mode 100644 index 0346eeeda157c8bde647e6d600d863a9403a7cb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1073 zcmV-11kU@3P)0^skboncnDM=hFz`b$yTPmY&b%2Q?|t5P-|v?f;_>WiSO0^& ze$MOl9jGmUL33ScPcU+TJNu-GOFTOmObodStVIU0Xucz{TtpV*1Gg2uU?^#8uBHHn z7=LmbnRK73#Dt?h;oLwQ$rg%4w^oQgS0ovifwjoU6pBK8pdHzCzwO2I9_Ic_PU?F* zNYb;*YWLz@lFA(?smWvR0&2S!?;uO=ogZTUdC6gq>a~yeuxE_0+-|*5vxNn*wZ9cc z9bo(%>n7M>Bp|l*x5Bg+WZlZMJx175=fDs^eh|**G?KAOM9)vLTr@=II2AHTIzNR> zA(_*#2c7d(!89bLZ7N4}b6HMJ{0+tRbdFOYLr&%X0_JKTCWFlKS{qPX>qVu*0M+uiugC{A4dRFp3_8LF2e1zGu z=o|)2gbAgM#?Y0OJQym$WlvUhY)~l5$?+E?J+q=_tj7&q(?4^Gp%}gFoCY$~j(oGK zTaS?~YvV8AUWs)7O#;Vzq{OpdNauV3ipuad{SPK(DQRkK1M4w#^|Ng;5hRp(Ig*}6Yu2y5{DkfLPTC$}0pcZI696Eaa&uByY z=sf^dZ3=Q%i8gUR`s?sPU+73kia*sz=Ymza4$ciN%gKqGaPb6uZC`yoUic>Y!q_YV z>E?7`4(4JF>#J;K_*syX|K3El8$<8pAK^dgM|C?VHGLU6Yyuw~mb)$28Lq6WyaB3t*(#EKIY0)Cx3$Mk*;5FDG zUoWas$N*L!GHrG`KiY7rKgRfi+kb&XQ>+jZr0lRNULICiAsV1_+=>;W0c0W@dwkQ( rMlk{SDzv}mliDI=B70Z6`d<132dQL$)WW_`00000NkvXXu0mjfvnTtK diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_activities_activated_holo_dark.png b/app/src/main/res/drawable-mdpi/ic_emoji_activities_activated_holo_dark.png deleted file mode 100644 index 41325a0d68adc3471087216d6f703ef2d191c487..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)s9BRM{q0X}7Sku(On;P_)b=XyH@jB@9?fipV155f)M`1hEE#E{@}6)#so->H0#gR-5P$6aX5ucsS2xvO1ceD+ZDzIaHmxI+9>lhSP!ny?~1b zZHC_=S!CV{m>Rk>0ywwh6FWbZ;iin=iu>xmf&(}3!h>TxZ@kDNvs(iYzv_HNwQ2@e zs^2=_QGLs)9k`}B!2>Tm%{#XN2&=l2an+QLW7;;u3)P>Tf&(`}iw9nKCjb3&8@M5; zqM(7EffkQ${?83OH}Iqz$XbRy18vb|m~O=ovNocA(QPBTvla6)n$zHc3H?@F27W6( zAdAe~27sn%OamJbOpw+;6ZQkNp%>vBWOan6(7>n&ADAM3C)K({`)1TD(Cp)3Uc83q zx`wAK@16%VXuV%gP{)-DFbB!_2e-N;g6uK5Pu$H^L1_65>CN~R4HuGg0WPqpssW76IW z!o5AKT5t!t64*jzIvd~p>y}mQ`Lk%ePbpv+W&e5g)!&}~ShxmB2W4>W;Hano0000< KMNUMnLSTX;{yb*@ diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_activities_activated_lxx_dark.png b/app/src/main/res/drawable-mdpi/ic_emoji_activities_activated_lxx_dark.png deleted file mode 100644 index d2737de9818ac49f96b09c5885c7ea63d6befcb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmV-R1GM~!P)7UHI(Yo#OT)4x-eJ@1*N|jgaxi# z>cWj{P5dEKFs&$3(2<2JI@8uM-ZM=rvPQlyiL zLNjM@*1MQBh<4pxJXBqOq{cD11p~r@L)?Qj3B>@KIfE`wyeTsxX~A|k(Q)QltohP| z^h&V?z=8uVjp!qtBGxk;Z~Aot7jJTm%P;98NdT~8$#?dUNVlX=upkKoEI8nD0ZDRB z$giAX-k3Ac8O^HJ>oYbq=y)-f#znVbm9Ai+VEzdRqhN`HokOG5HDlA)nN>Lh1Paa& zZ^XDP0}IXeaB7NfgS3$edL$~@!_t&x;8SzYkkIH1M~nsH+0f_=jCyxfNx5;~&htad zNBbw`I2%YPLYX_C70=Yrb4t5I+JnhKeD?L@ydoUOaIzF(jnaLt9YO?SevLH2woUd*$vy z4_-K_l|)5LrKE*I0&VFQNC;q2B)-q0D-@-Li-~XYB$Juvo-79Q~0W8Tyg^RnL5h@@r5r2fp9q!qqNYHm{smjO878k+1FJm9q}#LBn0*sb(i z>ZnM_6XvCezQw}1iU6*mfi}EQB(G6;ngOCe+DcudXuBC%TU1#nbwj!Tb(sWYklh#H zfC~+@6gDquiz#@T0j|*Jvn-+~2`M2s-fnBWAj^X}+6g+`Yq~oiw*@XVLNMOWB84OX z&))&T_;!G%C*6JVb2Z9&K^{6l0CAxqZ5z{m29T#2KwW$Bh*%^)D@HP%&hC*8<-xjM z@gpKGG@_R6q(*0?NFgQkCcI{V_4+f$23FqFJ180iH8&~s>zk~C9e@KaG~4FnF}VK0 z8XOnR0IuPrP3V5zg$1M&lGNE+C6CAm02dn4!b9*yyExusGXsnenn0=$nDi>4i4Iv? z8m7}w+&2W~#F6`#hLupFL+qVug~uLqv+A4{x``Z};TrMI>?LJrW6pRFM##>f+^^2J zl%e9B7@E0kb+pvbcZq{X`63c^a?~BpJfw4-C43>XP4i;W*qEa=v2X5?_1gF`i>(sl zorMtI<8b-j_?re+o|4%+dR!X@XpA|RFX{*9;O0B3miHWK3&i+FRlh2!dYa7B7-J4= zrTjycUAb8A4o+U7V>nHhXc}Y8mGTZ%^upaj<<#g}vu*O|xqG5d=p7txCslT*#pR1L`R?j-{M@2$QNLUEC+ z=xCNyHHnS~Vzolx(;0lY{sgR@2*zr`{b%(9S!{I^z(@D700000NkvXXu0mjfV-|#? diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_animals_nature_activated_holo_dark.png b/app/src/main/res/drawable-mdpi/ic_emoji_animals_nature_activated_holo_dark.png deleted file mode 100644 index 1c5d65b15e0405bdb1fb8e5db64ffa6893b1187b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1018 zcmV1N13 zxD|I2xR#X`OBg>w*WqmM@Le|GdxAg{A-+g}kH)V49=e&x490h)Lz?iZKvxi-pE6WJ zl|HJ2crw9`5~vmV%J`Oq@fYbBAI4`wbWU1Oa8@!2Nk)@kJeDBW2=>jDThH#XZ1Rb6 zr3?tP(p<@o8CN~DayCyn)QXM6>YDS>Ub!{YqEgfb`iWMey- z(5P>RJT|rx3hJSRsKd z6gqNkIyDjB$)Zp){&Mkl-Eu|#B%}qZpiXubvUW$>7j(}bL~4yaB|-zi%bA}Y=S&G? zpC8&k8Na%|fJ-=^XSuP-=-cmA4~g@o43~gzFMsCa&^=$r#tT?+A@B9Z-g@V?VdH!$ z1CmjY9WuSoeH7Ys)%fL+gf65D#x|k)e%tKtKpP0MS&%-7NA^%Kf={Oc1;*|Lwdba) zs;c53(tgu|5`Z`p!sUpLWcO7Xf%?P=p4*LU+q}OXkO~M8DTyp?G^9c+4jmNSCDC;W z`GoM-9vBnnN*k&~VE+el0|ydQ*$)_d9V-!4ry1QXY%}5p#T5?07*qoM6N<$f`tX&`2YX_ diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_animals_nature_activated_lxx_dark.png b/app/src/main/res/drawable-mdpi/ic_emoji_animals_nature_activated_lxx_dark.png deleted file mode 100644 index 6f978cbe34577ad2a0a76fd65a759b3fead0fa3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1160 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 Ef@eBRw*UYD diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_flag_activated_lxx_light.webp b/app/src/main/res/drawable-mdpi/ic_emoji_flag_activated_lxx_light.webp deleted file mode 100644 index 918e7f5827dbf75a926af01a5dd353a9de46716b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 408 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 diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_food_drink_activated_lxx_light.png b/app/src/main/res/drawable-mdpi/ic_emoji_food_drink_activated_lxx_light.png deleted file mode 100644 index 56e621d9c53ea9680b5faed5aaf2c5a664cbc302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmV;S177@zP)9V{$>7RU=?Ci|<&HOXp{7FgwL@;Y{@1N)u?kE~TtD?Cd zO@#zspqQ^63vBkAp;b|!Re1l@5LfZ#3T^i$CkTKl<@Akukf?n{qPmPkWfjTVs{6rw z#C_>?p-?v&LXx^d`i*FqUKZ*n`;nxCk)$mN4Ko2}=||UgfvOP?@~Z>LuYiEMiW*~c zY-RV`L)@ujYnDHdSLI?2vA!(1S^ZvjZ#5R&vTY6kMsjykLTjBP8wsQ_Ek zU$mD1NzuIp-EpnsBwyWE$kcacS{Y3KYAd~ofT)c*eZjMExa@|J=!}8_)Hr20gSA7p z+H*7Tc~R;1bw-2xu>ePWpoWMKBz?uzwiFdw;$|Y`vbJKprg#iqKq8|dU;yQ8jJUxx z-B^J4V-u+cQ^i-lHAP5{OztU=beKt^9|n(dcNd<3QRa#8e?9k ztmO$UKeAod18fR9os8#DsdoI-Q<%d%;0ImRM>}tgWU&@! zc<|MBR)sxe4$P&i`e{=Utj_vIvyd2VhqMI22LlHIo&#@CJ6k*ECOa_(DL559Ud}&( z3yVSu$U#7g&3FKn_jpYOaIBZi?WJ(Pz;kyZ|8L_D28VRI1dlG;00000NkvXXu0mjf D52~o6 diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_objects_activated_holo_dark.png b/app/src/main/res/drawable-mdpi/ic_emoji_objects_activated_holo_dark.png deleted file mode 100644 index 06a8295484a69689cdd8877e206d82e8e8513af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP)G4% z1?nr{o9xRux0Y?Zt$D^8d)RCJlaSz}gkKeCCEK~fu(o0^K2|3RAN<4Z-}F>A_#`Lc zkDWI^CwPD)IElD&&`i|R?Tr|4#tsd%tbQq6E8p!&pn;avKMI3| zyY2Q@EtNGhjI??#KFmb1qf_pzX z>)w~)6Br?GqZL2`qpA~VOLU01jaC2&4Dqo#(MYT*(T;49m&2Y8K2|3hi8bc)c~gy* zmBAkN>Z_GWBM9oVo&EkFu=aE8l?M+HK=*sBBgRI?#;k=TYJnqGpidgD$XH{K^{Wi( zOOx5ae-c=*$NE(QFGh3G;j&>t33%42r2zv7%Lq`^h&-z=cwKx0SW1(`NTE8M00000 LNkvXXu0mjfyV>>% diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_objects_activated_lxx_dark.png b/app/src/main/res/drawable-mdpi/ic_emoji_objects_activated_lxx_dark.png deleted file mode 100644 index 0b30116adbc713e49efe67fd22bf7842aa3b2ed5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 zcmV-n0-pVeP)0=e*ecA+j$8<(K$w}XwbDrn)J?FFx^WR|WTNt*HZ{j)yUR*mDU^v5vSXJQKdRTGs zsMj0LM}6ByLXJNrVZMlw@NVX#h#`mOIRe+w*E}9f%+2naX<2=IkYe}G9}T|QJu@w? zB<7Jz^UDHn1#u;AW+nCEMT*|P_@j441|MRIW@fD-PH%#~;_7&F2>3q{e>b}ba=~#l z6ATYMx7t!x{QV}##Z17Z^-6#Z!9dYxTI?%Bu5ZiG!KL+zK;EDRYluy$w17f5;6j7e zeZ!v@0IU{8{-{L&2IY%fRy^dH@MX-=kn0+F#=CUh8`yhxyr#$n2V6&RwF}mVCToS9 z6#J?O5hpQOE#$_?hXxLq0A6+Y5unWX*77+FOve2N`7!E5iK%OKr_?G`B4FY>lkjGSksRK z`-TxXFs_S?_{3HH1UWR%A+QmL?0!PNxssrEt2*0g414jgj1bst^#+=`<7Z>XUWMIF$Fn3m9uh0SpgHhehi2`oGs z;`;M@=+q{Xb zURAB+#v)?n{1<^QM{%AzKjGPWn~JvWm9tKgk7pZg#E2$AZ-Tkv>f*~$TrMmTF(Q_7 z0%-#A#C&NizF#gAH=%La&S4(8a=jA-$4TQePSjeDl-NX_{_P@!cr++-B9Hn68`S2X!E#TB+X?JlCplSNy?YTOJ8t zjv7!5V&(imV38TaoG%t)U(V{WueC-8$!DgDMW)Rda$Z1SrGL;(5*pLv7Sj`^_xot$ z3^88po1kM<{YLWVlYk6vZpGN7?)ngQvV)u8ATB;awt|}&(LpJ# zRf6Y7Zy|* zKm(zx{xiod{4Wf`AU3jG!uMW(sUMrxZWy*Y>!XKlVgUd1=7TE5gJt zslgu7el;R-_RrlwyeFjXY6M6OT|ZGkKvG>KX4;Fh@iV?ZkLr6G&97_29?*JK7G!Yz zj33`Y7{msNvGa&9qU$FJfWF|3=zBINVfLT*(aZkK62JUXB4Fk#>RG@6)D+fs)i80+ z-@A#k|Ge>^_OxE!C_pK0>dPpg!Ml=Y{@fkb0Sh7#bnV0e0ifo<=F6ce3;#X_2GzUB zzUOsjetJG`#`iDrGkz}iDmy4aQvSea z0Z5LWTZEBcLS4g vzGU;C^^z^L?}>&_<3&SY#v-lUp#=Z{Kv&OB=JnGY00000NkvXXu0mjf(Fk%n diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_people_body_activated_lxx_light.png b/app/src/main/res/drawable-mdpi/ic_emoji_people_body_activated_lxx_light.png deleted file mode 100644 index 78364229e14bd8fc8bafa7b7f54c6dbde64b9316..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 754 zcmViLg)vdns52-P#lAnhS6}pBji=3_&uYnY}vJj6Cyx>;T(2 z)=VkiKIma_Rfw#NtOAo4;M-LxEVS^0`h1999!0nJn;Z@gar&YKmS~T;Q-`J6F`7_?}Jm~%yu=h7oO%REt$tT=%Pi%1zPFAW7l zNV=w+y)x1TrC0#t&@jHs(QnpmX~nDck}IUPgw_7 zH0X@3LZ`B3Nm=D3b%l2-A+BZkL?_F745t^RIxxlE-{(1<>CS7TSQDT*I~vKV{p3XN;6+ z%3WhiWdpMP8?gSJg~D?|m1gH|OX~o)mKN@OjR}K`G2GNN@nqO%>rwA)SdSGIfCnqWyW=+g`iu?FK&0pZ=!!*vH&xB|C2V-OCU*|tO#Y7mUj{G% zJjo0I->?&UtY`q}o*9SIoS*AWRRJkgiLVB~9xDpKP`1y=w!ApZc1+ZfXJr%FB%APa k?f%xGMm${k-8(y>pO;{Lau|P?+5i9m07*qoM6N<$g2&QldjJ3c diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_recents_activated_holo_dark.webp b/app/src/main/res/drawable-mdpi/ic_emoji_recents_activated_holo_dark.webp deleted file mode 100644 index 11ab650ca8900fcabf626dec80a4c8f9a060f26a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 966 zcmV;%13COsNk&G#0{{S5MM6+kP&il$0000G0000V0018V06|PpNX-EN00Hm9D3T;8 zWbeHTKm3~o5fPD>e*{Tk5hz)@u$TzF4ZmoQ!pKn9$U9byfTs#vgILz0Y9=-Iix z|Ngwc-syod@d2F|4YKk2{7W`2I$>hN;s>AhN2@AR8{L26$6|~bY_oM#25fH@3gx3F zw_qZ}5`Si))97xGBkhLG{xB-5(e=hTq_oB$r(mE{nB!X)bciz^!TM!}IpYPm`a_-v z(CBYJ)uB8lxGbPhdusPfv)JN6pmv(8uu{wcw_#;;#W5HmW`TQBjKLVMM5K_qZ`Pm$ zRss)vv2mY*@(S|ruekubJVja}_xh0!@e*Qp?fRSC|Cvs-6$6M!xpJ*$bsJHc8hmvNo%$q7ue{S_f9NZa?kwR#bTnCPL7IE(W zUd$sE$S~+FVLtL+MBFQDl%q*&f3KEeF5afUmvVqY<*3DtAcVH?!RP&vdNx}h*?*3| z*Uo}>@$}qC_AUVVt{%R=9umGQK)%aDAr)#!z`wq0LGdsAGXVfrP&gpU0RRB-3ILq} zDj)zL06u{-lt-l_A|W^Wr~sf4326Wm)n9V1T41l~7KjI!2Y@$f`hb5K|9R(;{XdaU zi2Z>7jej8jb-*?HnAP!`cggMNC=Bx-<-+B!5N>noH0?3*9?bv%{{NlTY2%M|jOXvoPxgI1er)WK6R+w`Fe}D(ifY=Rvg4VX$_40WaZFomF&E|fNj^_kbC25X zU(ZhwdvVSA?MztmFL-3PR(3>q-^!ymphWCQGm> ovDIN;O~QM&ZZ0gH$UDz{1@lc3;l>zjKQ=KzERKvoOZxKoVRLCkMEjY5j5~>I9@8Tspnt|C)eUl)-F2RCuNE?a=5#Mhx&s5!2zIw4M;s23k5 z>SjU^_N2ML>e7kjA{aSf^?_sDFfCF;Rf(OZCh9Ex=I|z+YOZ)Qd{rGM_5>K#K>lgp z2xF#g(cLWoDU*5x$p%ZOIm(r4E)OD*NH~JEeaT1}dIVS;%=SovtU%FBYuTF}PO!AW z7lILXx<`QR!~&t#$^-?0$;q^zcryGSkw8rX3^&s*df!z{Cn4ZT1HZX5{EU-n-LXaX zK9gsVVBxe07#YFv67?49Xd%m|?6LiO*KS)(*1*>lcdGHlo8|h-1&qZ{Tp_qEE0Ngb z(tsw*NRrJOAu3t}xfj=GER^f*{w=a#G4ie|C$L3GlW)kHERJbmz?k-vpaf(Os`glU zbLpdS*OP8PBa8Q2Dy2B4tBNs&brvnIwPKt(Vh}s9ETatLMubZb hZNd7V%18e+?H@M~+gsTEqc;Em002ovPDHLkV1f^Qdh`GQ diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_recents_activated_lxx_light.png b/app/src/main/res/drawable-mdpi/ic_emoji_recents_activated_lxx_light.png deleted file mode 100644 index 16ef908c6f06008202ad836ff1d49ff21730dbff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 828 zcmV-C1H=4@P)+>o@@nYnkG%0el1A&G0_N_QIEvX!vGGPX=-S_+9f#KeVbe};d-fUmf~ zv?P?_5eeAGSm*<-q#Ey;X{WCliV2Bda+5yp_nmvscfNB62L5*pUiJ-L@&!HPGbw?} zdWgzjL-@>o^Wwkm{b!4dS6E>$$N5J6!qoeS7|yH&=Bp{He&3{OaWgPqNr~Z&RblE= z1bY||hnzD7H#|1LJxqD{CtDNZ?A999ie;)~>sUm|{>Ey4r`lmzly}y6d3ORi$UQZ% zAvl>Pl2&`}PuBKnERSM;$lN!_h5xX}zfe1%+Rx?D$rN!1VOPW{P@J9GV2Pat0c72P zeeVRtUNc9lEu)4bUEmzFG*0eNJasLJV*T9}|};U$e9Rh_6qt~k5>1+_YgLvBz@qoG}iS#VvKlq}07V91 z^aUV`l{B}M;%xvb?}acxrb>E}S^$A)F(j$RQ<^B1oEmK|%!z8~SEG99%m8RIQ%{D( zOSg$;+!4Z=x2&NhrmVUJ)C=Hm2e2rrx=>^$K_SO9QGG3h_4`9N9)$SEs|us*vt-iM z0zr)tM$z4NimWDQT$*erG7#ejjpcM<>cbKP8RNq{w}@7J#con*($#G8P--6^YSc2c7Dg4OUknjL~0zRv9W4WU|f z8K=RO`}TzG!Cn*}pGlJo9yhyg1VGFOhq)p_PfmSsie+#PT5$5d#qBVkOrP~+PUFek zSjG5bfY?Cl%vREnBGmHFPiA*OZi9T#18>3jpUyqC9 diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_smileys_emotion_activated_holo_dark.png b/app/src/main/res/drawable-mdpi/ic_emoji_smileys_emotion_activated_holo_dark.png deleted file mode 100644 index c9726dc9e9f5dc3b58019409d90ff91fc39099e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmV+q1MvKbP)zvN0{qCeQ&9 zH-1qszE9>1jwg4L7}7vrI54^Qeb3kZm`SbnKO#vIY(_R~#$}) z;ZxaX1?b97!*IaqO0z3V<%1>i?uSDa%*(-BIiun;7i1Ki%MRsZQ@$3w|4LZP=au=E z9Q^iP$3REEwn<`WCrWLn@<{|Q(4iAUmxD!bS`|HemLCCXyFVQlNtvV7duk#gS%o%4H4cZc?Kt`-vn^8YzBv=pml^Vkl z4yh_qeSuyVj6?7vPcR%4iXo>^yx35E6$5jy8}g5d80f?YIe9MbV>w#HcxFs%??FN(+>hBejh=-OqA>usB{EpKO|cOguQd$+Z8PRlzEo?w`|tg=^68fVAxExp4ph N002ovPDHLkV1j-kaPj~E diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png b/app/src/main/res/drawable-mdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png deleted file mode 100644 index 1a9158dfdec74f11942df00083a2d80f74bfc9cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 942 zcmV;f15x~mP)7 zI4XqpQWH#|78*lT7DP=2HK2Np-aqz*TiNdrQA}ZEVQ5z3lm&S zt>#*5751D@N~MTYanj9(qJ!z zD;9uzXX4FIM0L{hMM-i231I5T{GYN48+<&Um0x^Now`2}w^a;+BO-HvyT#+*u7E@! z0IwW?+2M;lLP(tgM%i+q=8ox9H)WI5!SxJ{lAHoBwP6oV;(VLxrOU4>#W&$Xhy6R> zabztk+UO4D4!K|^A%x{U78FW8st}R)V1thyL@$?fF13z}F9Juq^;1U}7pjgdAfuyw zK|FrpoZaowaaq7E82<}-^e8iG% zwcsN*wek>gAOWK`J>Q)f7${VmnDitknYriO^Zd@aCe#0>?moMv*Y2^7%_N;Hknys> zffwI&W`nF%|9W(5fDGHrX8W+@oLZlA`M<3UMk`4cK2Ec6F^z9JTXjxSp%i)KWSpWd&_&HqX9v0ry8Mn@ zTZWCcQ1D^+M(dzdCGgzN@yt6{1Z~Hr!OBXEL2EK zkxG#T^^71RV>lxj*J(JpbiLU9jK((^2izRf>vLK|_2^5ITzn<^GNaVYNht~^Sspnz zE-RCwZ)a2t7h{x3sS#9BaZaz#H$fOU2NXF{5GBwO%Iyojtp}E&#}?7|Wt4^T={kxi zau|oqK{}+n$7QOM3zvU;t=s9b)g54PIL>tk)I5sxl*y&I!9L6cT zIF+o#^oGMmtei5xP6~Agd_rl6^eDI@cakfKp*%&GEvcnbS#5rn%Z$eL>{+;wam;7D z1_uXTOsLU;mIVz|_8d{QXUMV_O;FYxxQ!0lm53D2#9%H>$k_ZVlMdH4l;{qX=z+0B zSX|gGjVAL*a$>09XA7kfA+US59YaRFnPs7)EWcxDvc=eBKnjZsyG5-paVTFEBg#9$ z|8=OxeXqBx&)#KZoIxf<%5Mo_)dm0vrq5eo3c_%>u-xi{2D~e$#0kfNn2Zq5+zCqeBbYc^@?>Wf1mPe^K`w2s_B-w zr|LSg`3ZRxMZe-WKBDoNJ~qPh34G_UQ0xqL0RMUr1Oqv}Si?T27&nm9k8weIAL4no zNdz2S2re08?rD6c59Z^!2H$JOUSM}$Z84Rjosp9))WfR_H3{uKcp z$q~Di95&~2Mu;Uhfeo=b!|?4Q^aQ&H(M+{k9j8!=z;KM5krcTU7YWdDf&|wfs3P`5 zawuSgBtjOGoFXWOH55mYtpqe(!xr&BupKm>K(nL~8>%g+8@t>T!R5a&cEz|YSIo)V zg4_?$2l07FE^&PbN$$YCPqs@y5zU8?K*Ju`m{?CLSP=Kq*U%xk_ZT0QkL0=6u+bnd zp(yTh_>mD(lJCn$XiG%!P|oohXKS-d*tA4NamnFToi_FiJRoN?u%F>QV-I$XmRC#@H?M*5oBh cl=#;853!w`WW+>A>;M1&07*qoM6N<$f^5bSk;-eDrNhoQfnA86=@p9ZflZV=`acwKi*fEbve`rN}a)(X+h0e%SXNUg$GE^8Ku} z3B0~X^xzs^Z$Eo|>hR705X-YjNn8>UWnyRLM1Dw0pPp z=iOse!}}9Sd&t-TaEpV4SG@?d1KP6L9%vJ^E6_I9HHK;o0TBBI*{Li3Jai(92N|M< ziEVi&zvtwI*WG8_Zw zJLS<(!scF1R^GatLp9E(WgI*yDY49^SKM1ZP`K?}$ihP_Jna6KM?;X{9s!-^7f4!TZK5V{7{Fl^VPHBpLg;rDC zM545g23WM%&!UBX%mvA(QX@UgjKVmL&H}EWS8Y zed$@B@T>VHjTf)7&iVUF%fmWSDUo%8wnRNOib-k|l9&sj-J0i0BBB4B&Fb9{mzQ#S z=llu{r&G`}8Ay0R@~c|=UAZ7L@Qc5F=mIp^^a>>=M`I+V6lNc(B_2iTZeBk-%r*<^r5i#Or$0<`fp z?45=dCt>`Wg|o{rzNwr^1U^hq;UeH7BDbZ2EIL2PB85q2J_q;slxxAWVvAF@IBNyZkW$fz&?`g0`;36P6)*pe$FIjA1RBe86 zlvMfc!jX(!>&gZ6&S$qhy{kDqoW_@qA(8wgH=i#l@GSx5dl<{%=$ zDAzA$Zb_%^?BQKLr&UMS#fmprB)4p}1>0lfr?FkwHfrQ=ZEBIDIxTwlO@%N-$Za0N-&wM!i&sxsA`hdWmar%=3Jro=!pCMzwdwDMGJ)DO*5K)WVY<7QL49)v zTFg4ATwkcU=kR_XLQA4G!J^-=aQZj*FR#+t#V32w2)L$9fUbZasUNO*1FjY% z&QgoEs9OY;GN)Y_sb!td@6-6)RqH3~e%_~dEexq0)4@$Y8A8}UY*)@DzQPdp4U5)$ z1hHiu0TvcoM?~rTcr9(b#{}s}LW9f(j{u5c~l@#8MlJyKvoOSP%Mqx_)IhC)+8|Fi96vM^x5 zgiQ~-Zz`RfRiLEeclk!%5Br~OFT*gbckP$xVfRg?lPv$Wirey++#Hc%wPDl4?wd*{ z0~N9Si9QYBqwAQf$dH8*3pPFMzNyRrp{Z|a^Flt7PqqJ?fE@Hp#$b zOj!ruKY{&XaW&agSq9+G#Gbqp4tUM}VlsO$dA y^w^wHh}q_tUFWJyJPMf7Xn3)MM$H>*%3>5=P>M7XmXO`Uki>{R1E{U<2B2AW^*W<4%czpcjq+MTz?Y0z@zL zO8*NIy&VaW#6~{W(<{WSFt#1E&j<_p-IBMc<^1Az9v4|MYrNr35x)8S)Jn;6< zu}FQBx89m}tZ1ueJ0?;$#YApBypVq%kl9GDoW5fx^4ty2=if=hbdINPA;X&cr`#Uz zx!#$br$fs{rE?;6gLYF*0B0w7-~|(y*%?EIHPp@XRP^n{#-y- z?+?E%eiM_qcK@W>N++b*ANhKU;89zp#9=#FTHFI_z*+Or;6mR^^|Kh;KNMoRLe~u; zs&5Ruwii66*JSiVWFX6$@8arsesGDYVtn5SEfjY{^NfWT3wsn$q@a?*TzIj#2QL_~ z$Uv4g-)wMuMbik_?VHu^d0KtVz0=!|DdhV=R5vK_xM&P>J=5tY@Y2dh28l(6O#{Zn z=z-Eb!P@A>RR-r&A8lXxwTrBAR2ZX=ObO00pWD+?+5K$2O^WIYGHe=X8g2DQK-NYZ zTYOi0rnX;DP{ta5q)8?)wH@)0Hz21+!^GO|U}%MDv|=NaEM&wu(?auwtYAK#li|M` z81R_hWIh8H8MY0C7+~F?6JZ7j(X1hs5$5257YtYj4G4(qMJb`us%T}2Q$!wk!GN`I zu*|lk#C~CDN!>bs$?N56dESZO1!J<5QMy4bUnfM_iWJX%!WH*cPq}i$(%0wec)r%q vKc!v9757fdF^dV#{8g4Q*wo*!|91TZkuiJaBM^-700000NkvXXu0mjf;I(Yk diff --git a/app/src/main/res/drawable-mdpi/ic_emoji_travel_places_activated_lxx_light.png b/app/src/main/res/drawable-mdpi/ic_emoji_travel_places_activated_lxx_light.png deleted file mode 100644 index 0043fabcd77ff9f42d7a6b6ae88c7b06b39fd43a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 731 zcmV<10wn#3P)v7>1#c1u)S$C~Z$!;)TFW7QJ`7(;u))uZ<>BpiBy50xsUl&)A(_seiyrUG&0a zGQ--rZf?-BjljUf5J&vJZfY!T*Tfs+m%KSS?fX98IXwqFp8vA^fk}@y81{ODQ!W+u zV#ZaWF>&YBB$L{_N(&naTBx6+jRblz*6)EX%q)JdV;fbkrm=djM_c50Ay z?mz{@e&*iVEmAyckW%+Ko81z)wDN!xYy|JXlOmkO>?1((}?3r5=Pu`BdqhA(wrMpNqy zvc`&n+rTf%*JF=|GAn+Td{gnz_-(NkdRbA;W0r{W4Pa4bK7RiIn^P9Sw96Me3vfe{ zptwsV`BG;gwldshMdcx~%zSJx1>1a23i^;px(cJh6*PsDS|A*))G|EiJ>I_I>zYXJ8BH`z-fP?Uz;W4~N1I!}BxxpC_4-5|R6yhk|@cwM* zssXIzgcO^wD$SkHiy0RU_DHe)Jyve+`RSP%eC9^z#SCVVVcj4Yxk#ihtE71Nj!4Z_ zoSQv%Ojqo$~+8P|{Z?gY({QwlF4t59xTL%CD N002ovPDHLkV1iovVlMyy diff --git a/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_dark.xml deleted file mode 100644 index 91c5994b7..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_light.xml deleted file mode 100644 index 88a2581d2..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_activities_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_dark.xml deleted file mode 100644 index e73842412..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_light.xml deleted file mode 100644 index 44ad007ea..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_animals_nature_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_dark.xml deleted file mode 100644 index b04d78b19..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_dark.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_light.xml deleted file mode 100644 index 6815c864b..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_emoticons_lxx_light.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_dark.xml deleted file mode 100644 index 4cc35ca7f..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_light.xml deleted file mode 100644 index 44c0f699a..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_flags_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_dark.xml deleted file mode 100644 index e71cdce74..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_light.xml deleted file mode 100644 index 1edca1ce0..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_food_drink_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_dark.xml deleted file mode 100644 index 8b204bdc0..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_light.xml deleted file mode 100644 index 83bcbdd39..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_objects_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_dark.xml deleted file mode 100644 index c5c8f7c6f..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_light.xml deleted file mode 100644 index f7fa2deea..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_people_body_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_dark.xml deleted file mode 100644 index c05788f09..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_dark.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_light.xml deleted file mode 100644 index 6428d4cf2..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_recents_lxx_light.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_dark.xml deleted file mode 100644 index 0dc871b71..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_light.xml deleted file mode 100644 index 80b5d338e..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_smileys_emotion_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_dark.xml deleted file mode 100644 index f3786fd2d..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_light.xml deleted file mode 100644 index 35deba050..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_symbols_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_dark.xml b/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_dark.xml deleted file mode 100644 index 79fa2bfc3..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_dark.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_light.xml b/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_light.xml deleted file mode 100644 index 238a138ce..000000000 --- a/app/src/main/res/drawable-v31/ic_emoji_travel_places_lxx_light.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_activities_activated_holo_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_activities_activated_holo_dark.png deleted file mode 100644 index 0478cda0c63552528d99b77eeec2f9d7ac43e99a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1136 zcmV-$1dscPP)7{=AILbC!V`sE=C!b9Dn2=ZR^<5>LxM&ivwCr{yD5tN>l#7=2PPZf0#lqI@J zCbW`TqG{>S^J!*bdL3(aXLsD8?*s2)cfQ}}dER%v^JCwcZD??CaBwj2Jg-G@C}FfI z4p@#_1InAQ&$cfx6?>2-5 z7!4xB|EWxB|EWxB|EWxB|EWM8;(bR{&Q4R{&Q4R{&Rl zYzk0rLnITRU8{!32$LcN<+Q}IL^&<7k)#D^)!+e5T8$8Zq)pMR5$DM^MOVp*+-$zv zph1m=Lg9iY%^H$CW0suA&E^{m9Y?L2(C^2$q4NgX^!?;y^ZYA#5D^xEmB8T;U1rg! zFg+{Ulnp1d)@rBm`mVMcK-h$(X zlSlMY6S?Gg61gWM%hp{6SVkKU)>jyKPIk;xw5^}aArnnnidST6-ny(I=Fvpk`q>p|DISrbAwTB%T@A2?7Mj+_u0n=RYgxXL z!AU9=gbz#^P* zqk&dk0%L@h=y4hCk>U4#aF6iaW|RQTS%w2HI7|GwfET>lazf_sD2XQuZmAa(OMd*F zBj2%Yfw79GntPXPJzSPQH<0;#ii1kzs1o8tc~eQg3KNbd|61E_F@~|sVXo!NHNwM# zx4mdu@PnlU8Wwb%+H4`m~Shl{ow8HB)7t1y36$Rx^q_qE!#aZevJfdMiqb}T!+)@)Gf5fjunHS#`Xb4 zCD;G z^%ax-=_+aPr>8!+tzKOMqu%yDecH%J@(vCTxxz0j!wuF`Y>N5-0000yGTnU)pSOKET0*_u7+=AIU^X}dTx3$2Q9 zDb$Hs7H7itw*3iP;tN7slQ9H>V0+y%vnegLm+bqw_ZG?pLFR46gm3aSCY6zs*j`*-kjqr^sTv?Ko*HUs_D?jJ0#lTCRLUt46WBR5vAtMd-WrI7 zZN15H%G)aEIIzK?I zO41~4s{{rNYIM~H%bUEB!);x$b{ofk$x8W!J;-~VA>jcL&Re@5s+zzAHaNfqPHtRoE1SAlFOa=OoC$xr@Y$GWb}@F28~MHV$eR@V)RC8 z?7`H}RG2~`%OwP7zwoc~^87zyhJ^dJUiG(6CV>r(1wP`226-Y=r0tg`Z@30pmHI^k zCSSbP$|XjqAZ?XCtQkk&qt6*X|FO9k9kt61(2299%@^N818-Sjpj$K%J>s7*lveG1kqm0-gs3@s1*gz*0Z*I2 z1U5Lp1y0j9;|6Ge7STX&BFY3}dsbWl7_ep;$P}2f3bdtq{YL}2GXQLGWc0N8Vzt?N zSkXZI$qgtA@@-%(Jxk(A3Z6Ry(w=*c4A7oi{D@J+&EBGddR>*FVEc~pEu|IpIX3_f zaFr1!9V&IJP3V$95%cu~3`DaG{O;&W9wK9PAAWVaw(
&L!N-OH5$V1ol(mUFQ> zYj^Sx=@_L`NRahJ&F5D$aAsmRT^u*)(tv?^$~iJLidld$OV`6NUGJEUWdfcyfeCDI zfJ>hFQD}e`XrdSE4O)TSD;g*&(retuBc-m85TF}Rda#K?CHD)fk^}LXlsOl;WNyhE zy@}kR^m+G*s190JjF&151@C*JZ?VDjuaXIIC8Yhg2)v9~wUiBH^Faf|lcwJedm?W` zqf+;hD6KMVJ4`0rv=S^W8TK7M9;8*=N{K&nu?oNhw#Xs#N!-aBn0bhYHl^Mb11_;t z*l+k~@a3B+P3PjTvB5{}4wZWXU;)!k*x&${$SHB}hL$yFUK!YD_*k-&p0WkjF8&SI z!2Ar&&N3nYH-Y84D%^GS@Na@c$@|znzuus`LeqRYQt9kZ|HyL5q#COrZXGT;=LkLe zso4{$1V>JTE;VhF=cbeGNyOAL0IVaYZyp7e7n&Gt@=q1-sam4Sxa)G=8n-lEcbCT;7UjWTB^>+xVzj^A*BzJft7%VoXexkR+3 zW2Sb+SL8+tZHfMcl1f8Kf98_&TVa@P*QETq#7&!YTuu$+Z!Nw^1ID6eLj;60c0?;$FUCJTIv`BY<(825 zzVaAN<8L%(lDTmAWMfC9VndjqlSOaoiU(W+0?%@*UuMz;Hakxy?zLWu2T-fT%WITX z8nnh!LoT*A5np_rN@xG$Q+j=(=E&(GH!zgAc?s^P7@G554q2552Wg zn^Rh;?Wygd*9sD-(gqe&VN6Jhz-vS7k_7AuP~V%~C9vklw7WnhKj}p%o_XK*&CGi< zZ!MORm8@hX`(K&O>9(8cdOSl70etU|H~G5$Xkra^jES*L6=8GIG#6TscrpEu6VnSu zI*AFf5krrALi3P+Ay65(%jWXzI^}7s;(Gr~@ez5OizE$o5))!0#$HUq0l4htc7)-8 zZ!Hx4Cd~#Wu5-PQZwis*Eg>SKj|hFqkA(j0Gd_~s;leA1I>yA<1Ou@MX7UztVB3DZ zj+~I&u_9m~%e3D699CqBkFG($C;QwC@|qJ7dOYC3i>W0haPJG`rsuoQ>~y`0ZJmtp zqP(UB1R?ue4{EgQ@w5elzt`B-3DHhBxb(b+7m#`ADh&)F{W;h@s&jHgX_bfD<2m@>6ACinlsFRy}`AS}Pk&)IgAF7`(-WNn$Mv zeVHMyYp#Rqocq8RO0@Yu%xBHm35Arl2aY{by`_{fPkoXSVinWCTW)2pBlbH4x2uQ|o0*4-v=eTI<8rv~n>uGsVQ~vG` zuLvX0(`J=XjExwGg_vA4eGTq_I4Prw2oR6}0d%1N+ySP0x*A@Elc*LZLEvN_M8wrq zh_O9O5?pk+GX(_xt7A-zO)$tJ%Cjo@JaSQXAU(~TeetmcBO zIvy+Y1Sn62J$M>6a*3|p1#WLx>4u{l9!S`76v5$6D90&=$%78J;w%8Hnz0LHl_564 zQ1KM(^dzo4l1FZOz6Toa1RSS}OpjEJNrRb>&WGYJ^L?3{yum#IA&)UJHehIY1RKsg z9-CuVzQ7i%5JSU5Y?82to%xfR&E>W* z!CzQmAp0FO8977p0ass4<@x^g@0s8XYcq=MVMft)4kmE71)kkWBaV@B_ESlwWvmre z-=W7d#VESo3vK6ZNU$ss@o$7ENxOqFnAXYLaPxZgIHnqi;Gr^n!uMxZpkgRByci+7 z#9>ZfW(8wlEPeb_F#x{AwBK*`h2j!akqkM@N+U$tKpp9A@|!5+4>83syS8X&v32Z&MorM^d_Etef?LS#pz99c=Hh}E=H)2CFWd+fD-Cqx|c@%!}%2X?0D2=raT*V z{KL64D=v-VTz$M#wK8{ugKZgWgXe(!;&rMVo5NlC2Fi=8G8-6g#~Av!r(!mT$5M4e zq6IPYB?#EqQ!PQfb?OGy#0o?NA-Z-4R#e*UqKb8xBZ#YaxX^oS~p&y8NPRlZy1+ZtF4?oTdzGSWavJtnb>2cZ0jFlAV$L1G(DwZ7U0j Q@Bjb+07*qoM6N<$f}}+8RR910 diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_animals_nature_activated_holo_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_animals_nature_activated_holo_dark.png deleted file mode 100644 index dbfadda24512b5a85c357581138da3cbe31fe5b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2116 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 S?`uh;B%DGS&%4W$xex%#Xq$lm diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_dark.png deleted file mode 100644 index 275d3b7e67cbd20cc23105fdbf4a8141cbcb88ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1497 zcmV;~1t$85P)3MuSGKt20y}8+fB|WZU2})EBhfEF z`5GkAQzV!-_^q*9nN2f`4AFJY~W6pfwxv)SZ%7ryNy`P&6{9dR!$q-^1jp`ckvqmbGf`sUau zb0DWcm`3uq4G6J7-tYPpHVwr>3fNtFhj2r`j!+gh(l*Aq8X<2ne@T8kz%%4J$Lrvn6_wc^Z5xX& zD^1MHc;S)UZ6gcbElUa&fG)zJ5~RRI z<(KN5L;q@k$?=5B!Y;)4W;QI>JEvg1nB?vX(16wvUv=Af?c&?|xe|9J!58b!efB4c+uJ z{KSrxv2ijTgby2|Y-*$N0vvG=Zrz3T^kjoFz3URp%B3VPDFKR>NV;bXlr`*!77BAl za9-T=BhCQ{bI`6qP*Jr{+&QC$v~i*LamHxSdnB-)kQrlFf$7-L^UGr}2QQ-XP{4ms zwrDpwVHwXGobj+3I3KR36j$H>f0ZA|YAapgm{Oq;5+D3ax zaq%INmfS!i@U@BWpzQ2>GkB$tLJBFQ@c+Z#+|Ixh-b19z00000NkvXXu0mjfA{ERl diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_light.png b/app/src/main/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_light.png deleted file mode 100644 index 1499e5d8dc0c165a4795c2148bffe128b0ac8297..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1439 zcmV;Q1z`G#P)+#_V{CJ->kWIOTL|!?_+|(^ z8DG?xc#ZLa#HayL9EjJngU+qp)@?G@t}COvkHz12I*2=6B0IQbRzj80Q` zbX@Y@cyEi@PYSg;QX8DEiZj+pD!N#ms!sckY& zUC{+Zq)%)PJgqL_v!6;_F|R5>=$WXp7-mjiMTjl*4G7F35_7~F{u)s*DD_r_B3+HD z>g7N=vG!K*_TH_WIZ#%}*C^F80$QksSc5M~zGR#_uipZZh@tt9=MV)>shbg4QEf2? zq|Ki3)1o^XfcU9z{3M>yY!n^&g0 zO$||3Y#t$=N7ooMHV?gmck7h;nE-|sk=CvzM3>dUf~kFGj5r4Nuz{!4%>X>woqway z(9=R%gFg~W@Vw9%YU1>P4eZ@*sI`0n4&2Bh_8(I8uMgh=3RWXJhMtG~ z?$Ie~?|&E1vs1`-0|=-$yGI_{bbNjo^?}tOrVy+P-ozNO^}Y$CO4EK{qAMh};G-zw z@M0&LMM|B)^NmW~djdv)xJP!Fj?Kr|S|EE-DehPjh5r@^q@_gxidAUs+$p-Ep%eiO zH1m}oK%h*idr!a!h|a&aOKr&>7%&JKSVlrfBj0iaShtbPoe$Hc1it_O2o#sAOs{@h zN?NZxD_A;r3zlH5QVizKU3~rd3g+#!-?J1lcRnUM@1)QShS`^RzCo#*G1RF&NW(;} z)u#;@Mgqohcab#X8CVhHeo%`pG>}TS_@wBFoX%Piv(=Y0{#;?S^}S%Uh4+f)OIxvo z6)N>I1q{^?d*6#7a7`YT-WxZGwF{G8x9UkRhu2Ww@s#Adc^ShjE{pHxMWONcM{w}6 z9$hJLMlms8wZQlU8)Q=Z?5JoTti|_N?<5vRw7++#cWeU1wIGW(kreIytfQp0#7w~H zu}V0Gj-uVBRta~k*JSChVQH(>T`};H_1M=>QP0>U^NuWRQri39&PI-63agBDenE1N zeGcc$h!C9hh0x+RsVv1l;@MOZ&tQMfl!7n)dz z)^|Lf4d*Pu;_YDuYQPUv#8VBz z9Sa!i&Y^g7;Ga6omSV%f3;U5a5oSEWcFrGoa0JZof(b{v;*bv+U&zI$l t@wc(q)o{(!aXDvv9(m-EM;>bi{{ZqFJM1pmj@$qM002ovPDHLkV1iz$ySxAZ diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_flag_activated_lxx_light.webp b/app/src/main/res/drawable-xhdpi/ic_emoji_flag_activated_lxx_light.webp deleted file mode 100644 index fba33e68ef455362469663e46b4d88507cd4767b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$cr3Nk>0ssJ4MM6+kP&il$0000G0000l001ul06|PpNQwaf00CFzpp7I) zI#*xfPx%9eh{(g=2t|d{Br&9&Tvga}I&tnC;_R;F@^UtxD>m#rjif>0^aIF}WSh43 zwe4rywr$(CZKJ>YzPt9?qc@D`{{)DCL0eo-es;v9f8UErE2~o9YUU6!Rjm?;){Y#ZNAj2(=An@m~p6P&gp$0000`2LPP`Dlh;r06v8{lt-l_q9Hic zm;j&*QGEa8(k32#e$`s~1ykfDG8|HAbP1gc7$%Zf=9Fynz>Bs1UuJCw{iQ_+TXiq0io ziDIKA+6{1e*d4#GDWUv#oMEJc6C=`Q`%D@pYm4&4#)<62(jS`)W?9rZF54m56YOLb6 K{eSv!0001;Hb1KX diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_holo_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_holo_dark.png deleted file mode 100644 index 4ebba048dff7192387510738ad76300a586cd14b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 879 zcmV-#1CacQP)OiZQJ?_B1#R4XcK{(+EuH& z%7j3%v8*&G`xyE?ow+!i?$zcx_iE$&z=PLw-gD->znObv-eXgf$z(E_Os2F7f}k^4 zQ>WjbYZZ&dpj0Z|2*dELtj}um<8mqPb{h#_jG`!v))cBueSUmd^fluaycf5|pLhFl zS%`Ue`E8kr$@g>DZG-;)R%};lKXHMPsc$3ogk(kkK(g&#Ft63sQpFe^HJIc@KyXga(|7IYsn1& z=~v|TlJ{XOeU98_`X#EozvK!)EiwQGzyKHk17H9QfB`T7{@OE<0Wbgt;C}#cemep9 z5xG}ay}~A6YgNF|tFB&ovy=dgZwCPCSFX?SH9VkVhF93QgkKQ1;t$@0UNh&hputsP zUrPKgNuE;K3UvgojOCZMT2=N^`HM00{v!0AN-H$~f_6e|#mW z0Lq-hjGc+xS0=5r7Tx(l=4!87^3nzXRMG8IiP|5xp0wb&rr(2~FwautO640#W%mWf zOyJ{nz4K+Q1K=I){k7EeC5_S70(jlbF~(dELwCL)7&=7JhN-f=w#?oybym#Y6b56uuybIYQ4-o6uRTI5qyTWBicv|g*>6#z`_ z6aa-%sdOiF|KnTMoZ8gq$LCT?H27OPBYBg_WHOoZqu=|=r5H(d6MFyv002ovPDHLk FV1m1(qon`< diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_lxx_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_lxx_dark.png deleted file mode 100644 index cc46e9f17b819ffa33140cb6cc2746ae366af0bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1157 zcmV;01bX|4P)S${n z^aqqIA@~m%9~d9Vl4-J;ELqtV9;^xuTCU63vI$q(yT;Gw%FXVi*it4C@14BU>wQ0W z_j!H4-=?3>?b|0ymaPAWlofwNa_oiOC*RR_Lm# z4(oNKJMxU#n|RLTO|%-njx@r#Y8X2xy>B5paN&i&StAueN^1R8r^r^`m`_XcN2|LEPSt^){Qi0S>M~IJDhMCKT-tbv%ZA$~f zO7EXf5U(`!UVGU&ve*g}@Pu@{V5wjQEa#UHV8-fO<!b-^#;TRa6qV zRm(L`H*4Sd>`JrA73%@$Kd9i^T$lUS3)>2SiHb>Q6aQzz`J9Dkmr2*+PhDTpr{MQd zr#-B%d25J1YWBvv$e~-4-Jx^@R`|ZKf`R1kot}m52aqOKjMrBq{oXi#*B)dNju4Z0 ze=>8sJH+3k{K+IHz8<$b0Yqm(@Kf}oE4u3e{>?IgC>dajmH|Y`09&*SAgWLRn^<1> zSF&FJbCSjtY7wBzz3}2=2f&A6835(;J?BK`HkJoiCSbXMWrKAKAi_NZYtd7^*B{>s zWM`bc?-)zZknY8ANpIrx8-0;untFXrRlUBh^9%YUIkY$hG0VlQ2E=FV!PLqbSNuDu zTy@f%ic&rR;US~kg2@%{ZTt9Y3zouI5-TeH?w+t@h6L)dgtm`y^H@@E27+Tyt!7~5 zmTjZy$yYv{I#GV;$((Gqpp5`*0XE~D;D2lH3%5b@p-~*tZQA={6Jr>>{yOQ7g|WH8 zCP&!gkD7xmv+BIa&%>njw0%N1s%x4zy>CI10^lrlk8^jRRqViKUmBlJu#fixY=g0X z`mA-B`Pnhf&)5Sg?ChdYO3%LQiC;6j;x6L={Vc?(73vcD;9N-o1PDJnV|LFqK~hD} z5WWDYI-;*W6O1&Nze%*BO&5gbUk76q_!2>SO-Ygh;8MdDikLi0$4hybN-MOH!s{2+ zHoShxtBn9C0e~q9;6IZLu+x$Oc3LvPPD=*ZX(50`1Q^NvC*C6fm}Dmc_}N*?53}zV zYN1)u!<^VN03CgFlXW;Ac3y-o3v7Yo_CdO7PXM4WQD{zdP;?Q3;dsv^FH4rJ-L1a> XVP!#8=nA2%00000NkvXXu0mjf0)#T` diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_lxx_light.png b/app/src/main/res/drawable-xhdpi/ic_emoji_flags_activated_lxx_light.png deleted file mode 100644 index eb3a09e42dcaae046e87c9030a46e5c00c30f78e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1112 zcmV-e1gHCnP)b_DpQB@WV5Y%LWF}T1afdmEHftW{I)DWxZUb{dqj~D{MsB@%GGn)I&opbJY$3CBZ z?3e=w4*nky-Jav(Nw1d$&iV1Oh9oysDi;UOlgP{@!d8NV=jk;*j{*V((JhNKTsY^) zcMY$Xzp^`sCuKoz9q^H^Y#)hcp0U8W7Q9^xk|67$WZj5r$=f6=;l$fUhkeHEu$yZ; z6SWmJO&;X9`FTr$=xcO|KlN3-ln9~HBd9H-btIBblE~~T3oD&8LK98L&2wHYIPk6( zy5FmXCU5GU4~I!Smm*zHY{aC|y)ddrW`0!ygE7hD_X(&9KmT?>{s~n5oD!dC#sWzE zc*&rvthU-zz!)X3TTB25&V8$e?0)m=N*d?Oxb`<;W3$hZ^L*_XO|O#J{F2r_KH>=u zec+NCs`zJYgjji6kYxYsO7PZ4Sd1YpoO&MuTzp>1;01tKoA1Qg*2*lRcfiYQq?(Ozu&a^mw!4JyE50^U1t0rcyi*?{d1r6r5>hk;E6qv`gdPYn>0jRN9hn!KBqtqo%bbK7n!T zBUW~vR-{xBta@E@f9UPwKf<}nJf~e@I{|Q&d05^@Xk@NefAw>t3s#s~V%X&MdtsSD zfT%5ZE!gj=7jCPq*LqHS4 z-?tHx+*qYv9QqJGA06A%CD!E7ZO67r;YesR6wUr=^!_!ag&$l~FO1Ym)pa}0TM~Ey zbQO*6lX^MCAL_;O&@xdFB@BSr{`|>p5qm^-SsEdv{UI?>vElcWBo} zo1A?CFF-Gd7}Hx5etbIYdWA5b+l5Bo)1B~juMCcW!-gZ^u;B%}df4cl&Cnp1r-${xZ+Iyw1Mug4)0000OiZQJ?_B1#R4XcK{(+EuH& z%7j3%v8*&G`xyE?ow+!i?$zcx_iE$&z=PLw-gD->znObv-eXgf$z(E_Os2F7f}k^4 zQ>WjbYZZ&dpj0Z|2*dELtj}um<8mqPb{h#_jG`!v))cBueSUmd^fluaycf5|pLhFl zS%`Ue`E8kr$@g>DZG-;)R%};lKXHMPsc$3ogk(kkK(g&#Ft63sQpFe^HJIc@KyXga(|7IYsn1& z=~v|TlJ{XOeU98_`X#EozvK!)EiwQGzyKHk17H9QfB`T7{@OE<0Wbgt;C}#cemep9 z5xG}ay}~A6YgNF|tFB&ovy=dgZwCPCSFX?SH9VkVhF93QgkKQ1;t$@0UNh&hputsP zUrPKgNuE;K3UvgojOCZMT2=N^`HM00{v!0AN-H$~f_6e|#mW z0Lq-hjGc+xS0=5r7Tx(l=4!87^3nzXRMG8IiP|5xp0wb&rr(2~FwautO640#W%mWf zOyJ{nz4K+Q1K=I){k7EeC5_S70(jlbF~(dELwCL)7&=7JhN-f=w#?oybym#Y6b56uuybIYQ4-o6uRTI5qyTWBicv|g*>6#z`_ z6aa-%sdOiF|KnTMoZ8gq$LCT?H27OPBYBg_WHOoZqu=|=r5H(d6MFyv002ovPDHLk FV1m1(qon`< diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_holo_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_holo_dark.png deleted file mode 100644 index 0c6e9eb8232038b509c8e0aca756a10839781771..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1083 zcmV-B1jPG^P)n-0@zpCj@LxaQNa5x-^;d!1s zv@t;;EnY-&xtv!h6jns=493Smo6cR96Ad_MDV0jS<#KtX9080eQ3TWRbuxyS_wxCC zXR%mps!Ie6-VTTTN~swY0cN4U38V2bFo(DwVO_|fQPve2T|l3TSbz{9^7xooLhLt~ ziHBufp)oDM5&_5*Zij2kL)I1w(*jZwU|RWpgSNEh3Z>=||GuZ2Vq{DUz?km=0eV!# z@gbOo-vJmKY@fE9IR0L(6=4y_hmc3RtSuCV0?cCCy~fzRux5-ugJZ+6WqF|~oME`P zk1)TA;q!hRevZ?NflDbsAx#0e1U^DC9eR8NK5v7MQ?R! zAJ}IUd!6gQ@Ihue(n%Do5&-8% zvFkd4U01WnsVWem4I*5`&?)IFEH(+Sfb%aHAWZQUxH(}F(pgw+62K?`ldo3*h|7L0hB-U3b1GTFO9{2QGP?NkoZ0zD**_!xm}jABVn-s z)tVq}2sX%RU)MKZ!Bzn{RxX19YxPX;d5O&e(1-LJJ5GRb0=&d@+%3n}g3W2O2tY>A zbh`LJf=R6hi^ughRBfL%u}uIn$)v)f*7sKv`mjxaR7qQaUiBXfz~_0FmH!CZ8j#bE zv;=5I!#a(azhn|w0s)4R+di3ZBA{y@M8I*GM22u1`~(8*lDQ@V10mo871JZ_7~t!! ztGqpBu8Dv^O$gYn{HHBh!za-1Fe?wqJQD>0+abbTB=B2ilrp2p<2-wl%rS8w!Z8GY zrLwyfz9Rkr@-Tb66$ktYszpe9CX6HQ?Wn&w5<$-d-VW>uNzaB^E_tv^h?`E=4}G^M7n|IO4_g?{zs%ZM7zue_hZa8d468 zsi#WQvdwy!YpfzrRXWD9G*M-_vdt!#D|4207^4NS?vdC(m|?C?fCL1{;-8&OpaA`G z3y{UXyPLxI6TQq?)=?L9=xrS0E#Bd9I2?}6$zSL;dIl0Hw$%Ut002ovPDHLkV1k%S B@VEc~ diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_lxx_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_lxx_dark.png deleted file mode 100644 index 6c094a472f503488d3cb686965ed5d9aa5fc0073..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1542 zcmV+h2Ko7kP)%tXQyO16JY2IW;+HJ9=H8A=jvin4pCUz?8m zUXWEjv4N>IBhbJ>*X(YaCo*mA4<)R93&~8xAeb$Al}>HoFrJnDA!OoT#2E0o%^eOC z-thUx?ysSwDwuMYBV`~!3$n2Y!VKY3qXDCHb{D+@EaO)sh$OrbSh>g)JqNv#)Ne3X z6u-0ehvV?s56x%pY%3|_uphV>z|26fMC%|qA*<4=>bri_5(BX@2u6R$9M48v$u~cX z-D^5I@r==VYnQncbRqz`>B6kR4fEMqLP_2XUpAMY3{vwW-YP1_0 zx_;hIxWg0hU5t;3bSXlOtLV8ZbsJiG$y%Ey?6;wKB>Zl231A?VdFl_#Ir6Hd&%aZ? zd8s={RW(KW&Z|260QD7);c6mn09z-{BL_8f{+H1?=a5zE zwrr9vpG>ByEij$)Z?l{Wo@^aVEO0TA$$-@X2Kogxkm?ff*<^DsS;saJ2ob@?e*En4DiVWF9URGM&stQ3*+!RZd}a#B#=tCQ7EBn z=2KJE;xYwmTpDZ!xYi;c18EbO>4!{ZKHW4zU~ou(yHQJoU!O%pdPrNpaK$04UXL*lWWce21=PavIdq>(|)}iEVqbK+* z^!`Goj+`LV?30=ucY5re*aHm244x~obnM>feeaI$?Qaj$J8>3ONgzqPnp#}pt0l%fi?PNaAEw!rbhf#n33b_zRF z4vfPbQ4oL2+)KV|=<-*>C7$)Eo->Nel_Hs1D{Xv#bg!j%{&M>#i7~<(Tlyak2jW<} zH+JLDz@Ou$)3?8Tt=qRB?$u>*|7C{DAK<=P_(-)**72QRZR{iK@L`8fY&>?b5yzN- z&1Y{uDS!K@szkL_4jZ&q<}0$4Os#I zP~SPWspZ3&rwq>7WhIesVoZ#U8nQBh?r{QWo!`O+oT5*qYs)E&jT%r3Q{SqOI%$j1u{t_e6AU)u3u>IGkR;@7c`b^Jf@H!|qC>QSppA^-pY07*qoM6N<$f|QikbN~PV diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_lxx_light.png b/app/src/main/res/drawable-xhdpi/ic_emoji_food_drink_activated_lxx_light.png deleted file mode 100644 index c4fe8519a8d601740c3eb57bd07ef2a2cd99b081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1473 zcmV;y1wQ(TP)F;5w)nPD2NS(1q%vnkYE>x8WksY+S(JxNz?)h7Dz>6 z!KRCf4I7Y;2F|3En&rKT$MXNYiFNqGdhVT8=E(~WTaaQnu1<#itCc^T;YMMDc@jN>iK8oci4yWIQ*P}Qaf+xNX zvk+v4qMdq849Mc4Hb)*#FsE+3ii;i>Sxf(o6QVD58;t#3j)|>Oq-=~l7Ilc^hN3nY zCn#rMo`D1ym;wXl>I}$>OG+*B=kEW&dILwGe73rSk?JzEJFhw{{`o6V5{vR|6cMas z-T=1EY{s!49MbrnMa&Ed=au_A@yUI zQe&c+0oDlyJenHFb_tl)FgFzGF147zn2w|!PmBIo66;$jSjjB|2RdkdqgfB-XkZ7T zU4;g!Dj~?eJXm~M%|MtSc%>)^HKan~UnH zEYAS8(fM`u%v=D(1~KzF@oP`oX!;gE7;Y~$^INF3fxHPGGo52@L(4afWpVW3<#y-y zl)+T-Mpi=um~k|b-N2SX!zBIQFRvM?PIc#@S{ulhkl=|0KztBmV9jIMi2lrFs`sbY z4dyPBGRC&3y@AB0^`q5P>*(tMOrvkUK%0Sazpksjy*1qSi~ccwb=yJWyjSlyv+QA$OG zA_lake3bD2rJVtCAFZ>GO>)+;MZBP_D+6lE+-$*(ZUz!ZDYaCL2FB6MpPl^*FD?Z^ zHKbf_zRWV`j(i5CyH}~BVqh6D{nw6L&acdsQ_tm6E}xNwKiR&S7r+3a)KL{kvu!`? zj(iHOa{)7@3|=kqV;RVPhCjFVF-ZmX>vY;IfhRD*#l-oC$arF33d5-d?Pdb&J_Vg; zC2jSuU1HyzY9*Q+%IF%QrCmp!ykubqf*0j-!pl6~%&qfKUOUd8x%YMJ`Nc_5nvcq#14&6$#AgNHe1scK1bEk-@96%U zCtx?c9*HYGqbnu$HUqxsp-C)w7s(QeKa?ZF*e72VMuS_(Zw4qjjg%6b3}YX;@` zHG{F4#@(8bKf#7$hdNRQy$QOEN&T_DD&R2|TWO(?nvtmJD2>23wmYvj39hNboU#;Z zK#VE4f`?He~@Gg>n{9ynGhI16>W7ZM8F~ z0ktUg?TDO#V{n|-_zMfw+<@fWLk$%gQ27Qe=|MHaa()|8csucMAS b{vY@UIkE7XELyDt00000NkvXXu0mjfTJf{s diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_objects_activated_holo_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_objects_activated_holo_dark.png deleted file mode 100644 index 3f58f41ccbd6a026ab3d139c6692940b43f72838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 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 SR>kT70000DD diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_people_body_activated_holo_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_people_body_activated_holo_dark.png deleted file mode 100644 index 5db6daf35213277c5668c7aea0aca25853398773..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1111 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 N002ovPDHLkV1mj|r8fWo diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_people_body_activated_lxx_light.png b/app/src/main/res/drawable-xhdpi/ic_emoji_people_body_activated_lxx_light.png deleted file mode 100644 index fbfcaeff4c832922f1f9f933d4874da411a25a52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1341 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 diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png deleted file mode 100644 index cb545701adb7f3f091be2d57e39d4e9090998497..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2079 zcmV+)2;ldLP)q%3mllQ_!hnTOEVj+Eqt!(T&cuf?6aAoO91P z&%C@>^gpA5l8QV{X+^%Kcx(Ra#TA0Zb4f)$-@TL+1zS+MO;>p6s=Hi&!?(>~d$hB$ z-ShSL`8sJ3!X*|F9Kx<<#;34`5t(cB*z zu=EFiGWP`To4NyTGa1iT*Wx|P4Qaq&pKdWad?#uzJgDYe%GhwCIh0lDikmvz)dt)2 zprvQ&53@7iH}?eR%{_|&lQXbn>Rt#nbuUP!2#5F^--$8Kzzm+p4YtWUlmS^Kl&M_j zg%B1i)L(Jy0Nma@9QFW65CFrb>(7_*S8$We*P|T$xBNajHjI-Ao*kAvP^23&sYs!6 zy_^z`yt1x!^fPOJXvESh&6}Ju$mi>3%CNXX&#k?ovAVY3Ki5|3DwXSIO>nwAZI$k= z+LqDpv2#yg4m686Fze;W$ppfbeWYdd2duTDpr~94V|_&Mb>BRE+u)cPF!wCY#mpoD zkZf3%OCM>lO%ENq@awLeD8Zd4_>%+SXW03;g>%hZC{d-vrHZt;l<2U+=3juxq~oYbJ%M9?K`csqDT%4TQM-GOr7tuB z=gO(Ws%6=+fnn@;ySqB0d!nprcd@}fX-9aQPX#`@OW~#nFRKfwv3r40hn!%{ihPDx z-V<+Z*Oe%7CZsJT<#|mVzv!BWmpqX;A1_!IZgMWpnw^Ui_&WhWbLo|cfuG|X&IQk= zR00^z-IY9N``o%ht%|gR`H9iyz0F%vDJ&+G;m)-*sqgfCWw7~cny&e4PIP$MaOB?P zO2oiV*0*~uagM<@Q={+npQo%;N)U_DF*Q^QY)ZUqh*>2QGv+qJG!h8oj-0$D{f&go zgb=I6J+TRy=q4y$(a=sMA>u`s=JYi+W z*w0Fe#RzlvWV=Czi7lVHDS2VL=eT<`0X^&(Aupvf3MJsMw0X|qT*^2JS(K?9A7d&2 zOxE7TpDkVf?FsJ$Ixx$?NF^nTk$6F?m|E`8F`_-QhGiLu2~r|wQnEN&f)+cJetc}6Tt~?B6O38QVyr}LdYk{< zqzbSAXANsoslb{A;(klVnaok408NP91GOf!p{&Y;;23OuuzQfsiKC_?=Q6qCxOLVj zkj{x2n%K8t>mywl#Zd-vGd{++zf4)Okl_qI20%6k;?|3;8405|lZH_eFA4T-(p+S? z))9I7g7tcvci$&A?|aAB$(*b2^zJkF2J1yM>yEzwWd(={p}IBcMMmN^ZFKmVO3Wlq zB_hHsE@{qSpK5t?_Xk?us@X7PlrsN>k6v~o`3sIwmQwzjwSdK7o4&(TUnwV!*sEl_uX#B2u8^@a z5>D&4BW>>eP@+haC^{&JW3*L!itD}|*$>+vp$w(mHQ<5a>~PpaOse~+>{YUiV>y@1 zE>|rOK0O$oFxvfJessmX8wGeVY+D0ceQm|o#j}R*IL2_zfBwvnG{Lz_d8;|%Zzw4{ zr@Dzri8CoN&azj@c3-q(7AIVx#Im(lnl-zEV~yYW+8a8&r;%ZPh$!{GU_A3TzQeAM za;%EeWw;JoT`1}=qNq=Fd8HyYTG^{Kscfsr3qlE=+EYAxkUsxO<}-hbyi?cZh{#)b zD%vWQ8MakqVpECDC2=pL%NPZ(PR>?tSw734)Z{==QpEk*iz7d-yRjt`8?AbWe~9fq zbxLH%1kbe)^M|r-Et24Xc^_YXxJz&M56U;R8WYHrWx3+U1^ApbcS%%&yFqh`_(Xcg z&V*(Eq0L9lCU@=i)kJ%wQ&|w5M2JljNz^bSnE1fq5+69|u-VysI)YCW)?RX>2A=9V zcbA`-L>8IFC#JB6ah{=a-O(mfVnM-PCEI=Mm@!X@e7KAM$QP-k_>pg6LX5e=_Z{8Il{gIAOV{R>Ops6}^E&7J@N002ov JPDHLkV1lH93oQTu diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_smileys_emotion_activated_lxx_light.png b/app/src/main/res/drawable-xhdpi/ic_emoji_smileys_emotion_activated_lxx_light.png deleted file mode 100644 index 80f94db4fee0e3307a05771adbcf457ba5054006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2093 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 FV1kSOYI^_x diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_light.png b/app/src/main/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_light.png deleted file mode 100644 index 20e59820fdf344df88688d915620970b416164ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcmV;)1~&PLP)0b=bguY-w9(ooH%ZjuF!U_efV|O z(PT$m!wNc}^W2BO65c)9g0{S8Y`e2td>nWUCZvY2yADB$jKK2=;)~xWl3oN9|8z+3My_!uZtZ7nTPuz0 zXn?ua65pdvp?7)|>?Q<%;vVk~NwAg`WIgW={0M7|gG>lgVw7}0I0`;i8Ry9Y3Gk=G z^@1-p0`h{26dU0>@77!L2#9B*vfzs@5^r(AF(3%G@v!sw%{?%0(U4*s^;W(oa#8Rn zpTSy-V*k?_zU%%;bdqs3Z4mvD+o~UnLf=e^bcGMW*lOcESs(#tI}q^3Mg?#5B^bU0 z0)YYoXMuneTLMRmNNfp6D8K#5=e#HM9qeYcajgn#bp>|@7fa)Y)Sk~IczrVvf+r)YN zkL0S2dzz^&%#rgt4=WO|f*&7zZ$T31fKga`1IL}Z{T7j;VL}&QS=_au#a#QT^MuKOgDz_Gdu={Vg8ZA^+Tif1CS&@(kePW;hOl*Ebz5J+Mf zVAgTE@3qhat(*lN0Xn~O#)5Qi+*#E@O|)lPDC))}>Q9jC9NCifCm*jwzz8eW4ZFnx zDUr2rWih>$B9KcG(HHoZv>m2`zqRCGAcp^=4ZI0mQqiGo0^mH`KForRi)#zi^Bv<2 zqCas^@W~IBBS6!%1ZmnI4?~Dd!EeP`W!LB6{|8D+m6N&9qGL}mtHIoZHK%fEU59cB zsQNC^C;tTcSQ`RhgYloqhC^@OA=OOSE6_&FD`AqD7YAl93q9kzNN;K{oTaNYtgt>{nDx&c<~`vZ#@QRN|e$k zii`<;({DSEUU#y#23^_D9%AUV=z)}CDcwQEgG>7vsgO``>=GTTq(*8qhGX0_63RF@^P?R0qgS5~Gz z4LPllNqFG%oYz_pC1vV}Y0uPdvR*w2io!NoXW!ErE6e+YTHn*-8}jDk~V2tB=r{Ic&_ZK~r~q5f1GbHgHw0 zR*syBwPItZ)`v6?4Ik^;y_xo0D>ifbUZvzKD_36w*fH1|V~ea3cnPiZU2LJ@9>DV5 z|LhgdrE~S6Z{{*{?0R*nK8(VcRj8CWH0A1RfP}D`bc7D!B}Kr?3fPHKsEZI8PzU%qnH;tH6u7 z8m$Owxg!!BL)Z-t6k!Z+)^FoTWLT~DTB6$}1DlHV$bn|THlFZi{WgwT?V`k%OX8c_ zey+H$7>^WaJx9ARq3vb7S-*{<3LjIejl0e_P!_(#zLKJJwdw8|S)`sh>#NJ6{*Ne5*{sk4&U{~Ak8^0%z(2y#7*>zw0TWkM< zs%hXl_XL;m+!(Z!D*HgmHwu-u+rOY<8f@UT(PgC zPfq(!BAWF+pSKde0F!w09)IH*?{+-Q`Poe;5}pkxGJn__q<|8@kQHf_MiZ)q2)E_wM~Z> zSEw#R7J$mnX_dXHOU+2uxfGq(_8om*z8*KtG8$-k%@I84^Ep@14IvA#B;o5a&~=H? z_OLHPh)!7ZgYUZi#sglof61N@ssLO1=%s{D+2et4hZZ&G)P|howt9dUJh{$m^71)B z3b3w^CbB;7-e^tjpK;ADjJ)oeA-B~7yx_@|Ue-XU0`R!`IO}tt&AiMzi&M{>tN~AW z^W?UAfEPTu((?+0DggJ{3o>)b9`ENPi&BVthgHAm_T1Xy1y9ag4MG(Fwq)iN!c?CY zWFGp(h!wf=vQ!gta^+$1J%uLPc)*J@^B+PM09XtcXg$S5-dTiLiJNSF3%Qrj@|tM# z&G!r*LKgt|R+x7zK9wc{ffkx*_wBYA1sG^j0a5`{0a5{C6o4N}*w<6BqWmL`9%2-L zUuN)9@{Ru+GyZDg!I~=2{;&mLpYFu2WEHQfV+7j&@~7j%7NC|uO@jOL0)2lC#=cqt zH3{xd=kl9?Syz3V%d@~N$Jp~?5!@feJ+#xQT&mBD$+^@KC_2M n2M^whWgz?|5{X12F~Ix*#kZzTMj%W^00000NkvXXu0mjfM7=BI diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_travel_places_activated_lxx_dark.png b/app/src/main/res/drawable-xhdpi/ic_emoji_travel_places_activated_lxx_dark.png deleted file mode 100644 index 50574622c0781b682dc62dabf73e360a40fa73a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1438 zcmV;P1!4M$P)rYc>9Hx^=!>wg4NOi$|5b2s3k|q1*_%J^hvk%NU?Ty}0w#3A2Gn#1Fz)LcNjJ8lq zZ%CB=1vAk5Z1`_nfw*9>CG|C1y#Vv-1X^Z`sVP~DPN~TgPj$MBA?up^h``YWFE|!EQwBb=x z_lDTMJT$eaB}WEk_vszn9g8pdo5>RonLV*NmV_p>4UWj2?h8NcYiiyv5yw#yYHO8M zpM5zi>zh~|wfa*_WR@{|;w!|I*~^H~5;S8Oc=QF*W1oI8D}#60kTxhKW*66C3nZVA z!73Rh&7S2M>aA(wkBm5Naxc%Ay|E-btp4N^qn%UN)GNy$1rph*w?~b=lj*-H_{_=4 z9EBYU+w!Y z!ymsEd{0`hd`;Z8TtE}r@W^_l!`kc98fk-~^l3yrQ)?Iv4_N&x&n@0WTJKo6Pum=W zm9;UTt#^j+(@3YSftBY*SLAENAa1v1kl-%ESoDF#L-X=x<{zUgdX@yG;&!Y+qaf{Z z@n_*>q4j2PaSsrKxZRdOfmVNXb>^_yn^?fkV4GNp7#;ip%vW(+R-gnV7B_#Om%Oq& zUSi?sm6^lj`MS96e?qQO*Y>!%i?pRtZzNLIK|kB^WcyC)HS*JPQ)aRb5mfU z(&9aDqs0UflP8v@T7@%hP{Xih)_uL%>U1dVqNltH)236h)EphrjRx&m8WiV9MvY-;B$na*^9r~=fdC0p`Z&*K^r4p z@EgT|SP+vq&P{>FCvS5+1Pe`U6X_-E1m1Hz4jL9oKts@iCTYV%=(wCVVn8fqB_Npi zQ}f5J1<%ly_NGkL(bhfqu-_I~nWx3JE~u>%-$J8%@KHYjwXX+{%zl08a)S3MhVab#+wLf?F(In zcUF3q=$#>r)fazi78YGGNeEkW#_CHv)j2s$;o(SU!4BiC>hmi!Pg}C}yF!9z zy*+Y)rU9;*8wB}s=BCh+ZX|M1)(TyPa4#U;X8maNGCZ^1EE2#D6i9Jed)T2L4@s)6FTK-|EUD zbV&=E(1u50r!Y%E5cA+5%aKL!IlfGnX#%f;l?2ucW`}uOD5|}fCtx9io*Nub7Y^Qp zzbr|b(1yphBp?XgithH0GpmF6Wb zG;72={3dSC3e0?|akX}6_Cq=uANEdWegW}}clb@*o)wt-;sf~}wX)~tY#WH@qD4vo sb6=@UDFMarw;Qj@w}J{PsGvCf3v!SUA`hzr9{>OV07*qoM6N<$g4(6P4gdfE diff --git a/app/src/main/res/drawable-xhdpi/ic_emoji_travel_places_activated_lxx_light.png b/app/src/main/res/drawable-xhdpi/ic_emoji_travel_places_activated_lxx_light.png deleted file mode 100644 index d3718a9bbcd61ecc57f2564a54bc5a47783d5056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1423 zcmV;A1#tR_P)~d+eEe$4!c8lMqowLh1scWI-2QbkC+@K}bsL#E-;d$Ej%x`~VPT z*Z;tRO35#vkwPI=Q;U|wc3!R@W9NZg2nlw?Ib$azW77I@tqRGX^hsm;&i9>jpXa)z zrHLk*XyShb&S+`njAp(uw6yB|n1MTHZs9GR7VE%I?};O!KGE@{U%bJHs0Es+jUJrw zl-|BRaON(~e0BPqN+wLa$z?K@TwzMk)U;jU`@+EFInHvP)5lR8OhOAk96BjY z{P8XIt!1eoj-_)DhVacLqvVb0BB6pW}gifM&-7uIeoK=Z-QU6*540ge6TON(i zL2o^z-t^B*sA(nUP+Ri=FTuUo4QrzQQ7{-SZ%EGYRXLE`q+YdP4{Xl8{n7XD&}&aS z$o0rs7Nnm&>*%;P)nlK?J_e6GdJ%WzWAxU?Q#D{wog&WY57d|025w0s3*WV!I(r<% zIhN$jZyg8iyWsIBdZ8zJ>*J{kC@c*~9!6X>;ZR-Vi8Ek`( zF4{leRy8m1L~o2i-?n1F%O>Jlye<3JUQk8NOC#YK-qOWjW&JmJbEhCVBQuad9zBVB z=@!PIZ&xv32t^Q?g~gSpf!}k)vpfcZ$Mo%30kw%|WsC;0Ib3hVvpS10=-X8U5aXr6 znaj}g&x+w^T;iB_T0L_DzxSWr2l zz&`C?pE~{NG=(F-fe8pLX2%mk#y6(W6TKx*EZ8b^S2v9~lNp2_5ZI3=p%-BHS<6Y@ z_?@;h@1H2IU)Zwk%m*ikH+~yEsRHN1`1+*T5h9pe#lV#>dzO0T@l9^>fy_DF$Ou9NMTI+IFAIJw1RvysU8$7&c}@` z^(Wwapnv^^-mDfDw`kNt&4j9X6sPU}?-&clq>uARlqG;Y<6Do3gR@Rv=(fXY+;08k zK@hgq7z}Y)P?b{aanP_1{1}7-s~xq)pd&Zq;m_I1HSaxW?9$tVH1WO&tOGQ7}lIB;i$J)5(+e(fQ?OqAdyr!?f1 zQQMjeM9D;Lu4vD}(;XITD;a*;4+-L}uTXaa6hvf2U6tM8ONSG%Kmw6>A%W#$0{S3d zL43!TS+NdB50xi)n2C;OmtYF5Lc97CKr`r#EOAA@f_ZA=;6TypcX);=6o6@vt#t}P z(UujR^Ao6rny3xWR^p6&sd;Mc7$l(W$Nr6!%^Cj2;!O6y9PJfd;d@|`t|j<`NkC7h zMOWk=Y6_q&I>TSn@eMr4N^MvqfW#!=wj>94(sJ;x4E3eA{ypUCAs$xgE!0G9^f;)? zE&(JaQ6ih*OMHng+XP+%n+cQ)?$s=fVYwf}1fV+IC8Mh<8GYU$uBw_xBND*gk#ELT zs8_n-av?N=sErmLswv^d3}3UVCsuvytPZ9{!lv-pQ{$B0nB~jD#s!9-!~es%eRRp dnrNar`~$2#jKu~LfkOZQ002ovPDHLkV1m4Pvwi>o diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_activities_activated_holo_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_activities_activated_holo_dark.png deleted file mode 100644 index f64e16ab9059098a9030a3af3fd373a8f8e70177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1870 zcmd5-={FmQ0~9psNK=#&ZQZu0`!2Rb#GTrTh6r_~5<%;T`)F0%SG%oSR)xAM?qI8m zC&Z$a7S+VHYEjgRI$Gz}`~4HY4>R-L%zN`?K1`Y;!U`k+5#ZwD0@+x@Zv9lxQ=A3< zN-uyMJnfv60(V;RCw!Q!;B8xIxi?f- zmf26@XOadQ9krNQT167mMZr~RHw4e*UGp7h!m6x5FbP?K?|h7mWlAkJq-t$9Y;SF2 z^~;`O#0RIHjn3uUMASrAEd*k#Ad&`?du%PC@=Tz~G1ytEX)K$qQT7^PI?B7o_F4w2 zBJAz26_Uxb)l<{{xXf2@IQ+JMSEas{tGQ|sGiVL3t-s)9=TH_SbRKG0U4TTofwDr8 zP!H$d+Wn_3^-->7Qjp3WtSUrReg!)sIFuD?qMaT8x?GfTx>Q; zabOeuA!7=GV2W@(aoa#Da$ulcQp15YFoHAFlhza;M6T#iC=`S2tgM|@{zW(sy5fr~ z-Z+R(1CSk_H32p=1me-8JA`lHQo7c|PPk?{cEvczvx`4|5xpOu$=k`4QJY&V^1ihS z?2(3?SjO$`uCJs{zu)9Wzw9_0Ru9-69E1yBydaGi#K_AVdU%YD%2b6kTa#`o_6Gh?M{m|8^Ai9O$arX>_rFb5IeUILx~+B^zQdn}{Zv-f`#;^oX=iMH4ZvW9=vs+*}v!&WUji5i?qNDK@N z32Kw+A|3!*oh;g9AP#Tq7rg2~^Xfy+kfh>?j=7q%B2mnLPZxOT_c<~(U#&NbusRO_ zh0SJ@ag3;_J&&)+{dtVNM7G`(ID8vsp~Rv7Q~w5jOn76*LvEB5A(iC%<$NyPX~A#3 z_9Ovk-u37^d5cH3-XS})X7>rzzw18yz1CfzJNuY_bf#;jVd{E1x5oF<65ruLRg(;X z8Ke+lp8a&*T~P}B>G>4$(Y$_Hd;oXRa>xPFS?euWeeTB(o0>Ka^~2`SNV*o)$f&7z z=&x{k19IH2EXr7KyoPW$pij``O9w}1XfM^ZYDLGQoSN6;2How+DHqMtPP~1kwJ94C z;7;sgIh{NIqTZ)4J<8M<+_Q3VY#+$7BWz%p;;k+ulNX5ywu;>dUY9a6`60hLcY;;= zM(Bv+6KjLcDgQLdY{wZar766t=?JBn5&1N zFQ+{p9xW3VE2Lveti&{i%#?t!kmfh~AI?u~tiA;LI0;E{uH#5bUEyGb4 z6`p%f9uu&u`t+O6k3TwnmA=Y$$s@WL%&}s21KvlO$B*})h|_ozUR=>((i+#zu1thI zu?<(IFp)!(RoqIkw|JuM{mpW0Kr31`0MkTDq3y2!<2CHYRi)*-Zr|6f^1NIpZLFYy za`FuyIERqJ{W9-+3BPT?4#;9t#>!N*OJd*q@6fe>tI* ziyG`|Eg3IbJ7_L0HRPL1r@ZY#Q~-Svpw#iCOWpZcYs-Ny$v<`Or7CqXkZeYQ^Ql=AIg?oB|U zs>*A>L#29wtuArj$gyDD0f`w1U(>*l!H$M*cd)yrsG0Q1J4R&d|J@Sq(Fs?#i(#&& RVdv>{a@klSU{t7Q;(yjxfv5lg diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_activities_activated_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_activities_activated_lxx_dark.png deleted file mode 100644 index c24d3ac073bf564eef2e038681ea70a9554ecf08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1909 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_holo_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_holo_dark.png deleted file mode 100644 index 65f7ad62124cd2912ece8257a1bccd91f953a199..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3486 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 M07*qoM6N<$f?<7{+W-In diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_lxx_dark.png deleted file mode 100644 index fa2545cb2c74bb914296cfc7444ddf5ab050ad05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3646 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_lxx_light.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_animals_nature_activated_lxx_light.png deleted file mode 100644 index b11cceedac8185dc085f7081ca3da9af5f22637c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3586 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 IM6N<$f(LBQfB*mh diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_emoticons_activated_holo_dark.webp b/app/src/main/res/drawable-xxhdpi/ic_emoji_emoticons_activated_holo_dark.webp deleted file mode 100644 index dcd0d81684ad0708eb316b9fbe6be5ec106684e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmV;h0Z;x?Nk&Gf0RRA3MM6+kP&il$0000G0001A003VA06|PpNN@lE009p${}BHq1^gdByajy*=ZQ-CaN}+@&$&=5Ju@U{B0J*y2L!06VHR4F^ppvX5g5E#WGe*s6jbq9NV|VgZZjVD1wuLBwp+Vln4UPvr;;>>k>z~ zf7xEC)fXY;PzORx9y8W=gRuY=m=jT8fSKD a%rx}hnlucVr})yf{R&^t?F7{@_{7AV{T7if!a!|Awln|q0wA6%9!F58#`q>6n3`U1kX4_lUfaGB02R_7Q{ zDk`+4h(erZ+b0v3xi5=LmQ5FNh!@=^a{?{B9SHHQrS>*^PLZ~r`NFo`3#Rv%JSm~) zDTn`g&htFy+{VQT2nYxW2nYxW2nYxW2uu@kDj6@5kP=Y}8IQjg^B{3lb@U>w#ce9u z+_!{~Q6hXyOaqaVqTMxY)?2-oYr5EerKwj($f*o`T+AX>=91oeBM2e|^|lFj ziK*8DBFXTvF^5Q!Iq$U%-!5N&fbG|TI2A3|gSu8Ely9uKwr3BBl#ctv9E3byr24Gy zwaR^gKan_Lksy*v>*%%UecUJJ01=XkKJKp2wR$~akzmVJcLn;D+q<8KNSlNE#2kby zpDZz*?SSp&jfmvEscv*0gUY7B$HycfM4q~FkOqO+$X4@>mzd6c2-PkLA0Kmo2;wz6 zdf$O4x}s|d=OY%Ph=vGTfRE=LaSDkVw>cuP#N?SNAW*sHYb@@IwA+PYB%@g8d^L{w7XqP3f?=WAaWKb;N!RkMUkf2{Q(Gb6$vycl9x5KUqAbL zqa!OZH5GT^9$2+B~5J0FySoRk4vEMk!UQ=J@EH$R76El zRXgj_eAG7|K`fERmDV0nRCoHL!Z~8-0BNu@7p1xUMo>aZdfck|p84f1 z*WB2Gjh9(mrH~f*D;`qWB8j?bumQsP^6fb&WFB?%@Fu>Sv}A&ed$(&i+hF%ygvbds zjkg5ysm((NAoBSuWeLed+=}$^k1G zk1o8XZE0kD0&(ZhiY7UkjC=e2KC;RdIH$YSRo^mJ)iCgzC?zu!_u&*I5*!$b(w)C7 z)moS$O*2ziytVsr=w2oF5=UFtx3GGjXJJi;C+~h%z2B2panO^u!a*lZN2H7#Dgz2c z4+s>9-ttBV!|+`+!ieG24BIJT(lYOvl#|j(vbxiA?#-^?Up1Z6vo}8vUQn6`UWEv_ zZw`Suq-!k0r=kT46^#SIk>XG2MezPT=QrcPmLc_a#-q1+@w|0sgO}Is~`Lhd~ZgVdiaddb&Z#n!DsMO$^I)yAf1iz+^PEA$wL2}<6jAs3MczRAgmAh zPJM>K!Cr>S`V##8dAQH4f)|0zLkIsMP+MTk*yefpfe=VgxE(DqnU z_df-41jY<@&&t^^P#T$0zPIm3LmP7ja#7DT42?TcwDHu+=?gS?7#9el@N(In;TO;; z0QZ@7Adz4t)BlBKOh+69O488te6MSPBptat3s!XmN0mG1r=g0)_B}Ncw4!ym8*R^U z9+h9cWDy&AWcDKlG~7OV@VuS6$Rm1AazNIevfzWo)+vFFuI^s^|sa6c{y9aax9a9H(T!ditJs)nI@ z5GV!r;S4x$WogXLQxLw61bXW*%jowVmnEn3rxD~msiw(wRM+bDN0)d=+7}50m5q<*6xd?f z8jBMp!+#0{2~t%*crtwf#oPT0%0D%2bZ&Jg>zbMqdWC4Zs@>(;$oJ)4=w4cB>UqW3 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 E063@14*&oF diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_holo_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_holo_dark.png deleted file mode 100644 index 670e76f270c6331c13096a32014a960a728c7bdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1366 zcma)+eK^wz0LOouVYppPvmr5d7hw4lcN z!aGoZ(x<~WWLzEVCOP~7Dr8}T17$78oJ!5hVP8c?uYXvyFYnX8idSix+9%F6~mJ!i6WAzS{yV$haoN@C7nXyXMxlgGa1(mQqgaawi#1Uk1O z_4uUavb(Xw?UiQplA;|opsXvhd?&UOLCe>SmxAS@`O`fMSI!J``F4I50|r-`#dXC6 zCXMS3!4DzRAZZ(Kql5P;{!a2dmh3%?>9m!dty)L4XNS5V=TO!8KDa=}>9)xoqXb&dj!Q4p3%ztU5F3V7VOug?jO#DkC-S6c%Si4k~KvF&ym?m@b5Z&{!o!@dAwQLE}3XPn2z3r?-;YI(|m;fc-K%D6X2EDI<^QZKM?;?5&LRw44dq^ZZ0Xm zf@Gg|tbm2@gUxt`>LHR2OX?d$6wi;UqRg(;?$NS8Nq`Xl@OI1%iOpD6jH54!T zO%dttYimNB91;7E3gYG{wNURBG>C1?zy^W04=PmTKM-X!nXmlkwNa?EajCa;M0iX@;)WoHiQo4>kj6Oyp12R-bkq- z$O0;*L*iRjmpo8r`X?yetVK`lpc%$})e9@Lkg(8J2D7oe9du|$5Gi&hQwWwZN(cd_ zqSe|wy_T@nG=H792|W7C6fdQaF2D{FG#g`R1mikUjk4W?VhH7{{qhH15U05=WVqG0 zyQLaogV)?K#q#qMY4;hc@1vD@_>*nixSO%S+Enu1o3Eq&r;4Sd+^0wqEf%eI5Ffwr zrJMinL+Ty2+t+NUw(IemuAHg?wu-McpX{(Q5wU7rt}|i3n>hQe_(qEUW7B6qA@l}5 XX5+~S>HEx2yaXs=F`+FXDaHQ)j@@vo diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_lxx_dark.png deleted file mode 100644 index 223a8c4d663141527d240b73ecc884d3299d07c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1469 zcma)+`9Bj30LGVVbBjriRb)OA&C%^%C1+$h~YiU+?FA|A3y)_j#V*pC6t(E>1{UDK#ko03dtb-qv-$?f*4M zVn00=UmyVh@!RKZt=w<=E|UE&czbBP2X+%4GsGiVMR(H?rVqZ278@lEWg=*j4NrGO zX$Jimhn#!Jz|$v{baIMP6u0t>DB~kXh@{m{42(Yh5zmBYx`jwbEc-i&OYs|5(7!2W>7vn+2u*3*uUa^qlY_pSI~{(6 zuMW|K)mI0GTIzecuk?Mbcw4Vlw>JD&u|%Sf)Y+!U(ZFR411KeaXRF+`^#k1ID*w6SDKb*0zqHoO#GWWdDns8b z6;O9ogdwlAc;TguTTP)flll%ICdOF$Q{*Pp%BT=%C>BhFYyXOC-sPCX7Jwp0OCeIp zH4CyiA&IT|Q>xFMM>yX@6Ozs?=tpxlZw=L$JRDg@aS14%i%}dhG)&Z383DmRf!*9m zTMiY7DT-9gp`>_s+Vak7n(v|>xAaXgmSufLFKth<4qjz)y}VP67pAg08~gDz32>N= z?;UG++L~i+x1VEL*~Q24Y_~ebQWljPi(}mdOlu4@7KZ%ah2J%h3>jiKNjtg!CZRgT)x4nnS1Zp z>$JIk*b5FyLbohBAeQN*WUprfK_5n&%ts1Bc;Tw;20gbc6$^?_m`}j-v*W{`rw1Aq zCJ#b}A`ee=aebss8=NQbRkLWX&$ov%Qi&U&bZdSx0|56Ei-)?*7+N@f30ISuyoKH_ zh&Z0ZPL>9dAf$~OUe~@mpH4p1%4j(guXyP95E37RZCfmF9bZd)H~`-}%e_2uX=kLy zlY}_lR2zl;7H7%$V@~~-kDkTe$ntE7#HUhovaZ7S8 zj7|1);XHDC32g!d1&DwGe*(^)(lKxsJb#g}_&}7uEvU#h^OcLh)RYqq8alDlS92y- ztkwNy?Me`|K&afDBAgIs5zmI zVW+2nhVr=JhFFW2O&<=HK!N(m->CAf|T2}0<5DyKJv*s8Et{->_6N+x~QoxEjRc0({Ib8#9F zbwkTUPyKSX+>&s04#bu!gz!%!r}%5Iv}3f$EUf{nfWBHA^-|vE%=Oj)>=@WVdE5J2 zsp|pjN8Wbj?WSjVV{ZdXtz-D)hq@)PP3uf%bXxoxisK*5;u5HC(lId~I$oEry2-^7 zZ9;VAD`(csY0UWK<-a|voptzzHS{#-c%!BR6!=zd?wnd?YG^DMBYVxp$Kt}^75X#R zQL~*=+%X}M#cl^WS0Eo8dF0&pqilfPE+010MBKUMP%YOa!ZPMd^jP_(C(i=LqBkuYG#{w)K}Bb;n&t^HH~0qvf?JOBUy diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_lxx_light.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_flags_activated_lxx_light.png deleted file mode 100644 index 91a7255700d34018c1b394b5b9288e5838c4334e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1426 zcmV;D1#S9?P)vQ5YjAEx0b86mKj(P6 zqOVt#0uTo*j>uO^Ao)lMCZDK=Yg$I{>FZaOU@6sF9g$`woV_mx5>ModbDH6rmRX&V zW?E-sn_3fZfHD&-#RKqp&|u>EyoJ2!b(3~aXxP|xs|5XW`m$}2p@FZJokJ~3D4qT{ zpmdt}hK|ByYYir`p2j63Z?lMwUtcA@*d_VG{qJONw3oQYZb|1xqTpG{Ju)M?M<b2>RHsJyCpi0A)*raA2z!Pk-OGBakQ{(ti6t0mH)~zzzA3?E&f4`TLsOx|AHO1bC(qLq zDNU8CDO15NSsq{;U6K25w4${IPr)@*j(xI&ZkMKgqDn7+N{j^R;`x7jvKWBXJJ zAQetHJ7snaoTl3^0Hx#|O`~9M5?pbF1XF)0;iXaT^{7Lz|Z(`4BE=u9KTyDfiqSt<%hJ^pgL#jx9h+)Xh7`4JET zDkcQP5CUQd0WpMt7(ze{As~hj5JL!vAq2z_0%8aOF@%5^LO={5AchbSLnZBK3@W9*heg{A89!q g6bgkxq4t3O0jzuArk}U1bN~PV07*qoM6N<$f{G!Z^Z)<= diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_flags_holo_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_flags_holo_dark.png deleted file mode 100644 index 670e76f270c6331c13096a32014a960a728c7bdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1366 zcma)+eK^wz0LOouVYppPvmr5d7hw4lcN z!aGoZ(x<~WWLzEVCOP~7Dr8}T17$78oJ!5hVP8c?uYXvyFYnX8idSix+9%F6~mJ!i6WAzS{yV$haoN@C7nXyXMxlgGa1(mQqgaawi#1Uk1O z_4uUavb(Xw?UiQplA;|opsXvhd?&UOLCe>SmxAS@`O`fMSI!J``F4I50|r-`#dXC6 zCXMS3!4DzRAZZ(Kql5P;{!a2dmh3%?>9m!dty)L4XNS5V=TO!8KDa=}>9)xoqXb&dj!Q4p3%ztU5F3V7VOug?jO#DkC-S6c%Si4k~KvF&ym?m@b5Z&{!o!@dAwQLE}3XPn2z3r?-;YI(|m;fc-K%D6X2EDI<^QZKM?;?5&LRw44dq^ZZ0Xm zf@Gg|tbm2@gUxt`>LHR2OX?d$6wi;UqRg(;?$NS8Nq`Xl@OI1%iOpD6jH54!T zO%dttYimNB91;7E3gYG{wNURBG>C1?zy^W04=PmTKM-X!nXmlkwNa?EajCa;M0iX@;)WoHiQo4>kj6Oyp12R-bkq- z$O0;*L*iRjmpo8r`X?yetVK`lpc%$})e9@Lkg(8J2D7oe9du|$5Gi&hQwWwZN(cd_ zqSe|wy_T@nG=H792|W7C6fdQaF2D{FG#g`R1mikUjk4W?VhH7{{qhH15U05=WVqG0 zyQLaogV)?K#q#qMY4;hc@1vD@_>*nixSO%S+Enu1o3Eq&r;4Sd+^0wqEf%eI5Ffwr zrJMinL+Ty2+t+NUw(IemuAHg?wu-McpX{(Q5wU7rt}|i3n>hQe_(qEUW7B6qA@l}5 XX5+~S>HEx2yaXs=F`+FXDaHQ)j@@vo diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_food_drink_activated_holo_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_food_drink_activated_holo_dark.png deleted file mode 100644 index b788855fd97f90775f055b4dc130ddaa53c71d1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1563 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_holo_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_holo_dark.png deleted file mode 100644 index 4bf3bca000a9b336f1c7120a460ebfbbce4437d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1439 zcmV;Q1z`G#P)dP&7=|gexM&klUN$U+>T%I-Xp9?)1`_cPSouk!2_~$Jm>BOe&7`dcEUIOG~Hv{r;@tOp00lkH7I6#T4(cve>Z^QMw?PRY8YSHK-cusz_4iGJ4if6VDlP9y)40{yBr-Z7 z!|%)Z?GP`Pxk1BiG@;GvZ3-EDT}D5a;X5JDSV{pczoHF|R(BJmo=@^`CBvnGCO!!l zq_wS^xHRT7?3C8?Eoi%whNCvF32C;&1(z|u`62IAbFbXzJ^>HbS2b|AnQpSG1nqdRzN(-X*LE0sxWlcL4SDz$ zFVxo9$Etpu#Pu8THnPWam;?Mgu0d;cFSXV`$`@st?y!xxMLD|J;aj< zt?^9WZph;s)^{;zj6B|t=XPpX^?X&H%iAw_w7!cV&Hqn@cxbAH`M(8E%ks!+it_FU zB5A7UFxm3-u6zKe5R(={fn#dECbsbIIr00io^O9yn7lR*9 z&qEg<(CB35>rmJ71X{mYs{H{C&_|d?csrE)aGnK?x6q9CCg{cI#AZUgHz>Ig(8ip9 z2F=z-)yUAejC~}7HG&$py&0vG1*Lf++yzZBm~%R9}D`8z>x(>(h_CE#Ajvs^))zoS7~>RM(P z1YQ1fM4RV)=FnpGHBUheQ076aVdD*u8E=5hcmrg{8z3{@0GaUy$c#+$HD)YHuw$01 z0anm}7OQV0=*832KZZPqc{yx*4GmV;$k4^p6Q6|mP{&i7p&>$DtJIAKt81j_#qSb5 ztKPWKkKcAaY^Y;_I;q?08A-SZcJX`u4+`oUy$i47IF92u1;gxQm|^R4wm^b3KYvg2 z^f|@mZ-fmh<|x}6VH=d3PKn~o5YH9d9dNMlwn!beUMGp&x{}KforpS9(On`inj-%!0$q+{p&(DP{T teC>tqzdu{P*BH$WcgJxY$8nsZ`4<^guN+|^rcwX^002ovPDHLkV1mfM*Si1! diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_dark.png deleted file mode 100644 index 53964a2ea6907160c6edeafe0373ade829923531..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1511 zcmVoXIB7AZ!yz&`{@9{JIj?bZxO~JQ?kt z5Sy=(XYedy&~Y^nvQo~G6;X5bw$Rc!wmRQ4x&10IwUZ)Ww|e4R*`CR*_vGt;x%aay zK9l?GD?E!Bh(!{0jvhyIsHiZPkjZfFQK8)*O+M)TF}qGCo#~EmN=fJj?`?jVxrF7O z$smS*Jo&(TTWCk@iVBUsdS+{#q3y~{y+5)N4$WkfWO8X~qI3dI$lMA`hi0=$|K0U) z+m(fSvz6D@YiDur>CFrcGkogp_$#~Zw4QK#o2iyt%oUaPQJV|B77N~-g$vdmY$4UM3MrDcQ246 zW>*sS94z(Txy-VX$=N5y#Hwxk_Hj#fEn|BUPAhE4(w?KhYjqSccHdNH>1O{z{rU3@ zoo+a8aav*1q(v)DXt)tw4?`2JQx%{HM4gj6$`1%un$Um}0Cf@*#U!d)6oIHsXt8P$ zS~{a^zd#$US5d$hq4dvH$OnX~MQDL0vWi+%^=>ealDC3=I7FzLgeKqJ)nB2J)~yK8 zet;{7iG)w01*%SXH=@luBsf)Rm7t&Fn-H5Nr_IpowNGdYBz98Qqhd3(()wiw8d>Po zpdFEyD_5FQ%Vc}&dhE>@8gsOM*@12!8d~IEDtka2BZM|Ibz?04nS&{MTDll z`wTYB<}&N<(MQC|D_H*=26Eh2v)FQlCeF!M(|Q#Ln)aTNXP233+7m6F5#chl(Rx(@ zu2_1aA}iNETiwz12s76{050ipS=W0ny{P)dVLZKfvtMBA;t=@A#v3m6KWrr4=eZj8 zLrTuI=d!Uf)Lv~v`~k!=lpgI0o8ROM2w$@*524{9tsIE^#Jc}5JMaS1Xa5STi2_&|qD)=oE)qiCyWcqf=wxNx*8PC`5* znbTtNUq=D%8!Za-anS6_hxja>(Y$ld7wF%h$#oKHw&$ZmhYlSD;2(qc!K51kzh3|V N002ovPDHLkV1j6a($W9` diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_light.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_light.png deleted file mode 100644 index 132e50a3081192a13146aefe5d4c6a04dee88251..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1531 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_people_body_activated_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_people_body_activated_lxx_dark.png deleted file mode 100644 index aa871f73dd9b7bbe6dc726e48ea040b39404f534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1753 zcmV;~1}6E5P)Iu7aAbgj+JnMAhcWCK}3bF?PwRD|2e17zB}cB=|<0X{>ihPocCjU ze|w(iecscvm6WJb^;}e5vADFnaxq7?m@(WdW&2BuO0t@)Ip~_J%#6hgNNguc*sM}%pn@?p^d!sBKor9i(V9F9EH=(t|PgNBVd2G9}2gZS8)s3F&QD} zAgn~snFc2Z67?}T{rfS7ou{ZpVOG&LFxF2Cn1JVGEo#!bf9$)OWd9E5Sc>Tp{PBKwrry}pWkqtJl zQ6Kch7=+2)f~|Z`hZux4z_Z3 z90NzWNjf8~zOknLVE9|gJ(KL>?B2vbrX5#yQJsRY-wv7b*8@IgZ!2+ z;R%kR)R^fb|A!QAwT~BS;32^~5JHyz;6*yB+<@U4_s}N5QP@#KO0@V_Iu1my+1&Ab z;d0N^7x_V}53DS&G~^sakzbI6u~UhLYvmqRrKF+r*+ysJZM%2!x>Qc#K~dti?2X?v z_xTSI&{rv0Yf%bNO|?){Jx4%1Njklu%)BGeM0w{=Nl1bx(GHi0Tla-WtpnljX}jOu z=?=fQ>2Tl`-7>=xg2m-CRPUM!g@Yu|SY+x8cRB`>*9k~ksu&bQ4wfXCvF@Ykds|OT z-LZS40f7Yh0c=~ zpa~g&XC$GuRZ^ z@2eOU5)fN92*qbIzH!&cDP65$MG2?Ca4Qrbp>B#Nr6I*1w0NUmXn(!BTyc;J0SFMb z98V=JuHYHEPO$A_pMP7tkrNbd%h{iys8t9+7>iP2>8dqvHTU}Pur0-Y>;$8n^uWAx z*EbAk{bb_=NIkyu1Sy&GzJMn_wfSi3wz2nj zD;=E6*l|Un*#HFLOh%A?%0NQ0?jB0rGW8BSsI7QEe4H&n5Fk-b`UT-;^CWIGIelij zC;6U0(P%aSK|-D6Ki$;hf45rSsA1cSPO}XN5m;+t+oqvrugQBncPNChOLyny)U zIMT)zeDe>GaG>NLVW2JB_)kEnEgRCj1B4>Z;tB?Jb%sW?XB+NWT(^TZyr4c`0pWo= z{)9p51x?&T8~+Bs3P=T{0+N#oNJc6k8L5C|qymzW3P?sOAQ`EEWTXO;kqSsgDj*rD zfMlcsl938XMk*i~seokk2#_}}zKAIpK?pqoP$;`E#?DaKlIG;it- z{(}s`n6_ZtLmT>J`eQ8Sz+7y9#S4EzzG2(tm92ZC4Xt~|MT<5Vw_U17n^b?avHdZJ vRR1|4{+}{caE#?&?6dY)rAn2mxu*XB5|Z65O2fd600000NkvXXu0mjf$?{9^ diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_people_body_activated_lxx_light.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_people_body_activated_lxx_light.png deleted file mode 100644 index 2cb87c588977531ae8008ff3da03a81d6804e1c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1714 zcmV;j22J^iP)L97ng;7f*gd`+Z=gnm+J&pSF#ugm7FZJIkfO z@PHT?oC2Fn8ypW02)?cgV@TBnoV~+pa~wM;)b)NY1#jID14E-|c#P-pnx(kIifv6L z&dzhCwfzU=*11_ZtfbuG*qTKWNijVAs->8>(0*&;2^_({cuZ`#-3LAk(9aWhSb2&@ zj^UgXglqMSZ>W$=7D-lTwcrj-CFF2CQ{iL>G=0QY5}0 z)b@U{mXk~(h>*SRv!kEMk@(`eL57uODR}o68}BWleKNu%jCqDkB^nBC&_-;y)rUTG zKY1+x#JL+sU-L94)jX6Q5KcMIM~`Ekrh!)=igXh-u2hhW$8bt!0m(8Y1(7<2K6F3% zt)h|w+lfn(6jH|NfdZsOckuQ_7}Q?c4YfM}fh?sJrS8Uw-{nYRg#wh48poqHr?-Ok zLG6kuhT@O^#An}K$2;{%_ZrCIg@loHb+&d)D-<004>vl zlOwZp;^`ZoKpRK4-?4+F&M{o(Z<}+O&j{-s(SP%}=fdI)9YrdngyO303D_K!npKT2 zz~T>!K&*3cDaWa#@iTv+sFlrGRU*_~|B@tUDiRQy-11;Xti2Y7cJ8%-Ruf2Ms{vC8 z^Nd(OI7SSP@tkS58hV1kA96QMjATU-fdr8hQtpd&W53xPe^*-U-gO&M%rBUPaivO| zxi_nNB6X4f=25vhc~>{5sL`}61(M^g(|un7(8J*K5|#oMJHH2NCc4X=Cm3|0tM>Xk zkas5ZA>m$)@L<<^&L$x)oU}Ye@j48(wR%sT21W0LmCZl7d6+ zrq4-R2#8EKp|+(eOqq{z1t?uJEo}hlq3g`Vw>Ia% ze$zq91t4<2`~1R^R6p1zhhmTE>uMY2Ki8S)cMwVY>AxYbl@mbVi`$OEvZJpHzHYqP z_C#+hLn6t4^GASWo*QjB0|b3wU$AOb3N>BV0MK$4B%E%|$py$smqjY%j;J+o9X5 zU%}H}PPfNCurIp(jt~wEB4fSjz{x26B~I&X$HHM^Vq((K|3dc8hK{CF2><{907*qo IM6N<$f-p-WZ2$lO diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_recents_activated_holo_dark.webp b/app/src/main/res/drawable-xxhdpi/ic_emoji_recents_activated_holo_dark.webp deleted file mode 100644 index 30406034f45a9018b265df36750e57bafa22c19d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1278 zcmVV!C^}d<$WlQ;%~*z_j!kw3=95K zI=t(oyIueoK8-Np6?L5DQ8NUT!$y;G{pek^-6%T zRft);NR-Z%;IX&Sj-1>m&`r92gI%oD>M;cF{W+yvl<4z>C!I3qj| zcm>`tfHV&RC{?2V^$f2Ac55ImBh^y?nzd+&fVF1nWkN3Lo(F*cv?xa?Pq*3vUe`hC z3Tvg-zLsIDQK(SZNy@ibH#OQJ6ozePfmdc~J!6CPGAbEn+uRoRk@hDxQjhiucTL*; zWs%luf7p0~))Dr%y~RrKd{VDvvkWMYVYNkpFhk7;zT9GlP+;J%VUZNI3}K^1N`%$= z^#*}IB=t_h9t(QFFhp;muvf3IaLi=4uvqV?FiCH?aK>c3a8xfx=%zPTxMb2r$kBVj zq5-|>!gZ5Cl)cpZ%t}drq43y*O4t{@LiWR8t?+BI0>kSkh*-)Ej0)BN24-?0U53k3arStN5Io$SNXy!i`EeqZDU2W zyoKRb$VKZYi?+6)e1-#dG^w89vOm84;8)3XhESDhN5e`P&iLZVtQ2P2gbEpUd4PI- zXE+kiF7U#T4Q&?cJ9>cHK4;h(t7E;eg^bfm81lV9sn^-vK#W}QvNS7NCt!saD0mKd zkV5h@i0jEb_)%yai@M{70(!7&)58~^vH>i81fah(z(&{V%5>UA}TPu5S1!7i? zBJcNj69Z_vI63StJo#c1V!!Q4i5NcN!~oEEbH}7!K`Gd4;*Oj3h|@U{rUV`JISw)M z>-F>JUyCAe`FRv2ZfHY!e7fZuLX^D&0aj2rAUFU30I&oAodGIf0AK(s(|iB`{`gG*000000DkLio&W#< diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_dark.png deleted file mode 100644 index 9f15b0468431add9335016e357012e0332e77cfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2272 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 IM6N<$f`=_o=>Px# diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_smileys_emotion_activated_holo_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_smileys_emotion_activated_holo_dark.png deleted file mode 100644 index 0622b5833f9be6c37309cadda671321260cdd1e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2675 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_smileys_emotion_activated_lxx_dark.png deleted file mode 100644 index 3a640f964e62ff34ca9cc188abc01c858014cdd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2727 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_light.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_light.png deleted file mode 100644 index de8027ea42f1778d29027ff0caf4933d32ec916f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1948 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 LNkvXXu0mjfCBI}0 diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_travel_places_activated_lxx_dark.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_travel_places_activated_lxx_dark.png deleted file mode 100644 index 54f53923908dc75eb4ce2ee90dfa17960526c913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1789 zcmVu*za7{><=HcCe;t=k|0G~60A(cmjGOz@o$Wo%4)VLNSyZ}b(ughbedL6mJRxAnpX ziZ3(<68#U1FXV+r=5C1w8FTb9XOp7nI6Kg!1R^t99SO}=Ti{&Jqr^Zc&o zoR*ZRQl(0jDpjgfsZym%RdK3JYt)r#4FmxxDb6!FT_gre0&HMpxfPLqjY(hEK6nMiY3iAr zZt9sRGNVw@M1A|f6|l1Wc~yCZaf$hpkxh;Z$sl?RK30nMQ#c(HW!M+!g%5;fp;Kd&%yN zP98WLK25_|%eGfqU?3JZm?YEx;d`B9AA+52FS{tnDyus{yVqn~1ZeI{{rOJo&u`Fo z&#~>578q*V2X=xa8!ZZ3`u^Slz)N z!6r^KFoT_KE32pnG_@`LEwoEaNP6e7%@saEi{uKneW3&viz|2pY_roWK2g`&--aC6 z_Ogir>#gqa_n8Hd0y{6H?$w_huA%P=KD|VN1x#R*bYv3j$boGyo9NiS-qIbKJsb+t zj33pnHC3@~3oS5#O|leBgB>}rZDmo}izdy!mVu+3H}+U8P?Kl!k-0l`xR|DwC}Enp zLx+j=kys$G?`s=4id@+C|4v3@iT;O?O3N3?8=2w=BPbd<(8Is1=rR5o1tzYS-)8qk zBN<*|w_Z-(&|Mp;L{74)Tub*}etsJT$O`7@OO5XC8mU@dA!9I^1g1URBUN@{%<5Fi zp`lOaP8EhLO(jgJ%&y>#P1JV`om{onw32OKECL%C!J54+1ZY_>$hR!e`JuY$eD;E8 z?G8n%Ht&2r$J4x`G8n;{wXskx$cfGKABlpL(!%zp!=KD-nN6OVKslb~6{UrucqB^$ z<$|1$8=LQfMbk@TbB9{F^r0(b6bU=SBCuE-$vX7d>JGIbH#Xk|i>hp}xdXonfusdm z#6~Vw*X`es8=LQfMXSBh*~|0x^!oE(Fmgdo$c@c+!NNtFFY=MO3M33=Z+b|lKiM|< z_Cgqt3vyDVKmc+0<8->_BUTsf7Cn4q=I`9?^I^oY`{;z*8UU2 zN9f*X9W8oB`dq*Nc<^I7!QOltpqx$@=Vond;3#d~>(dPDz(nVtTe%n%DbUPNj*jj< zG4vXNNp=IeEm<>M(a;gtJLtr(%>#izABe+%;eXtF%ap6v*6p zo7Yuued?nF8tO}JXTsZQl-zEdRmbbEszkbkB{irnoM|_R}2OVnC4_wv_NtNlSzs)<08&^dIR6f5=A5vi(v*Mk&rr)vhSh8dg7PV+Gr`ShN_KRjE>?N|h>A fs#K{`^}o>HRb!b{JWfR000000NkvXXu0mjfawTa$ diff --git a/app/src/main/res/drawable-xxhdpi/ic_emoji_travel_places_activated_lxx_light.png b/app/src/main/res/drawable-xxhdpi/ic_emoji_travel_places_activated_lxx_light.png deleted file mode 100644 index 8533050193dbce059d0455ecdfb2c365eb8d7e39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1797 zcmV+g2m1JlP)Yb!q|Gw>DDqBFkW1Ip3|MK{ZTfir{{EfzR8oNJHPh%Jm24Y zw}u8wmMmGaWXX~xOO`BIs!vgNW+P>HG7zph2?m)+PE$lP-WGT8!Wk|!IL3vBWC+FN zkdXzMXs5S@@He7GO=HbEBO*gJU8d*%KsolGJYX?<3n>I<3|Q$(M%HKGBDoUPdONxtfOY4Hf-I< zcO-uXh({_!OrG~7?nvSXzxwD++h2g*YBVD-H!^q#1Am5)oouhWAjt+kJOaCy^iZ2# zV$V#@>=MVat7JS_PUE^d|QMgqVvcCxLmf+M_x4V?QNhU~r4^omKdLL}7-y<;can3-A;j23nr2!#vaQ*I>BJ$Mw$marvSSToTU|uieGV?z zcMJ}Pvt=jMyRcv%g{fCJ(@PUF!Pboq!g2#)Uu;4A8ePF1LD2*@edZWs>d36=Yh^&jd8Eh<_xUu+nvd(`bo1LNA zwhM2IUDKs4Q!|MR4U*sH)nN>l%+a{97OV+tBkNtU@L(lG#=a1>LsxlV;?)oYw^~bh zOrJv|3{yskj0~6e!fFq-mT)qOwUPC%Sg>8XJc+Da`fB4p5Lk<+J1b*tWW6hvYEX}) zENM^-cQv`<=TmKJ9V=i^4T74CF$jUWreJ-VP~cRp;7@#Q6A@qzKZp2SSLmL{p@Ko0)X@x3&2wW<92046!ugO^_u;<<{G zwEDi98>EgLWtN4D-x_DNiyz+Ie0Cw42|y7uWMR5ROuEfSCq9B)>#E(Y;P(z>MAmYX z3^9m1bX{KRs{=S=P@cn?op5rUeyT8?0&mID&-G=q`BQbj=Kc z5d_nC7v>`KYeGh3t+;N~+Mptw{DAfUc9LeiRsR-7JH5@Y1886QUFP!2+Lzno_&=oE4H5=?dh0n?Nm@UJZ!R;o>?sPsKOcU9*UbGsS nEm^W;$&w{YmMmGa^uN&GnBAD1WywmB00000NkvXXu0mjfUodM! diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_activities_activated_lxx_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_activities_activated_lxx_dark.png deleted file mode 100644 index aca0833d55b45f3f1ee0b46fa1404a868975fe0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2688 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 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_activities_activated_lxx_light.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_activities_activated_lxx_light.png deleted file mode 100644 index c302e1948ab905b7ed834ed62ca9a505948b8446..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2590 zcmV+(3gPvMP)$T0LQZJ%X zBOc3z+UaN+iNUJ@?DI_Qa}LC zH;!#|cb;!_hb%_&8NORO2}+IAr3NpY(juur7D)|QiSQY|BL*=p%YdAB`vT`uS~xky zEJpYY-w}ftmt`=WfHVd3Q0uZ7$!GX(=>*sxCE&ZjhAl$FU-*s~#JH9eN{ve)K0|aX zwQkT;hz?g{v(*!T7{s^)y15pHCW@$6=}@)G=5RKy)OMbHS!=)io)#J$Vv*rAizH2W zotT;qNDQ*vnS2P}jTpqZW^y$=QTP{(X~4Xa?;>J?8}) zU=%$R|DnI{_J9<>c=9BWX3!2Ain8T`v3bh5al8MUcgBU&=_P3$A;JoC4p=9 z_D~EOinJM7&gqf#DHhJmW+d|;HFW(8J$l2ENr2Dr z9WfvlF+RkM*opV@Cm}gSMJWu(1eoh%ic%Pm2{6~k6s0gA6JV~7DN12LCcs=DQi&NWfJs ze0>KTL9%AC<;;uTH$MN7|G?c5tL}!vcf^2L#P|@i)^&Y{7EWEwr%wqIP+#HcI`aaF zT;O{EPr`jTz*_-&$}IB4C0O^!RQ~<)awq@5jw6Z*9*Yp4(eky9$4yI3<{FEGNp znv3rV4IOf9d*5BUGotm)HpjM@+Z&{w5WaQ^?>9a$ivv<&=5e^pSqQ#e*~MT|!zG=LTu zaPiLPubq;$`~pzcHm%0=3Ugd6Gzw8|jc@fw(yx+}{7`RBpykRiKlPl^yOOU`99zY> zW)d1e3qIR<+yQr9AY;Z7y)YfFMu$Hlyzeb>};lNdWn(_Kg3@5sa@!43>uCYFgplbz&#Asv9}MmMK{z zb;I-4iJkCWjK`9oR}oV~gJ&29<2(VE6X7HIdKNy5aaa~gjjPtza(X}O9-S!Xt!elM zAAP&OJOH1?I4ljCzWUXU#3`B)mFey%Khr-2AK|O$zvV$|hzf7V#UJZ^x38AtmIgl! z-Fy3*x9#Fj;H&7r^?@yoV1J#u_ufIRdt|(vlEC+G;8WkdgN|+eby##hl~CNxHZ9n{ zPLGcNokd4)mqQY`_~eToz3~r!w11uAY!=;qx=`tCw)=O)8`NK3{7CPe$nqpC#lUPV zxE`|JTUlT5tBev{#hj+{X(rj=wxXlQVH-Y(el07I05vQa zZ(yN;cI}<3m-Xn_O=_XIc{#<5TbSRosOjtMGN^;sMRlTX*nlk-h&RBt=+Cl*QtQUO zs}&AcvtMmJ-A;4y_5}@z$eRR+k0hlo;8~PG zS=52LP$%jZ?MV~>wNU&n(TYlU^D`R){mu;?!)r)f^J}5uG(P@p$FnGdveT`7{`Yhx zzDEVNwVjQ{UJKoVXHiC?gec~$>U07Yb`(&;95Mk*44Hr>hD^W`LndH}K*D2fQ0Z`P zTIFktzrxSs6i&dPudV+TJc}|YEAbepbZ%O?=Jlg%^v;28YWvrFS#d~=&7D*2iCs-tNH?R1!l90J;JewXy zS=52LP$%k^FoE5>$?iB9_j=yB+^W6(zXZve?JsL6tJm2*uN~XS zdb0nV-oeZj@-aF6-S-xYX8#3SuqpbnJb~Y&-u{7G?MnWc1ez#Gt1m?K21Px#07*qoM6N<$f}bV= AT>t<8 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_animals_nature_activated_lxx_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_animals_nature_activated_lxx_dark.png deleted file mode 100644 index 600098c160d2008f1050de042c542227c4022484..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5461 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 LNkvXXu0mjfN&j;N diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_animals_nature_activated_lxx_light.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_animals_nature_activated_lxx_light.png deleted file mode 100644 index bc59f21ee5e8b14f07621cd45d9cd0129470713a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5378 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 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_dark.png deleted file mode 100644 index ecc4625fd6d12fa26deae5b1ee7fc80398df61bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2986 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 JPDHLkV1g{NqDlY& diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_flag_activated_lxx_light.webp b/app/src/main/res/drawable-xxxhdpi/ic_emoji_flag_activated_lxx_light.webp deleted file mode 100644 index 93769648794a8b8f164fef3f4f06c3b6033c8d97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1214 zcmV;v1VQ^!Nk&Gt1ONb6MM6+kP&il$0000G0001A003VA06|PpNDBi100BqFplu^b z=gjgay?Y;nh{(&g?8w7J$gN07vVx%;tp*B1B*sp5a%51DBQm+?2V~v0W=K-BZQHhO z+Z@}rZJTY|M!7QnSH*N!d|y1yLqz{4fc!tw$~m&IrnmKTF zalCKm-x5K%4FcNzBS#R4t9X{u2*_pyo|_gR46jkNOSuH3+h;t_>|w->p^;S+nB@vI zyaK7jC}4 z7~7S+2r+Rm|l-M<58z zE>Y%nb5S{bXSEuLDrkTMuO$NW^WJzW-vQ4-vY78TsEP09H^qAcO$` z0B{WeodGIf0AK(MyHfZIRYyiZ#Hi48~mscHm5%b9rBecErf=BvJ}@q zfRz$!V@~)?1u7G600924JfLI?DD0U$Juf}l)yT?4j<)(y>Gs1y8FK5VlDlAi5J3oQ zRYevJth#3!fFaxCYaimh^>#8KGC^hOQ<iPsNU$t4OeDRodZ|fWOHx4)}Lt<1R!?pZV-^y*5T`yxnQl&B$3g$45A_8|{ z*P(*^Lmxot>SS-%&7Fk!ir}*Y+P~+cstG&;qo4)c+gqZO0MfLuPH-cVOH-WFh4 z;Ywl5|83|xyd}|QnKq_FoijE>%L-)oV5fDuuzcb&{O>_|lr{#3H3htp7bWUKN2-Q~hNDY?#xp!cpIUye~aebtBL_ z=Q}e*{61yPhf1ygUb-_Fu*RC0-<)!pQK`r`KLoV+52UA#J`NZdtqGVf8ias~m(L8q zy~lHJ32ogo@%q4G*)XFB8HM5j6Iz+O{&=j3oVP8ia^vB5n_x*`m9^AR+e!2 zk(&oEZg3`*jPiIs%8P_viGuQA=80fAN16S&*nlRak6|MrJV9Phj5vaX+^efp?p#Le(1-tMQhEkc%z zPwHdFWI^jp4lAx9$2Yn4!+ONk6j$dZ$v??4Tx<| zve~hrNq-gTO|I92Zo8HtC~bOKszU3{g^dDh218*eigR7{Gy6 zz!CR@-Vkf!+$k5%Cp!DfDxpWK`PGzE_ns^<0YZfJ9Fa*4raek)@^;>XXS`GCkiwfA z3wS0>9mk12wHgS+vK*6B2iI!JGqg14N4DcAS@j`}53rbfo$@r5Adi7FvWitemU>*< zx8OXFg*>J{G-BH z=nAkSELC!v>9DOXT>EHlFGZtPJd9}?)W}Qhc8Xi5WO^)@Oiwu{YmVK0+P>VFU2s zm-!Ai-41omez?j{;RZM|;^(yjBs>7)yQjaMg6yL zyuXd0C>_;a2>iP2O`)c-DuUwZCyjK5OHQHH?>>F8jEE5{da~Nq--qSNEK&3~Do+~| zY+_2|lOsj^;eJkZMA33b!q_*_BPTv-aeH;-6U5Gs0zB1slg16&pFnr+ii3PbO zVv;UH-vS&fQwz!6&~CLtmx|(xoy32HTzg&ye#CvGG(xRoi@9U2F!bAh z>cMHhaT}h$j`+ZUNc6S|v+TCe2X&3?y2-RVM0rO#LL|OjlN$}KtqSF+HDs^_nT`&F zfg`DN{m`yG@yk5VhwO68ZkuDlNlNkBh(c`0CpD9FYbj1=t+;}p+@(EQ#m#p%IQ(vU zpAv^ndRqKaw1je7ia}?bjG;w8C&#ixpykCvL3}k&4F85jO?0UC2s>NFweWB7I~Z%P z^aMxkvK_44xiaudGl|UAY)_pbkdeCq;alxYNT~?u1Q513uL|O;3Oq#Jw zwkzk(Es@YBz>f?cS!_4a)X{57T6=nyoG+zE8fMV*Pl^xE>I6NR(@oMqXv?II5)N(f zPIa#I+=bhh%nxyd7HtOpJa*Fj{@Z2w;FM71>}sy7hyX?Qm&dp?rOIR6V61K>mh1wV z3d#+KB|GxZPuzxpnsJ1@ZNt=_In`c(&pD|inHLvI%N^kKfuKQLOxNr Y&o}9y;T!Xz{T%>6TiaPZJBuU!3#KyWd;kCd diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_flags_activated_lxx_light.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_flags_activated_lxx_light.png deleted file mode 100644 index 3785821341dfd91ae42b0c59d91e2447467f660f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2089 zcmbVOdpHvcAKq-}FqY&#w<48RZc(|6a+X^t4!KV*JMy_5cN$u0u_CF6Tx-fDWRXjA z&(Lg6xtlPDHHMX4!j7H3f6o8k_dLJ%{XM_ueV+Hf_j!L=uFe-_q*SE<0Dz3Wo$ZyM z8}(o8llaMu!o)KGfF#G>*2X=_f4#)-KL;lj$Rr|&KNFTup=?m;UhaoJbhtaH%DGlr zxf2}5-Sa+8+J#{oVYA8&Bs@An##uN6&9dSWpqTXw3Z+RlH8mcDOk_XUZ91Go-k4FA z-$Xmvv1b;pS~BZNh2pmm34$5cwtc!qQCn;xU${wDi9IzowjXTs@313v3RWNa4im4C zs$v!mpXtLdx&yo->UeLtBD+nPIhs$QBUvR&Ob*OnAMWx<4(FIRH=>kItt9@UI5ZdJ zk@8eJcM;~_XG9Rlg`D>Q)yS3ZsS%9@Pak`mwxe4)$}|Kkdp@ zJLjROQ=mz|)JGthPC-yjN9q8oqF(^f|AsYx#_i}c6W&pu-y{z3lXLx|KRPTKyLLvB z&gn~l16I}Q^DX*5b*_j8~IvEGW+euFSY;eZ`A&>0A#h;-H{#_~rN)?aY!d6SX)4YZsI9cuu2R*rUaY@Q@D;$vOUM zk2CesKsN6omcg)Lih=pA0*uzv*bImrwCr=M>a8!pbDmaw+g8{w>%wRJpfNa{GCj{LfUUSVxR zpr+vFBu%Pj_&6yidve!z8`CVDw zn|vQYbtEj;P$eMU_r9KdJC)w}RjI7_1li!&=J~L1BqTycy>Ele!(X z>-@-=$~v->Q~W|SE252GAIN05n#tarT1t2dd}Y+a*TWYJ?>9sR4$BwG4o8vWSZyFR zjfXk~E79Gy`icFezrD`#v{XNg9{JLCVxrAkuwha@jMah@OU=*DwZ~4(n*OM&(})fd z%K)Z*-S$%r4N8?(@v=57#`%xA+|vkp$=m~6SkZYgi64FLv8oF))wR+IM20Y{v`D1# z#7iy2l_^Km9m#Z0aRe#lBgZD;`-FK4T6j+bw)<{+Yx!P}0r;w&`@U|7I{hm1 zR6#q9&9*qH(4%|!gRYL&*7M9~)5fVvV$qtzOWCZ8t2M1jL4!J!oc@zu>VJb33UJol zF@^`h7uf+$Y%VBBnnEixJV*bz)(vu+u4$MB)&IrGx`MSeM ztnW2f4F4BmqUa_w94_kC5d#$6X%Pc930C43^K9 zj!16lH?C?vZsGaO`whjxRBebG;n(s|779mk17OAb{lDJP8>YcmfUGS zN~KR+ke{T(J*}{cUC?|WuGWa=qgWaWSds|dI$@zef4;qTTtV1uCsPFOaf^}Gf6G`( zL4Su3x6mV{7LhUP-Ac!96pQdCybZgbZl!&G z4|lQ_H67|DcW>7MBN+oD^rizz1F0ug_+Hf*BYB7KHW4HPEfN ze!r~f9_=#574fF-0$W|CX3ud)k?Yq%n+H!9t}tfxO>RFfs}&u@_L?oPJ0#$N^WKAi zo(DjzHVAw{V&5Ieeu#>evXQmH&piDPLg9Ti13L+KF%#=3QcB@;D?K;LFr{&eP~JP- zI&rh_Y6~~*S~04YuR-Fd602|{Zq<~f{yLw@HxOQi)XkglJ!ZsO7S`q8a@`Ns&K3c0 Xb?=Q+dD!HiF95*)S7+P$^C;{;aDE4> diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_food_drink_activated_lxx_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_food_drink_activated_lxx_dark.png deleted file mode 100644 index c7d8bc083ddd6dbc1cccbee39475250ce8e8a6a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2385 zcmV-X39j~uP)Np)iv+(+izm-f$YH_yU$K*p)2Xyfv9l$xO>IkOB!Y zmW(GvTG?2(DQ%ie`qE5G+v!Z3&h&vc4Jl>SWKt~ISix)BCMB`7x~!+?Um-9nn~Sx_ zy7+uE-;1O@=luV7F8_aa&#I`1fPjF2fPjF2fPjF2fPf&ID5I305G)35MfIu@9YvMs zRUj&-%tTW~ZNJc@L{PPSjMP>Dt96L0*DhBF0_QXzeb>xzg5NPB%m6zxVAq&1v+p&( zUlsvF`8b$rll2whip3Qgwe)@TjqT6zRTb-LjnZGL135@zbp`8LZ#c+uVTs{p=Q1HG zXAVSw9*?7Ztn@_Y*ul8y7?ncy;W_7b5AtSx4ZTX~GgWcZL0mY%xWm$3_v~CI1Vf-V z!H~vLK5jCeFtP!JhCw%9hAEQK)rXO^7qMW&`5~4 zIYa04M!HhzJ5`{zgK|*-d0t0#--(O03w@Wc`=m<^eSA%^4#QfYwu5p`0OWkMpu*z+ zFI0a3_2_hZB2(zQc-pmYSpbRkMlZMaPi=*eTIs)xp|*nz;%wdK^!;c76N*S5TT>09ie_}flj;(sg(@s!u&qH;=90-OrY&0_(QiHl<- zG1KOn8f@qjHtLM&*`vWkuX*N0ep7q@)uWElga9L9IYvW43y^eTBw;@t3-0da_Zf^| zr;2rNqf!^N71c$d(Lh%>AG`Q{BpNa}62mP*!3qG5vkk_>j7R)S(+d|HD~)tTvcv`L zybVYMebX`CVjqhC!9JXrg*_N$`D(Es1%Ua!YgGCKO($cG2lz(~HS}6#xpxB+Olx_O zf85$XJ%+-(>$pZj!3hA4LXpmF$AI8QJ=ug7+a+(=mQ+w0RK|l%y}`36R>u+{6`}wV z*|@1$2>vmHV!)M5;Ce%DxH+HvZN@ArQe9@?;hF2d$~K*0-eGYl0kL%SCvgqjfTz=GR!=;97T z&GrW<3S-Ytq0j}mm56gaWyJ|e(92_VPITx81P3^nL$H{bWYU?mJD zdR60berxwnq-$`mSy^AEEJOiNmKYH`hhuLv9(sFgrKx@$7`GHwp`PF749oKqj5kuDz?$vG4kQ$-D}euJG$yoyFa7*{x$ z4T3GU!I)_24~-!K@SXL|6#8nq)Zz;5M+p|TrNJjJjc>T8` zutSLp`7#pVtTLMOXS+tEKkhny;fYG4S(UqWS%bkuYnt}+kK4G}H{~@UhZklzdG8oW z{Ks*6?o7uq{}=M!`6(D`9?`TO{$-tYAoP3>ijE*eh3F!g;)ms@&XQXf%fuV?&Li9& zjoW>RNy~|;A2mG7*BREQpVH53lvGp}8EVaCjfelb%{nmsx(y|3sKC1IqXCsK#)Bk%f<*X9vaK*@h*zb>Qj`nqT6-46i=W;&_iwt^&3# z^hUb$J1)PWXJp1?IVC*Y;hNYy|2;gavvI&zB1e;lJB-r7cuFqB!l=FWxg^MYB8ISPKorm9}!52#ZEDNCG zeE6d^Y}Cnr;FcZd6A%y(5D*X$5D*X$5D*X$+&}&gZ31FwjUSJz00000NkvXXu0mjf D(nfrQ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_food_drink_activated_lxx_light.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_food_drink_activated_lxx_light.png deleted file mode 100644 index e0a34932575c48946cce3f3a36b1c3fe9fbae781..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2392 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 A;{X5v diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_people_body_activated_lxx_light.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_people_body_activated_lxx_light.png deleted file mode 100644 index 9b0a62fba7f46be8fbbf4d904b8fe0868d845140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2459 zcmb7GX*84#1ARsq%UH4vvJ;h^?AzFyCX`UZtC6xsNVXWpn8b@ATL=}?n{Dj-P9!@a zGPVg>GR8VIwzuz`@0{=Vch9-^{5#*G(t!9H}q|YX|JEDv}v%=j>AT*WW)FyFe%0F@XlIo~^?$f*AhaY3svWREVQSvgXMMNwe}uwZ3qP%Rd=e2rif;oU=J5rvDEy%x>m{r z8il7G%1kj51#j?$HdyGRK0=2B8@xSTP?kW|)3NKSKzR}IAMP6A=Rak8Z;^vgC5G;q zhe^|~UeT-DEO{NTXO)0p2*^~|8Zn2jBCM^EkX~Mpw_;8F4%?X&l~uoZ=f2*Pf=-AV zHM}8YPgm->VMPqS%Q7xTUyQ7J#wSR7Ukoq`x6S-Zm>{(D=|+ZTMiUGc497u|6#X zW7rk9j6Ia0!04>Fj6vC%IVrbp)%t}vf7V8$@t-Z3A&xH}6g1e6t0fZz?q$4BFi`jM zVNP?6YWYYXuz;@eSbFOO;;1geeEGY|;~9iyiDTS5WuK}2>bWgVqYDy)i#|<5bBT`~ z8OB9?Q>{?s;by`Hx)EjM;A#kpvg16hz@*sIAK>KoEIrsz_as8|rnwbz^!-NHre8P;|j5C!!NXN1p z%Qht%j4F*oS{RE6R7ceb^P2w?CoRwP zOyZkvBPn(&t6MEW&_^O&?*1kDWY5+^oo!R7n)fA82Q*Ozcus%inzwNqu81nY5I;B=feSQc>H(AfVy=`@*Alwl7BB+>1Zr zbgN&b6vp|Lvw4Gu!_31UjNFU!v&Uevf35PD0mZTIxES{laY=euK_gXUicxumxA2-g zqJK2aHnE>@FwBiS{+hq+9t>fC>dlw;k7i*;!SfSt{->l(5 zq7L0~MF*^vteb_f{uQ4u5T2x>%XKZA#a57~u6=_+Y&`sx3$EM;**$U-VYFshC89<1 z=*u`FPpu2GvJa0r6@#fC6_AS#$$8(sc-8{&gM8vuLwD6ejy%$>NV@c9Ee~}!r;_xWfp@6{f&nHbE__tr?m$Jvevf5X) zr9pFBrdIxoGQP)Q%W3?F>m5?<^=Gf8d@0CM-0y}B&SYor=38Yr_`@@EQoetbsqNA1 z8){LmeVlK#(ky;hsglV>%k<94#i5@gV7#7)O6W}63mBgs~ON|ES_ z2v_)(j`}%?)G5EcN`ftju}adLl!1Z+PD(mACUA7^*DEBkPEKS^AU+_F-WD^s8&3-m zxYh`?Z%NMyWw9gFI_g3k>~d)}0!BLL#4P5YRq{DTYW0@e94wasMxT$;srcFp=&y<> zsQhxn66!Bup3V!=QRO+n>Qj>=h(d_@$eUUfp{PS=GbyDY<03VFESZ7R&abVFziyIY zo(_0#4)EywE#E-5TL*E06Ip>02HH?S+g-WbMk^3P#99n*z*lXjo+?bH2Xq++!dRUc zA)I;ca9IIy{$5-l3n0QOwnV%YPK~A$|Fj+d2(H5nxPX`jaLLtUfaM>g19_(u?6(5a{By} z-J9}Szg}X7f=XMGtZmYt9xYiH&jLW&H=O%U{=C+OXbjMoA3#~RCd|?SY0mKCUYWU7 z_)cswoch}pOYtX^` z!0elg_kYLDrdB=Q?YcklgaKAFnUXj?0mO?j!rYVr?Kseg-FMK!O9d5_lH@Lp?Oc+n z0LTe*GS=TsF^D1Q+uuGu0xSPW^qAXj2fScwpam6JaAvjXHKDX9cyLF`4oUYIT{|-p zK|hWA(Yh`h37SHyfW-Q2xv*W)h8*FJ6^-&ws_G!AUln6rfL!xTkO=_0`slIH6*Dl< zCXor6!tw(--N35c|Mo!8L(af6zH{%Y{?Din0#I0;f!aF=VAbc76!>hvRlE(|#OPrs)}q3>>EtUT~iwp}GT;$SJqJ$-{cfNcSH)q5i^bCok7p5#AMw z(=vMrJ(e0SH@Ku@s`%_uBdjrF=HW&F=wQ^n?%T&kX72wYMT90Iv{hYqz~OrM=X3!G M)0-xxMoyT20dwb{#Q*>R diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_dark.png deleted file mode 100644 index 1537e326348b9e4cad363b91363f00ec6d028a70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3445 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 Xwo(j)k(29O00000NkvXXu0mjf#ioeF diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_light.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_light.png deleted file mode 100644 index 2e94e4938461832cf72b091309d949076ddd069d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3389 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 JPDHLkV1nx$3yc5& diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_dark.png deleted file mode 100644 index 86e3bbfe2bde7673a8afa3e6ed44bc24f33c6f2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2925 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 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_light.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_light.png deleted file mode 100644 index 09126e4599f0a986f0f88892b1b928c74d9dfce3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2907 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 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_emoji_travel_places_activated_lxx_dark.png b/app/src/main/res/drawable-xxxhdpi/ic_emoji_travel_places_activated_lxx_dark.png deleted file mode 100644 index 64b9eaea3427f71c54e7e6f88f1698b7ff9b6dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2734 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 daBw_U{1zuOa{d002ovPDHLkV1jc>9033T diff --git a/app/src/main/res/drawable/ic_emoji_activities_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_activities_holo_dark.xml deleted file mode 100644 index 37fa90362..000000000 --- a/app/src/main/res/drawable/ic_emoji_activities_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_activities_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_activities_lxx_dark.xml deleted file mode 100644 index 5817cd3b4..000000000 --- a/app/src/main/res/drawable/ic_emoji_activities_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_activities_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_activities_lxx_light.xml deleted file mode 100644 index 49d29d1b9..000000000 --- a/app/src/main/res/drawable/ic_emoji_activities_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_animals_nature_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_animals_nature_holo_dark.xml deleted file mode 100644 index 1fc68698f..000000000 --- a/app/src/main/res/drawable/ic_emoji_animals_nature_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_animals_nature_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_animals_nature_lxx_dark.xml deleted file mode 100644 index 2b32592d9..000000000 --- a/app/src/main/res/drawable/ic_emoji_animals_nature_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_animals_nature_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_animals_nature_lxx_light.xml deleted file mode 100644 index 3940815e6..000000000 --- a/app/src/main/res/drawable/ic_emoji_animals_nature_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_emoticons_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_emoticons_holo_dark.xml deleted file mode 100644 index 59e23499e..000000000 --- a/app/src/main/res/drawable/ic_emoji_emoticons_holo_dark.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_emoticons_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_emoticons_lxx_dark.xml deleted file mode 100644 index a8f167ac3..000000000 --- a/app/src/main/res/drawable/ic_emoji_emoticons_lxx_dark.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_emoticons_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_emoticons_lxx_light.xml deleted file mode 100644 index e1820906b..000000000 --- a/app/src/main/res/drawable/ic_emoji_emoticons_lxx_light.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_flags_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_flags_holo_dark.xml deleted file mode 100644 index 430f87cc2..000000000 --- a/app/src/main/res/drawable/ic_emoji_flags_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_flags_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_flags_lxx_dark.xml deleted file mode 100644 index 8284af83f..000000000 --- a/app/src/main/res/drawable/ic_emoji_flags_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_flags_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_flags_lxx_light.xml deleted file mode 100644 index 29ab268db..000000000 --- a/app/src/main/res/drawable/ic_emoji_flags_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_food_drink_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_food_drink_holo_dark.xml deleted file mode 100644 index aaa958090..000000000 --- a/app/src/main/res/drawable/ic_emoji_food_drink_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_food_drink_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_food_drink_lxx_dark.xml deleted file mode 100644 index a4ebfba09..000000000 --- a/app/src/main/res/drawable/ic_emoji_food_drink_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_food_drink_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_food_drink_lxx_light.xml deleted file mode 100644 index 66ebbec8a..000000000 --- a/app/src/main/res/drawable/ic_emoji_food_drink_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_objects_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_objects_holo_dark.xml deleted file mode 100644 index 9f2efcf74..000000000 --- a/app/src/main/res/drawable/ic_emoji_objects_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_objects_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_objects_lxx_dark.xml deleted file mode 100644 index 0e7fea088..000000000 --- a/app/src/main/res/drawable/ic_emoji_objects_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_objects_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_objects_lxx_light.xml deleted file mode 100644 index 4a33fe81d..000000000 --- a/app/src/main/res/drawable/ic_emoji_objects_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_people_body_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_people_body_holo_dark.xml deleted file mode 100644 index 39cecfcf4..000000000 --- a/app/src/main/res/drawable/ic_emoji_people_body_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_people_body_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_people_body_lxx_dark.xml deleted file mode 100644 index 77829fcc0..000000000 --- a/app/src/main/res/drawable/ic_emoji_people_body_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_people_body_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_people_body_lxx_light.xml deleted file mode 100644 index 404edb68e..000000000 --- a/app/src/main/res/drawable/ic_emoji_people_body_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_recents_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_recents_holo_dark.xml deleted file mode 100644 index f14349f34..000000000 --- a/app/src/main/res/drawable/ic_emoji_recents_holo_dark.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_recents_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_recents_lxx_dark.xml deleted file mode 100644 index 50f0e086b..000000000 --- a/app/src/main/res/drawable/ic_emoji_recents_lxx_dark.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_recents_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_recents_lxx_light.xml deleted file mode 100644 index f06480c51..000000000 --- a/app/src/main/res/drawable/ic_emoji_recents_lxx_light.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_smileys_emotion_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_smileys_emotion_holo_dark.xml deleted file mode 100644 index f9b4090a9..000000000 --- a/app/src/main/res/drawable/ic_emoji_smileys_emotion_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx_dark.xml deleted file mode 100644 index 64a05a5c8..000000000 --- a/app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx_light.xml deleted file mode 100644 index 0ac6ead2a..000000000 --- a/app/src/main/res/drawable/ic_emoji_smileys_emotion_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_symbols_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_symbols_holo_dark.xml deleted file mode 100644 index 3f7aa3a55..000000000 --- a/app/src/main/res/drawable/ic_emoji_symbols_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_symbols_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_symbols_lxx_dark.xml deleted file mode 100644 index 824fb6ec3..000000000 --- a/app/src/main/res/drawable/ic_emoji_symbols_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_symbols_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_symbols_lxx_light.xml deleted file mode 100644 index c28af2dbe..000000000 --- a/app/src/main/res/drawable/ic_emoji_symbols_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_travel_places_holo_dark.xml b/app/src/main/res/drawable/ic_emoji_travel_places_holo_dark.xml deleted file mode 100644 index fefcee888..000000000 --- a/app/src/main/res/drawable/ic_emoji_travel_places_holo_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_travel_places_lxx_dark.xml b/app/src/main/res/drawable/ic_emoji_travel_places_lxx_dark.xml deleted file mode 100644 index 9e826fc42..000000000 --- a/app/src/main/res/drawable/ic_emoji_travel_places_lxx_dark.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/drawable/ic_emoji_travel_places_lxx_light.xml b/app/src/main/res/drawable/ic_emoji_travel_places_lxx_light.xml deleted file mode 100644 index fddc5bc71..000000000 --- a/app/src/main/res/drawable/ic_emoji_travel_places_lxx_light.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/src/main/res/values/themes-holo_base.xml b/app/src/main/res/values/themes-holo_base.xml index 1d1740d74..4729340e8 100644 --- a/app/src/main/res/values/themes-holo_base.xml +++ b/app/src/main/res/values/themes-holo_base.xml @@ -87,17 +87,17 @@ @drawable/emoji_category_tab_unselected_holo_dark @color/highlight_color_holo_white @color/emoji_tab_page_indicator_background_holo - @drawable/ic_emoji_recents_holo_dark - @drawable/ic_emoji_smileys_emotion_holo_dark - @drawable/ic_emoji_people_body_holo_dark - @drawable/ic_emoji_animals_nature_holo_dark - @drawable/ic_emoji_food_drink_holo_dark - @drawable/ic_emoji_travel_places_holo_dark - @drawable/ic_emoji_activities_holo_dark - @drawable/ic_emoji_objects_holo_dark - @drawable/ic_emoji_symbols_holo_dark - @drawable/ic_emoji_flags_holo_dark - @drawable/ic_emoji_emoticons_holo_dark + @drawable/ic_emoji_recents_normal_holo_dark + @drawable/ic_emoji_smileys_emotion_normal_holo_dark + @drawable/ic_emoji_people_body_normal_holo_dark + @drawable/ic_emoji_animals_nature_normal_holo_dark + @drawable/ic_emoji_food_drink_normal_holo_dark + @drawable/ic_emoji_travel_places_normal_holo_dark + @drawable/ic_emoji_activities_normal_holo_dark + @drawable/ic_emoji_objects_normal_holo_dark + @drawable/ic_emoji_symbols_normal_holo_dark + @drawable/ic_emoji_flags_normal_holo_dark + @drawable/ic_emoji_emoticons_normal_holo_dark diff --git a/app/src/main/res/values/keyboard-icons-lxx-light-parent.xml b/app/src/main/res/values/keyboard-icons-lxx-light-parent.xml index d2cbfe580..41ee053aa 100644 --- a/app/src/main/res/values/keyboard-icons-lxx-light-parent.xml +++ b/app/src/main/res/values/keyboard-icons-lxx-light-parent.xml @@ -19,7 +19,7 @@ --> - @@ -32,7 +32,7 @@ parent="MainKeyboardView.LXX_Base"> @drawable/keyboard_background_lxx_base_border @drawable/btn_keyboard_key_lxx_base_border - @drawable/btn_keyboard_key_functional_lxx_base_border + @drawable/btn_keyboard_key_lxx_base_border @drawable/btn_keyboard_key_lxx_base_border @@ -42,7 +42,7 @@ @color/emoji_tab_page_indicator_background_lxx_base_border @drawable/keyboard_background_lxx_base_border @drawable/btn_keyboard_key_lxx_base_border - @drawable/btn_keyboard_key_functional_lxx_base_border + @drawable/btn_keyboard_key_lxx_base_border @drawable/btn_keyboard_key_lxx_base_border @@ -51,7 +51,7 @@ parent="ClipboardHistoryView.LXX_Base"> @drawable/keyboard_background_lxx_base_border @drawable/btn_keyboard_key_lxx_base_border - @drawable/btn_keyboard_key_functional_lxx_base_border + @drawable/btn_keyboard_key_lxx_base_border