1
0
Fork 0
Commit graph

361 commits

Author SHA1 Message Date
sspanak
be62db3bfc fixed uppercase uppercase or capitalized words sometimes not becoming top words, after being selected 2024-02-26 10:59:48 +02:00
sspanak
ed9364d195 fixed holding the virtual keyboard keys in 123 mode typing the wrong number, when the 'upside down' settings is on 2024-02-26 10:59:48 +02:00
sspanak
68e47cc49f Text and Language tools code cleanup 2024-02-26 10:59:48 +02:00
sspanak
c239233bbe automatic APK name 2024-02-26 10:59:48 +02:00
sspanak
d91740c222 AndroidManifest.xml versionCode is now automatically updated (required for pushing to F-droid) 2024-02-26 10:59:48 +02:00
Dimo Karaivanov
a3e72283f8 added currency character typing in all modes 2024-02-26 10:59:48 +02:00
sspanak
e03c788ebb documentation update 2024-02-26 10:59:48 +02:00
sspanak
048ce9cfb4 Adding words, word normalization and typing in Predictive mode are now forbidden during dictionary loading 2024-02-26 10:59:48 +02:00
sspanak
fb9ed51f52 finer log level controls 2024-02-26 10:59:48 +02:00
sspanak
81d71abe39 multi-press protection hack 2024-02-26 10:59:48 +02:00
sspanak
6b95c6b9d1 added a hack for sending with OK in Google Chat 2024-02-26 10:59:48 +02:00
sspanak
89eaf0eedd enabled the filtering hotkeys and the suggestion hotkeys by default when the virtual keyboard is on 2024-02-26 10:59:48 +02:00
sspanak
7e61d8d180 clicking on the dictionary loading notification now opens the Settings 2024-02-26 10:59:48 +02:00
sspanak
8a20bde82f automatic database initialization on startup 2024-02-26 10:59:48 +02:00
sspanak
756e2cdaec automatic language selection on startup 2024-02-26 10:59:48 +02:00
sspanak
7ae9a6f8e3 fixed a spelling mistake 2024-02-26 10:59:48 +02:00
sspanak
aed7610c4b removed YAML validator, because it breaks R8 and because the language validation makes it useless 2024-02-26 10:59:48 +02:00
sspanak
140b8ced08 upgraded Gradle 8.0.2 -> 8.2.2 2024-02-26 10:59:48 +02:00
sspanak
041690f8bd minor gradle script improvements 2024-02-26 10:59:48 +02:00
sspanak
c0fb906503 Skipped unnecessary SQLite index creation on the very first start. Indexes are created when loading a languages anyway 2024-02-26 10:59:48 +02:00
sspanak
d029b9328e fixed the virtual keyboard input when upside-down mirroring is on 2024-02-12 10:48:33 +02:00
sspanak
520891a1d5 fixed virtual keyboard mirroring issues when a RTL locale is in use 2024-02-12 10:48:33 +02:00
sspanak
f704dab97c Backspace is properly mirrored for RTL languages 2024-02-12 10:48:33 +02:00
Arabi12321
79902e4e95 Arabic Language
fixed custom ABC string not being displayed

simplified the Arabic numbers code

simplified displaying the Arabic question mark on the virtual keyboard

Arabic numbers are properly displayed on the virtual keyboard

injected word frequencies and sorted the dictionary

updated the readme
2024-02-12 10:48:33 +02:00
sspanak
ec87ce080c fixed a crash when loading very large dictionaries on low memory devices 2024-02-09 23:24:41 +02:00
sspanak
5cdf979836 documentation update 2024-02-09 21:32:06 +02:00
sspanak
ac08edfe6b cleaned up a bit Bulgarian, Dutch, English, Finnish, Polish and Ukrainian, for better suggestions 2024-02-09 20:07:05 +02:00
sspanak
68c99ca9b6 added TLDs with dots to all Latin languages 2024-02-09 20:07:05 +02:00
sspanak
a2c8396940 removed all dotless TLDs 2024-02-09 20:07:05 +02:00
sspanak
ef2f92c0ac language processing scripts improvements
* remove-foreign-words script now supports blacklist and whitelist mode

  * fixed .domain sorting

  * clean'n'sort script
2024-02-09 20:07:05 +02:00
sspanak
071a4c29c2 fixed suggestions sometimes not appearing when they are much longer than the currently typed sequences and there are no words between them 2024-02-09 20:07:05 +02:00
sspanak
952e09aad7 1.42 million Russian words 2024-02-07 19:01:43 +02:00
sspanak
31893f4121 upgraded Romanian to 1.16 million words 2024-02-05 14:11:55 +02:00
sspanak
e8d8961537 * fixed all dashes in German
* fixed dashed words in Danish

* fixed all dashes in English

* removed all dashes from Spanish

* fixed all dashes in Finnish

* fixed dashes in French

* fixed all dashes in Italian

* fixed all dashes in Norwegian

* fixed all dashes in Dutch

* fixed all dashes in Polish

* fixed all dashes in Romanian

* fixed dashes and capitalized some words in Ukrainian

* added missing GPS to English

* fixed all dashes in Bulgarian, added a missing word and fixed and incorrectly capitalized word
2024-02-05 14:11:55 +02:00
Dimo Karaivanov
f1657a0285
Back to SQLite (#420)
* Deleted Objectbox and went back to SQLite. The database structure is entirely new and optimized for fast performance

* Added slow query stats + cache for even faster performance

* automatic language sorting script 

* legacy database management using SQLiteOpener

* simplified access to the constant settings
2024-02-05 13:56:26 +02:00
Alex Knop
e1574c38e5 new method for backspace 2024-02-02 11:52:30 +02:00
Dimo Karaivanov
39a199cc7b
1 million Bulgarian words 2024-01-31 12:34:50 +02:00
Dimo Karaivanov
6b31891fb6
1 million Ukrainian words 2024-01-31 12:34:11 +02:00
sspanak
6560260716 added a donation button + some missing Hebrew translations 2024-01-31 12:33:31 +02:00
sspanak
6980d150e1 sorted Dutch 2024-01-30 15:22:23 +02:00
sspanak
6cf5a46b92 removed repeating words and properly capitalize some names in Dutch 2024-01-30 15:22:23 +02:00
sspanak
4e51b8f87b sorted Finnish 2024-01-30 15:22:23 +02:00
sspanak
cbe5efcfea sorted Brazilian 2024-01-30 15:22:23 +02:00
sspanak
331de75908 sorted Polish 2024-01-30 15:22:23 +02:00
sspanak
c7e0bcdb1e sorted Romanian 2024-01-30 15:22:23 +02:00
sspanak
1b189dbdbf sorted Swedish 2024-01-30 15:22:23 +02:00
sspanak
e8a3197c88 sorted Norwegian 2024-01-30 15:22:23 +02:00
sspanak
4b96ee786e sorted Yiddish 2024-01-30 15:22:23 +02:00
sspanak
3f52355295 sorted Italian 2024-01-30 15:22:23 +02:00
sspanak
3e9ffef38f sorted Indonesian 2024-01-30 15:22:23 +02:00