From 74799f890f9c119708c52cd80674a41c0547491c Mon Sep 17 00:00:00 2001 From: sspanak Date: Thu, 4 Apr 2024 10:40:23 +0300 Subject: [PATCH] fixed status and suggestions disappearing when changing the orientation; removed the ModePassthrough icons for simpler status display --- .../github/sspanak/tt9/ime/TraditionalT9.java | 7 ++++-- .../tt9/ime/modes/ModePassthrough.java | 4 ++-- .../ic_mode_passthrough.xml | 20 ------------------ .../res/drawable-hdpi/ic_mode_passthrough.png | Bin 521 -> 0 bytes .../res/drawable-mdpi/ic_mode_passthrough.png | Bin 374 -> 0 bytes .../drawable-xhdpi/ic_mode_passthrough.png | Bin 728 -> 0 bytes .../drawable-xxhdpi/ic_mode_passthrough.png | Bin 1146 -> 0 bytes 7 files changed, 7 insertions(+), 24 deletions(-) delete mode 100644 app/src/main/res/drawable-anydpi-v24/ic_mode_passthrough.xml delete mode 100644 app/src/main/res/drawable-hdpi/ic_mode_passthrough.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_mode_passthrough.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_mode_passthrough.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_mode_passthrough.png diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java b/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java index 9cee8fe1..1a879a07 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/TraditionalT9.java @@ -121,8 +121,8 @@ public class TraditionalT9 extends HotkeyHandler { protected void onStop() { onFinishTyping(); suggestionOps.clear(); - setStatusIcon(0); - setStatusText("--"); + setStatusIcon(mInputMode.getIcon()); + setStatusText(mInputMode.toString()); if (isInputViewShown()) { updateInputViewShown(); @@ -144,6 +144,9 @@ public class TraditionalT9 extends HotkeyHandler { mainView.forceCreateView(); initTray(); setDarkTheme(); + setStatusText(mInputMode.toString()); + suggestionOps.set(mInputMode.getSuggestions()); + return mainView.getView(); } diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePassthrough.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePassthrough.java index 39f79b29..593cb4fa 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePassthrough.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/ModePassthrough.java @@ -12,9 +12,9 @@ public class ModePassthrough extends InputMode { } @Override public int getId() { return MODE_PASSTHROUGH; } - @Override public int getIcon() { return R.drawable.ic_mode_passthrough; } + @Override public int getIcon() { return 0; } @Override public int getSequenceLength() { return 0; } - @Override @NonNull public String toString() { return "Passthrough"; } + @Override @NonNull public String toString() { return "--"; } @Override public boolean isNumeric() { return true; } @Override public boolean isPassthrough() { return true; } diff --git a/app/src/main/res/drawable-anydpi-v24/ic_mode_passthrough.xml b/app/src/main/res/drawable-anydpi-v24/ic_mode_passthrough.xml deleted file mode 100644 index 71cb7b9f..00000000 --- a/app/src/main/res/drawable-anydpi-v24/ic_mode_passthrough.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable-hdpi/ic_mode_passthrough.png b/app/src/main/res/drawable-hdpi/ic_mode_passthrough.png deleted file mode 100644 index ce8e6178588f129880d5f330492c6006b6f0f896..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP)Wg*1|Ga`5Q#6Yy=BC5tM+4 zg5m=c$2*%d>&(gQMk`U~gUe*jxp#6lyPHfV5C{YUe+2c#4SO2V`{5t3XAtjNs>!-W z^yT;)lq#^_hSjVY@%Y~f)R3yNt`YquK0Tqw!D^21_^E+JAB8{V@hb2RrS7HPq`J7z z0Rx&l%@djVH?v&Z%&p1DZ5htPS!z1^SS>^XNH!mQ)@4JkELGUI#Rp zt60Hy)AADoiPi^i(<6Teq}JXvq&Z8seW^weGVfhkaTga~tv=FM_mb$ZNLlz=QH} z9?~B6X@T_Xe&Nwem~lMSdMuh!PqyxWLB5hl$OV-iNYi$;qHV!jlp3U}!|Ua_2$&pb z81lYK2qgO@=xwjDYW)hGIO4eo<9hU4SOZu&kbZ-nZ4G)A{by3M38nAAyHu9v(*l)Y zU15y_$>(lp8}k5ONLFD3SV3=TSB{a27669`mfFAxX>0{@v$5jI-_%rbs*00000 LNkvXXu0mjf=Kk-s diff --git a/app/src/main/res/drawable-mdpi/ic_mode_passthrough.png b/app/src/main/res/drawable-mdpi/ic_mode_passthrough.png deleted file mode 100644 index 1590646ca46ec9cfd22dfff13d21b7ade091bb9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmV-+0g3*JP)Y6h&hQsD()r6bV?Qu?*H${sLPIJ4?GjAYhk2V4;mdlFGt5WeO2%5kzeS5ln3> z#*gv7**i0j=VBGC_QD}EXWr~(laxwDip(U=xm~ai%EpVUYZtuP*ErkIJ_ZMmE=${Z zNz1qm@M&C692jXI!-7M3n(=uB$Dm`}6s+6(F)ZkUdoWZ!uRyY>_D%54^$XZb(~L_6 zbv~d%FNpD>c3<+=l&^tq2?0oNB`%(X2z0%vN!0KUMAa+3IlLF$4A_y)@y z)&&!=ruN&MIZ(WTlQ0toV*&SfV8qM50H5=+Nw>U{f6fiKQe4})Uj=j_p-bMk%JnYVdsH=Z+iyVCy{1> zz#7gOGFX8J8a>R;fLm$%f#3S~9Oqh*dV%mS47}!?A%hh#R%DQKVjA8P-!h{>j;Z|kfW zeb&rm#Esbo>>5Z*0d>YPH%k`4cwNc|pf;s47%#<|*T^OIH6&f&g3f=rSyzFxs_(Ni z;GS#d13Lrmu4d-h)sS?75$7)ItgFCV)!Wz^cK!g2@g5bDD4^ax(LlI!bQK7MM}lE? z0nCrv`2#S;`&3AGf$)8_d-^R&6p;RtZQvz41MZz>=A?hOORdwIZM;{7bQB0+e#&L; z*+C@tNmcaWP3rglz3dreR=NBH`yP@}AmB0;67 z;X3<&hP$}rPtyMqT=ZtUdUlHf=|39m!rIENP$(1%g+ifFXz&Mgk-I-wvD3By0000< KMNUMnLSTXhMPUs9 diff --git a/app/src/main/res/drawable-xxhdpi/ic_mode_passthrough.png b/app/src/main/res/drawable-xxhdpi/ic_mode_passthrough.png deleted file mode 100644 index 1ba3953936d1d328823e9f3254d15ba316577511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1146 zcmV-=1cm#FP)^&HS&=j}}gb9%rxyY4_R7k6a8JI#4 zf)H|35zI8W5MdBnlx>ozCMlYUnZbE|-kD=a=Acrilw-G!QSk$$i{UM|~1+BtbD=?@0O@9xtKN}i2O@E(b ze+c!xL%FPi)PEYXv#iHZ?*Yge_B)2ZN0Xe%28J1oL?j z1-Zpy?+e(=`Zfl^Vak}UowWBQXBg?AAoXsL>W}PJ_Jk;M$VJeQAg60FofUKxax<*Qkm_M+Yy%CCf_s?D1_l{rK`+q$_nbqdvx0tv+&JqoAY&{aUZ4$< z-iLY?G-$b?VjoYtMnC2d>8v0m=?YwZ&r$9z(w`*#I_g=_AS~!9(tf}kA`J_Y>RIRk z>oL?j0y(30Iih>Np@H>eaEL%bh4u~UTTm~N<^_EXnGx1wK*pG2-O&AK$oD3DlAs}6 zP%r5}qh2D-3z~z>LDoa4?{&x+huLH3{yJR?;G1So5-`B16jbP+kmvb;C%Yi^^kIPY z7;61BHK+2mRBsdy!9u!m94Jox`%y)6(nf(02;{h+@{%PL6qe(>5=bnPq@ z0y4%N>mk&4hH|^v(-I1|D(HRkz5!ZpLGOY04(lP*w;wXbgs!24^VVy zgS>WzSiX^!{DSZrQ^!fQtdeS{%1Xe`c6Tn8{Fm3h(f`Xf?lP}Wyve(C-9{nUbB!%{?;KH`wC|$ zPp~Hlh1wQmNc~2Z&lJIeWaTCjuc@A852K!4;5U9@PYRlQh2~skPY?>F7BoOPE-Y4% zy|XGwdUK+_Pa$Kx#GX`WPTE6#3MCa}sP|9GBC&$L199f;LkYi4}xwVx3XXG0NOzPYzOjIceNtPYntr7i6e^lJX_Bf@}};q-Q_syA2s* z2YYf6dNss)4Kz!BLHtmyBvcT7z1u$Fllr5U+D&p3bj~o%{eV4>1*yK;sod;3J=Je2 zYil0uRa0SMgjLiJ1N%>V!Z M07*qoM6N<$f+6E2m;e9(