1
0
Fork 0
Commit graph

539 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
39183369cf when a language is updated only that language will be validated upon build time, instead of all of them 2024-04-14 12:34:24 +03:00
sspanak
2418c9c4c3 dictionary word order is now validated during build 2024-04-14 12:34:24 +03:00
sspanak
d2a0b08121 Croatian optimizations
* fixed the locale
  * added top-level domains
  * cleaned up repeating words and words with hyphens
  * sorted the words for optimum performance
2024-04-13 12:50:59 +03:00
Danijel Tudek
44275c96cf add Croatian language and dictionary
Dictionary with frequencies taken from OpenBoard and cleaned up from
non-Croatian words.

Rest of the words without frequency taken from Rječnik hrvatskih jezika
(https://github.com/gigaly/rjecnik-hrvatskih-jezika).
2024-04-13 12:50:59 +03:00
sspanak
a94b33a044 fixed wrong lines numbers reported by the validate-languages.gradle script 2024-04-13 12:50:59 +03:00
sspanak
fa0e465a00 updated the Bulgarian word frequencies 2024-04-13 12:50:59 +03:00
sspanak
671df5288c a couple of new words for: Bulgarian, English, French 2024-04-13 12:50:59 +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