sspanak
9f65cb5ce8
added 'automatic dark theme' option
2023-08-02 10:57:40 +03:00
sspanak
0190e84053
code cleanup: removed unnecessary suggestionBar.hasElements() inversion
2023-08-02 10:57:40 +03:00
sspanak
7fda45de33
fixed Predictive mode sometimes starting up in uppercase unexpectedly
2023-08-02 10:40:44 +03:00
sspanak
6f049f0ec4
no more unnecessary arrow key handling, when there is no hotkey association
2023-08-02 10:40:13 +03:00
Dimo Karaivanov
c6edb5a726
On-screen keyboard improvements ( #323 )
...
* holding a number key to type a number in text modes is now possible using the on-screen keyboard
* accented letters are no longer displayed on the on-screen keyboard, just plain A-Z
* the on-screen keyboard is now more compact;
* improved color scheme and other small visual enhancements
2023-08-01 10:29:03 +03:00
alexknop
d4c6467da3
Calculator apps now work in Passthrough mode ( #326 )
...
---------
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
Co-authored-by: sspanak <doftor.livain@gmail.com>
2023-08-01 10:27:19 +03:00
Dimo Karaivanov
cd60c55fe5
partially revert 8ce404d2b6 to have the correct OK event when when the connected app requests a standard IME action ( #325 )
2023-08-01 09:55:56 +03:00
Dimo Karaivanov
c0eb1eafbb
fix BACK key navigating back, instead of hiding the UI on touchscreen phones ( #327 )
2023-08-01 09:47:31 +03:00
Dimo Karaivanov
dd11b26fae
Numeric mode refactoring again ( #321 )
...
* proper handling of POUND and STAR, when no hotkey function is assigned to them
* Mode123 types numbers as text again, instead of using key codes
* removed the InputMode.onOtherKey() functionality, all "other" stuff will be typed as text from now on
* slightly optimized TraditionalT9.getComposingText() to return faster when there is no text
2023-07-31 12:25:57 +03:00
Dimo Karaivanov
005683bb7e
fixed auto-accepting causig MainView to hide unexpectedly when changing the input mode ( #324 )
2023-07-28 21:38:15 +03:00
alexknop
49eda37b99
removed the last of the legacy Backspace hack ( #318 )
...
---------
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
Co-authored-by: Dimo Karaivanov <doftor.livain@gmail.com>
2023-07-28 11:40:43 +03:00
alexknop
8ce404d2b6
fixed OK key not sending the correct key event when the connected app passes a standard IME_ACTION through the custom actionId property ( #309 )
...
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
2023-07-26 16:33:39 +03:00
alexknop
b985eb1849
added a workaround to show the MainView on older Android devices < 9 ( #310 )
...
---------
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
Co-authored-by: Dimo Karaivanov <doftor.livain@gmail.com>
2023-07-26 16:16:19 +03:00
alexknop
60da04fa6e
Improved rules for automatic capitalization at the begining of a sentence ( #314 )
...
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
2023-07-26 15:45:39 +03:00
Alex Knop
8a1fbe5a6a
remove fadingEdge because it is deprecated
2023-07-26 15:25:13 +03:00
Alex Knop
55350b0278
remove beoff
2023-07-21 16:38:16 +03:00
sspanak
02ffbea3f7
added missing migration steps
2023-07-19 11:58:34 +03:00
sspanak
e1b9ea2212
added missing Italian 'come'
2023-07-19 11:58:34 +03:00
sspanak
dc44f67fe9
removed French words with dashes
2023-07-19 11:58:34 +03:00
sspanak
7c0b45fb6d
removed Polish words with dashes
2023-07-19 11:58:34 +03:00
sspanak
797a4e798e
more Bulgarian words
2023-07-19 11:58:34 +03:00
sspanak
39f9073d82
removed some nonsense Ukrainian words
2023-07-19 11:58:34 +03:00
sspanak
b289fafffc
revert Ukrainian and Russian update
2023-07-19 11:58:34 +03:00
sspanak
70df1bee60
swapped the default d-pad up/down and left/right functions
2023-07-14 11:04:52 +03:00
Dimo Karaivanov
c530214aaf
Romanian language ( #304 )
2023-07-14 11:01:22 +03:00
Dimo Karaivanov
80ab777b3e
fixed 0-key and 1-key character validation ( #305 )
2023-07-13 15:37:31 +03:00
Dimo Karaivanov
0aa934cebd
Bulgarian update ( #268 )
...
* fixed Bulgarian layout: moved 'ь' to 8-key
* added a migration for removing all Bulgarian words, since the digit sequences are no longer compatible with the new layout
* fixed incorrect text case of some words
* removed some nonsense words
* added new Bulgarian words
2023-07-13 14:33:54 +03:00
Dimo Karaivanov
c4a78c1931
Removed SnakeYAML to prevent crashes on older devices ( #302 )
2023-07-11 17:55:24 +03:00
sspanak
ec8186b137
when adding words text case is now preserved
2023-07-05 15:21:38 +03:00
sspanak
7b42feefe4
removed unnecessary looper.loop() call when displaying async Toasts
2023-07-04 11:18:58 +03:00
sspanak
17e9b779e6
removed the capital letter hack and added a new one, only for the English I, in DictionaryLoader
...
removed some unused code and fixed a spelling mistake
2023-07-04 11:18:58 +03:00
Dimo Karaivanov
dc0468ffeb
Proper quotation marks in all languages instead of default US ones ( #297 )
...
* proper quotation marks in all languages instead of default US ones
* auto-space after French and German quotation marks
2023-07-04 11:12:21 +03:00
sspanak
98df955ed3
Greek language
2023-07-03 11:52:08 +03:00
Gabriel
3dfc72598a
Complete Spanish language strings ( #294 )
2023-07-03 11:49:36 +03:00
Dimo Karaivanov
dca98308e6
Danish language ( #293 )
2023-06-30 11:50:34 +03:00
sspanak
4edda7c763
added an extra validation rule for Hebrew and removed two invalid Yiddish words
2023-06-27 11:15:20 +03:00
sspanak
6eef23815c
removed some nonsense words from German, English, Dutch and Ukrainian
2023-06-27 11:15:20 +03:00
sspanak
5aab088f7c
added many new Italian words
2023-06-27 11:15:20 +03:00
sspanak
3872ba1500
added new German words
2023-06-27 11:15:20 +03:00
Dimo Karaivanov
1cd0b15a72
added new Polish words
2023-06-27 11:15:20 +03:00
Dimo Karaivanov
6e8d7ae90f
added many new Ukrainian words
2023-06-27 11:15:20 +03:00
Dimo Karaivanov
efb0e4bf87
added many new Russian words
2023-06-27 11:15:20 +03:00
sspanak
6d54ebc651
added new French and Dutch words
2023-06-27 11:15:20 +03:00
sspanak
9d0d94122f
.editorconfig rules for YAML
2023-06-27 11:15:20 +03:00
sspanak
eb6c3094dc
added validation if words match the language alphabet upon build time
2023-06-27 11:15:20 +03:00
sspanak
e2691110cd
aosp2tt9.js script
...
build.gradle cleanup
2023-06-27 11:15:20 +03:00
Dimo Karaivanov
6756de4466
YAML language definitions ( #292 )
2023-06-26 15:14:22 +03:00
Dimo Karaivanov
241a4125b0
Easier contraction typing ( #289 )
...
* removed isPunctiationPartOfWords hack and created a new contraction input method that allows typing just anything, instead of predefined list coming from the dictionary
* updated the common compound words and contractions in Bulgarian, Dutch, English and French
* removed some non-sense and rarely used English words
* fixed crashing when trying to find words with apostrophes in the database
* fixed a crash when trying to capitalize single character strings
* improved dictionary validation at build time: spaces are now disallowed
2023-06-20 09:29:48 +03:00
sspanak
cf766334d6
the composing/selected text is no longer cleared on startup to avoid unexpected text loss
2023-06-13 09:32:00 +03:00
Dimo Karaivanov
09e5e1b2ca
Arrow keys enhancements ( #283 )
...
* added suggestion operation hotkey settings; DPAD arrow keys are now fully configurable
* added on-screen keys for filtering and selecting suggestions
* added missing French translations
2023-06-09 14:29:39 +03:00