sspanak
d7ead4ba06
upgraded Gradle 7.3.1 -> 7.4.1
2023-02-23 09:44:42 +02:00
Dimo Karaivanov
5b4c7c101e
fixed stem filter activation/deactivation problems that caused disappearing words
2023-02-16 08:52:45 +02:00
Dimo Karaivanov
c5c27cdcf1
TraditionalT9.class cleanup: moved the text operations into separate TextField and InputType helpers
2023-02-16 08:52:45 +02:00
sspanak
2d8ca63f0f
Added missing special character: |
2023-02-15 13:37:30 +02:00
Dimo Karaivanov
9337a175a7
moved the underscore to 0-key
2023-02-15 13:37:30 +02:00
Dimo Karaivanov
7fe043c846
fixed jumping before the currently selected word not working
2023-02-15 13:37:30 +02:00
Dimo Karaivanov
0f028cc572
fixed invalid input mode state, causing invalid composing text popping up and invlalid status icon being displayed, when focusing different inputs of the same application
2023-02-15 13:37:30 +02:00
Dimo Karaivanov
74909aeb7e
fixed Add Word picking up two words, when they are separated only with a new line
2023-02-15 13:37:30 +02:00
Dimo Karaivanov
0421578517
fixed a rare problem where Predictive mode would crash while determining the text case at the beginning of a text field
2023-02-15 13:37:30 +02:00
Dimo Karaivanov
a88250d634
0-key multi press is now 0-key double press (because this is what makes sense)
2023-02-15 13:37:30 +02:00
sspanak
f5357396f5
fixed translation
2023-02-15 13:37:30 +02:00
sspanak
008aea12e4
Added computer numpad support
...
* support for the number keys
* support for the arithmetic keys
2023-02-15 13:37:30 +02:00
sspanak
b159e552e5
added support all ENTER keys (fixes OK not working on Cat S22 and some other phones)
2023-02-15 13:37:30 +02:00
justbruce
49ecf259fd
Add underscore to puncutation list
...
There was previously no way to access the underscore - it is a necessary character for entering URLs, amongst other things
Added right behind the dash, though where it exists doesnt matter so much as THAT it exists as a choice
2023-02-14 11:38:03 +02:00
Dimo Karaivanov
9e46213454
Full CI validation ( #183 )
...
* validateDictionaries gradle task now makes use of caching for much faster builds
* lowered the severity of missing translations linting rule
* fixed some more errors in the translations
* added linting task to the GitHub CI validation workflow
* enabled GitHub CI validation on push to master
2023-02-13 11:17:16 +02:00
justbruce
4749990d44
Update user-manual.md - Settings Screen ( #178 )
...
* Update user-manual.md - Settings Screen. Add 2 additional methods to reach the settings screen.
---------
Co-authored-by: Dimo Karaivanov <doftor.livain@gmail.com>
2023-02-13 11:10:00 +02:00
sspanak
6adf592199
removed some unused resources and fixed linting errors
2023-02-08 15:06:41 +02:00
Dimo Karaivanov
b470f5e939
Fixed the help url ( #172 )
...
* Fixed the help URL. It now opens the user manual for the current app version, not for the latest
* updated documentation
2023-02-02 13:56:56 +02:00
Dimo Karaivanov
f44cbae530
dictionary reloading now resets the frequencies of the existing words to the factory default
2023-02-01 13:25:20 +02:00
Dimo Karaivanov
f6c51d9304
Fixed word frequency issues causing wrong suggestions order ( #164 )
...
* all suggestions are now ordered by length, then by frequency
* word frequency is normalized to 255, instead of to 5; normalization now makes sense
* only maxed out languages are normalized, not all
* all words are normalized at once, instead of only the one that has reached the limit
* normalization now happens on start up, instead of using a trigger
* fixed word frequency not updating when a punctuation mark is appended at the end, for example: 'try,'
* switched the positions of ; and :
* updated documentation
2023-01-31 18:14:01 +02:00
Dimo Karaivanov
cfe81462e0
fixed translations
2023-01-31 18:07:10 +02:00
Dimo Karaivanov
3160b3be41
fixed incorrect handling of holding backspace or any other key, that prevented BACK from working
2023-01-31 18:06:08 +02:00
Dimo Karaivanov
a419a6c4cb
GitHub actions ( #167 )
...
* added a github workflow for closing stale issues
* added github PR validation workflows
* fixed the dictionary validator missing digits in words
* fixed the build failing completely when there no git tags
* updated androidx.room 2.4.3 -> 2.5.0
2023-01-31 17:58:40 +02:00
Dimo Karaivanov
2510aba58a
Csv dictionary support ( #145 )
...
* the dictionary loader now supports word frequencies
* word frequency validation upon building
* added default word frequencies to all dictionaries
* updated documentation
2023-01-26 11:47:34 +02:00
Dimo Karaivanov
b5cd92f1f7
fixed 0-key and 1-key showing hardcoded punctuation list in Predictive mode, instead of what is defined in the respective Language class
2023-01-26 11:31:04 +02:00
Dimo Karaivanov
c3aa0e8055
enabled proper automatic capitalization after Spanish initial punctuation
2023-01-26 11:31:04 +02:00
Dimo Karaivanov
f3ddd391db
updated README
2023-01-26 11:31:04 +02:00
Dimo Karaivanov
c20081ce5c
removed repeating Spanish words
2023-01-26 11:31:04 +02:00
Gabriel Alvarez
2c8ed009c3
add spanish languaje
2023-01-26 11:31:04 +02:00
sspanak
acef3fc20d
fixed unexpected or disappearing suggestions when changing the language in the middle of a word
2023-01-25 11:18:41 +02:00
sspanak
1a1c0ec910
added longer initial repeat delay for the on-screen backspace
2023-01-25 11:18:41 +02:00
Dimo Karaivanov
d95ad32678
New translations ( #146 )
...
* updated Russian translations
* updated Ukrainian translations
* added a missing French translation
2023-01-25 10:29:37 +02:00
sspanak
61055c7b6b
fixed holding keys not working in some cases and removed the 'hold' function for some keys
2023-01-19 11:38:50 +02:00
sspanak
3fe35c8c9d
added the angel emoji
2023-01-19 11:38:50 +02:00
sspanak
0497a67eae
swapped the possitions of the apostrophe and the quote
2023-01-19 11:38:50 +02:00
sspanak
88797898d8
added a setting for 0-key double press function
2023-01-19 11:38:50 +02:00
sspanak
363f9611f7
fixed OK not working in the Add Word dialog
2023-01-19 11:38:50 +02:00
Dimo Karaivanov
9ee31005b5
Fixed the text size on the Settings screen ( #132 )
...
* readjusted the font size of the suggestions and on the Settings screen
* moved the keypad shortcuts to a separate screen
* added bold+italic visual hint when fuzzy word filtering is on
* updated documentation
2023-01-16 15:14:25 +02:00
Dimo Karaivanov
6d1420dd09
swapped the positions of '.' and ','
2023-01-05 17:25:31 +02:00
Dimo Karaivanov
5726a3b451
Fixed incorrectly capitalized English words ( #138 )
...
* fixed English words T-Z
* fixed English words S
* English words N-R
* English words G-M
* English words A-F
2023-01-04 12:25:39 +02:00
sspanak
759317dce1
Language improvements
...
* fixed some English words always appearing in small letters, when some should be capitalized (I, Friday, December, etc...)"
* fixed Bulgarian words that should have been capitalized, but were not
* fixed mixed case suggestions priority not updating
* optimized dictionary loading (it's more than 2x faster now)
* fixed the last words of dictionaries not being loaded
2022-12-25 15:28:43 +02:00
sspanak
8888485f70
no unnecessary automatic space, when there is already a space after the cursor
2022-12-18 11:23:42 +02:00
Dimo Karaivanov
b7c08928c9
added a notification when changing the language in mode ABC, because it may be confusing otherwise
2022-12-13 15:16:50 +02:00
Dimo Karaivanov
ff74e55cf8
Predictive Mode: when there is no dictionary for the current language, a toast message will appear asking the user to load it from Settings
2022-12-10 11:44:07 +02:00
Dimo Karaivanov
55211b9cd9
Predictive Mode: fixed the text case seemingly not changing in some cases
2022-12-10 11:44:01 +02:00
Dimo Karaivanov
6fed5b69d6
the initial text case is now obtained from the input field
2022-12-09 11:09:02 +02:00
Dimo Karaivanov
283bf7de6b
no more unnecessary throtling of the hardware backspace key
2022-12-09 11:07:55 +02:00
sspanak
ff1c832a5a
Building aborts after 50 dictionary validation errors, otherwise it keeps going forever
2022-12-09 10:54:30 +02:00
Dimo Karaivanov
70a6fb49ea
Enabled APK optimizations for smaller size and faster performance
2022-12-09 10:54:30 +02:00
Dimo Karaivanov
b6fff70334
Android SDK and libraries upgraded to latest version (SDK 30 -> 33)
2022-12-09 10:54:30 +02:00