1
0
Fork 0
Commit graph

669 commits

Author SHA1 Message Date
sspanak
95e0eb4130 fixed OK not performing its normal function when it has completely failed showing the UI, or when there was no need to 2024-04-24 13:10:54 +03:00
sspanak
92a101d523 added Android 14 support 2024-04-24 13:10:54 +03:00
sspanak
7e41800eac added Android 13 support 2024-04-24 13:10:54 +03:00
sspanak
ee63ca384e added Android 12L support 2024-04-24 13:10:54 +03:00
sspanak
172ca4012f fixed v31.0 regression: holding a number key erases the composing text in Predicitve mode 2024-04-24 13:10:54 +03:00
sspanak
0c6c463d96 fixed some more issues with automatic MainView showing, as well as showing with OK on XP3900 2024-04-21 10:55:44 +03:00
sspanak
2e019409e8 on initial startup, after installation, the presence of touchscreen and keypad/keyboard is automatically detected, to select automatically the appropriate MainView layout 2024-04-21 10:55:44 +03:00
sspanak
16fbef0b8f added a workaround for showing the MainView on really stubborn phones like Sonim XP3900 2024-04-21 10:55:44 +03:00
sspanak
31ca39bfb0 alternative suggestion scrolling is now enabled by default on older non-touchscreen phones 2024-04-21 10:55:44 +03:00
sspanak
f017927d43 removed some unused code 2024-04-21 10:55:44 +03:00
sspanak
b190e3bd67 added toast notifications when changing the typing mode and the Main View is invisible 2024-04-21 10:55:44 +03:00
sspanak
b05455eb5d pressing OK while typing a word is now another way of displaying the Main View (if it is hidden for some reason) 2024-04-21 10:55:44 +03:00
sspanak
2600ceef6b fixed v30.0 regression: ABC mode allowing selection of only the first letter per key when Next Suggestion hotkey is unset 2024-04-21 10:55:44 +03:00
Dimo Karaivanov
6225448eee Virtual keyboard minor bugfixes (#491)
* prevent incorrect keycodes when holding the virtual number keys

* fixed incorrect handling of unset hotkeys

* fixed touch listeners being assigned to the wrong virtual key sometimes
2024-04-21 10:55:44 +03:00
sspanak
a42c1ed1ee fixed backspace not working in constrained input fields where composing text can not be displayed 2024-04-21 10:55:44 +03:00
sspanak
b39204609a fixed the double numbers when dialing a number in LG X100S and the menu button not working on TCL Flip 2 (fingers crossed) 2024-04-21 10:55:44 +03:00
sspanak
91a278210e renamed the Stealth mode to Invisible mode and added some missing translations 2024-04-21 10:55:44 +03:00
sspanak
7f402d370e added a Logcat Exporter debugging tool 2024-04-21 10:55:44 +03:00
sspanak
3d1b1cd6ff removed support for Escape key, it wasn't working properly anyway 2024-04-21 10:55:44 +03:00
sspanak
2e31f78169 restored the default MainView setting to 'Function keys' 2024-04-21 10:55:44 +03:00
sspanak
915b4d6063 fixed wrong sorting in English dictionary 2024-04-14 12:34:24 +03:00
sspanak
df69ec613a fixed a regression, causing ABC auto-accept time setting to be ignored 2024-04-13 12:13:02 +03:00
sspanak
7ad2eda332 fixed crashing when the MainView setting is corrupted 2024-04-13 12:13:02 +03:00
sspanak
28a81740ff repaced the 'dictionary update available' popup with a notification 2024-04-13 12:13:02 +03:00
sspanak
17f1681be5 notifications code cleanup 2024-04-13 12:13:02 +03:00
sspanak
fda074b7e0 final touches 2024-04-13 12:13:02 +03:00
sspanak
d5cc6eff65 fixed the auto-update confirmation popup not working 2024-04-13 12:13:02 +03:00
sspanak
ef322ee0f8 changed the log level of text case validation to DEBUG, because it is a regular operation, which happens all the time, so there is no need to flood the logs 2024-04-13 12:13:02 +03:00
sspanak
46fda4adee removed the separate status icons per mode and simplified the logic; now there is only one 2024-04-13 12:13:02 +03:00
sspanak
8fc51d5f56 code cleanup 2024-04-13 12:13:02 +03:00
sspanak
c55a83b5d3 fixed OK not working in Sonim search fields 2024-04-13 12:13:02 +03:00
sspanak
3c86d0b0cd fixed some more scenarios where the OK key was not working 2024-04-13 12:13:02 +03:00
sspanak
32638aca46 fixed Backspace not being correctly mirrored for RTL languages, in the small Main View 2024-04-13 12:13:02 +03:00
sspanak
e1b7496733 composing text is now hidden for numeric fields, for better compatibility 2024-04-13 12:13:02 +03:00
sspanak
dce95c2888 code cleanup 2024-04-13 12:13:02 +03:00
sspanak
0f0439d0d9 added some missing translations 2024-04-13 12:13:02 +03:00
sspanak
93f6e6003c added an automatic newline capitalization setting 2024-04-13 12:13:02 +03:00
sspanak
ca6b0badc9 settings code cleanup 2024-04-13 12:13:02 +03:00
sspanak
a09e6f65e7 ABC auto-accept time out is now adjustable 2024-04-13 12:13:02 +03:00
sspanak
b0f15168f6 new hotkey support
* added support for new hardware keys: Escape, Channel Up, Channel Down;

  * removed the holding options for the keys that are typically found on a computer keyboard, such as F1-F4, Num+, Num-, etc

  * added hold support for other keys
2024-04-05 20:13:47 +03:00
sspanak
3cb495ea22 new debugging tools
* added a device make and model section on the Debug screen

  * input field details at startup are now logged at 'info' instead of 'debug' level
2024-04-05 20:07:05 +03:00
sspanak
4d69eb750d enabled the status icon by default on Qin F21 2024-04-05 20:07:05 +03:00
sspanak
4f7d908b74 moved SystemSettings to 'util' package 2024-04-05 20:07:05 +03:00
sspanak
74799f890f fixed status and suggestions disappearing when changing the orientation; removed the ModePassthrough icons for simpler status display 2024-04-05 20:07:05 +03:00
sspanak
152c1f2cea settings code cleanup 2024-04-05 20:07:05 +03:00
sspanak
2a2393aaf9 one more fix for the problem with restarting, this time is for real 2024-04-05 20:07:05 +03:00
sspanak
04b66745d1 fixed Backspace not working properly in Termux, when delayed accept is enabled in ABC mode 2024-04-05 20:07:05 +03:00
sspanak
af6ee5114f fixed unnecessary restarts, causing AppHacks to contain an invalid TextField, effectively making typing in Termux impossible 2024-04-05 20:07:05 +03:00
sspanak
a3724bb80c fixed OK key typing new lines instead of performing an action in some apps 2024-04-05 20:07:05 +03:00
sspanak
caad8a5446 fixed unexpected text reset when starting to type in a new input field, caused by multiple IME restarts in the same field, causing InputMode re-creation; also reduced the InputMode recreations in general 2024-04-05 20:07:05 +03:00