1
0
Fork 0
Commit graph

497 commits

Author SHA1 Message Date
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
sspanak
d9b620790b fixed Backspace in Termux 2024-04-05 20:07:05 +03:00
sspanak
f69cdc8d9b fixed the suggestions not being displayed, when attempting to type while the MainView is still hidden 2024-04-05 20:07:05 +03:00
sspanak
f4caa24387 restored the status icon 2024-04-05 20:07:05 +03:00
sspanak
c6c1874335 fixed combined Back/Backspace key not navigating back when the cursor is at the beginning of the field; fixed general issues with navigating back in Amazon Kindle app 2024-04-05 20:07:05 +03:00
sspanak
f13297f6b9 SuggestionBar code cleanup 2024-04-05 20:07:05 +03:00
sspanak
680b22eda1 added 'stealth' mode 2024-04-05 20:07:05 +03:00
sspanak
35d0f0bf32 split the SettingsStore into smaller sub-classes 2024-04-05 20:07:05 +03:00
sspanak
cc0ce856c5 fixed the 'wait for the dictionary to load' toast being displayed for too long, when attempting to press many keys in a short period of time 2024-04-05 20:07:05 +03:00
sspanak
d95eb807cc popup dialog code cleanup 2024-04-05 20:07:05 +03:00
sspanak
1edda847b7 Improved OK/Enter key handling
* pass through the key press to the system when there is nothing to do

  * respect the app request for: DONE action + NO_ENTER flag and send the appropriate one, instead of always sending ENTER
2024-04-01 16:37:42 +03:00
sspanak
25d62bba43 updated Github actions 2024-03-28 09:59:27 +02:00
sspanak
8a971ea15e JavaScript code cleanup and optimizations
* removed all console statements

  * sorting script: no longer creating functions within the loop

  * aosp2tt9: fixed incorrect usage of a global variable

  * injest-words: fixed a non-strict comparison

  * remove-repeating-words: commented out the case-sensitive search function, as it may be going out of use
2024-03-28 09:59:27 +02:00
sspanak
1c900139a2 AGP upgrade 8.3.0 -> 8.3.1 2024-03-28 09:59:27 +02:00
sspanak
32ac37b0fb improved error handling in the popup dialogs 2024-03-28 09:59:27 +02:00
sspanak
b323794bf7 fixed incorrect input mode state when trying to type while the dictionary is loading 2024-03-28 09:59:27 +02:00
sspanak
50fedcad13 separated TraditionalT9 into smaller focused handlers, as much as the IME architecture permits 2024-03-28 09:59:27 +02:00
sspanak
58f5123bdb separated the Language class into smaller files and reorganized the languages package 2024-03-28 09:59:27 +02:00
sspanak
25657d12a8 minor modes cleanup 2024-03-28 09:59:27 +02:00
sspanak
76fed90753 split Text into Text and TextTools 2024-03-28 09:59:27 +02:00
sspanak
f65fd29139 fixed code style errors reported by Android Studio 2024-03-28 09:59:27 +02:00
sspanak
42cf53787a added a Timer class 2024-03-28 09:59:27 +02:00
sspanak
e2fde02cf9 gradle upgrade 8.2 -> 8.4 2024-03-28 09:59:27 +02:00
sspanak
ee3931cdc2 fixed the commit hash in the version name to 8 characters to avoid discrepancies with the F-droid build 2024-03-25 15:28:52 +02:00
Dimo Karaivanov
1665b3d96c documentation 29 (#464)
* updated fastlane graphics and descriptions

* README update

* bumped up the version info
2024-03-17 10:55:10 +02:00
sspanak
238dd64232 Lithuanian: added some more words, capitialized some city names 2024-03-17 10:39:55 +02:00
sspanak
4c163f9038 fixed misleading dictionary export status messages 2024-03-17 09:55:26 +02:00
sspanak
962792728f fixed crashing when navigating from a notification to the Settings screen; eliminated unnecessary passing of SettingsStore around the screens 2024-03-16 12:11:17 +02:00
sspanak
c63804c5e2 new English words 2024-03-15 10:58:13 +02:00
sspanak
181d596c7c fixed changing the language also causing the currency characters to change 2024-03-15 10:51:07 +02:00
sspanak
60aa9acd32 fixed deleting custom emoji 2024-03-15 10:51:07 +02:00
sspanak
f3430224b5 restored the old way of selecting emoji 2024-03-15 10:51:07 +02:00
sspanak
17232e4e1d changing the language while typing a word now automatically updates the suggestion list with new words, instead of clearing it 2024-03-15 10:50:07 +02:00
sspanak
9553452af1 added missing translations 2024-03-15 10:49:33 +02:00
sspanak
894ea34681 Lithuanian language 2024-03-15 10:49:33 +02:00
sspanak
18aef27996 improved dictionary processing scripts
* remove-repeating-words script now supports lowercase/uppercase option

  * remove-foreign-words script now supports foreign words file of more than 2^24 words
2024-03-15 10:49:33 +02:00
sspanak
c0c95dedb9 added an input handling mode debug option 2024-03-15 10:49:12 +02:00
sspanak
282a9ae8ed custom words that are already included in the dictionary are now purged on language reload 2024-03-13 15:22:25 +02:00