1
0
Fork 0
Commit graph

627 commits

Author SHA1 Message Date
sspanak
2760a30af2 added Compatibility sections in each screen and moved each option where it belongs, instead of keeping them all on the Initial Setup screen 2024-04-29 14:24:03 +03:00
sspanak
72a26c920d added new visualization hacks for mitigating problems on Sonim phones 2024-04-29 14:24:03 +03:00
sspanak
0c32a2f113 the MainView now appears properly on Sonim XP3900 2024-04-29 14:24:03 +03:00
sspanak
1bd1807a0d moved the hacks to their own package 2024-04-29 14:24:03 +03:00
sspanak
b7565fd90a restructured and simplified the handlers code a bit 2024-04-29 14:24:03 +03:00
sspanak
67d17e2914 the Languages screen now loads more than 100x faster, thanks to optimizing Text.capitalize() 2024-04-25 22:37:40 +03:00
sspanak
b609178976 Adjustable Settings font size (#500) 2024-04-25 22:37:40 +03:00
Dimo Karaivanov
c9e5707803 Keypad navigation in the Settings (#499) 2024-04-25 22:37:40 +03:00
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