sspanak
f91edd8878
languages are now validated in parallel for much faster building time
2024-01-03 16:30:59 +02:00
Dimo Karaivanov
7cde9ecd00
Summer bugs ( #401 )
...
* 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>
2023-12-21 14:37:57 +02:00
Dimo Karaivanov
c02b4149e2
Objectbox ( #400 )
...
* 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
2023-12-21 14:30:27 +02:00
offa
7fb1ca7b5b
Fastlane structure ( #388 )
...
---------
Co-authored-by: Dimo Karaivanov <doftor.livain@gmail.com>
2023-11-01 10:17:32 +02:00
offa
9acfba573c
Update actions
2023-11-01 10:14:58 +02:00
Dimo Karaivanov
49f8447322
updated rules for closing stale issues on Github
2023-10-06 15:44:40 +03:00
sspanak
80f2103f8d
updated documentation
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
81df61b900
improved support for phone, decimal and signed integer numeric fields
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
5ece90cd21
no more unnecessary repeated settings loading when starting up
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
c878468046
prevent unnecessary double ENTER event for sending messages, when there is no message to send
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
c881aa0fd7
code cleanup: removed an unused method from the Java code and unnecessary requirements for hardware keyboard from AndroidManifest.xml
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
a93fdfbefe
attempting to fix the incorrect UPPERCASE at startup again
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
413d54bd18
updated documentation
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
7f54586825
added the ability to type special characters in 123 mode
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
9e873af4ba
updated translations
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
b7a0db29df
added Change Keyboard hotkey
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
bd675be3a2
it is now possible to copy the debug logs by clicking them
2023-08-29 11:49:49 +03:00
sspanak
312a6734d5
fixed the debug log setting not being applied on startup
2023-08-29 11:49:49 +03:00
sspanak
c7045b79af
sending messages with OK in Facebook Messenger is now possible
2023-08-29 11:49:49 +03:00
sspanak
5314ed1320
added support for Termux
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
e45744e0b4
1. simplified suggestion scrolling; 2. hopefully fixed the 'spans can not have zero length' warning; 3. fixed repeated words popping over and over again, when scrolling the suggestions in Amazon Kindle app, on the Share Document screen (AppHacks established)
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
77fd0db39b
Predictive mode is now allowed in all text fields, but password fields. No more unnecessary constraints
2023-08-29 11:49:49 +03:00
Dimo Karaivanov
39e68b388b
fixed the cursor moving using touch events not working properly, while typing a word with the physical keys
2023-08-29 11:49:49 +03:00
alexknop
2cd86c07cf
Removed some duplicate code ( #362 )
...
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
2023-08-24 10:06:18 +03:00
alexknop
6b5e7b7782
OK no longer shows the main view when it is hidden ( #359 )
2023-08-23 11:10:06 +03:00
sspanak
94289187e9
debugging info for the UPPERCASE bug
2023-08-21 16:02:48 +03:00
sspanak
c01906c7c4
fixed a crash when switching to another keyboard, that could cause the UI to remain visible forever
2023-08-21 16:02:48 +03:00
Dimo Karaivanov
44ecb8999e
Build scripts cleanup and dictionary loading optimization
...
* 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
2023-08-21 15:29:30 +03:00
sspanak
d8c2f7fc15
simplified word adding
2023-08-17 15:38:30 +03:00
sspanak
bd5385d17d
fixed sometimes the UI not showing up when typing special characters, while it is initially hidden
2023-08-17 15:10:10 +03:00
sspanak
936c7d3479
added an alternative suggestion scrolling method to fix invisible suggestions on some older devices
2023-08-17 15:10:10 +03:00
sspanak
a1235e95ac
restored the Clear filter key on the on-screen keyboard and fixed the Filter key not acting properly when being repeatedly pressed
2023-08-17 15:10:10 +03:00
sspanak
29339fc01e
fixed incorrect hotkey handling that caused the arrow keys not work sometimes
2023-08-17 15:10:10 +03:00
Dimo Karaivanov
5d769f27c7
New Bulgarian words and fixed invalid frequencies of 3 words ( #340 )
2023-08-07 17:54:17 +03:00
sspanak
c692126b1a
upgraded: androidx.room 2.5.1 -> 2.5.2; androidx.preference 1.2.0 -> 1.2.1
2023-08-04 10:19:57 +03:00
sspanak
8b57289746
created a debugging screen for viewing the application logs
2023-08-02 17:31:00 +03:00
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