* Dutch improvements:
* capitalized some words (there still many more incorrectly lowercase words though)
* removed around 380 repeating words
* added missing diminutive endings
* added TLDs to all Latin-based languages
* updated the frequencies of all Latin-based languages
* reordered Spanish and Norwegian dictionaries alphabetically
* fixed the line endings in Swedish
* fix deleting words with apostrophes and filtering in general
* fixed typing non-existing Ukrainian and Hebrew words not working after filtering is applied
* fixed the suggestions sometimes appearing in the wrong order, when some of them are generated
* fixed lowercase being incorrectly forced sometimes
* fixed attempting to add a word while still typing it, and the suggestions are visible, causing the word to be erased
* over 2000 animals
* all countries
* large city names from all the world
* largest 750 tech companies
* popular applications
* onomatopoeic words
* largest US companies
* TV manufacturers
* TOP 100 software companies
* TOP 100 whiskey
* TOP 100 beers
* some random words of foreign origin
* food companies
* Android OSP words
* fast food restaurant chains
* English given names and surnames
* Welsh surnames
* most popular given names from all over the world
* words of Germanic and Latin origin
* celebrities (Hollywood, signers, etc...)
* 2- and 3-letter names
* foreign names
* comedians
* rivers in Americas
* Australian rivers
* major European rivers
* rivers in England
* Hebrew names
* mountains in North America, Oceania and Antarctica
* mountains in Europe, Africa, Asia
* commonly used acronyms
* TLDs
* added random words such as: localhost, kigurumi, onesie, rock'n'roll, DVD
* removed some invalid words
* fixed some words having the incorrect text case
* removed isActive and fixed a startup crash in onEvaluateInputViewShown() (#364, #385, #389)
* fixed the MainView is visible in dropdowns or other non-text inputs (#367)
* fixed logging settings not being applied at startup sometimes
* code cleanup: remove using isThereText (#347)
* removed the Messenger Lite hacks, since the app has been discontinued and no longer works
---------
Co-authored-by: alexknop <knopalex@msu.edu>
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
* replaced SQLite/RoomDb with Objectbox for improved dictionary performance
* SQLite words are automatically cleaned up when opening the Preferences
* added protection against deleting dictionaries while loading other dictionaries
* enabled adding words with apostrophes in Ukrainian
* updated system requirements
* moved the source languages out of assets/ into their own directory (#356)
* split build.gradle into several smaller files
* improved word frequency validation during build time
* slightly optimized dictionary loading speed using pre-calculated file size
* fixed a potential crash when loading invalid assets
* fixed dictionary loading progress starting at 100% then jumping to 0% when manually loading two dictionaries one after another
* documentation update