Commit graph

1287 commits

Author SHA1 Message Date
Matthew Lee
34ee802106
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:15:24 -04:00
Matthew Lee
3637ddc7f9
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:15:12 -04:00
Matthew Lee
eaa42a4e83
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:14:41 -04:00
Matthew Lee
ca0507e3d7
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:14:22 -04:00
Matthew Lee
b43d865989
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:13:51 -04:00
Matthew Lee
11cf9d8dbf
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:13:20 -04:00
Matthew Lee
f4b9d6a6f5
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-28 19:12:35 -04:00
Matthew Lee
e7440af715 Handle undefined/invalid orientations
Responding to Marc's message about undefined orientations. This shouldn't affect the user tests. It's handling an edge case.
2025-03-28 13:22:19 -04:00
Matthew Lee
05625d5983 Bypassing dynamic height for tests 2025-03-27 19:00:45 -04:00
Matthew Lee
0bfefa11cd
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-27 09:06:33 -04:00
Matthew Lee
426846f08a
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-27 09:05:11 -04:00
Matthew Lee
063a91d019 updating variable name 2025-03-27 00:30:04 -04:00
Matthew Lee
287acfbd36 removing duplicate commit() 2025-03-26 23:21:11 -04:00
Matthew Lee
a8da8e7b5e Finalizing 2025-03-26 20:59:37 -04:00
Matthew Lee
b36dc677f5 Using new variables 2025-03-26 19:44:13 -04:00
Matthew Lee
1215f93f87 getDefaultKeyboardHeight() 2025-03-26 08:09:10 -04:00
Matthew Lee
79f8918346 adding Varables and GetDefaultKeyboardHeight Function.
I still need to figure out when to call this for initialization.
2025-03-26 02:52:01 -04:00
Matthew Lee
2bade43b54 Adding overloads for getKeyboardHeight and applyKeyboardHeight for alternate orientations. 2025-03-26 02:25:41 -04:00
Matthew Lee
f7c0e4eaac
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 02:10:11 -04:00
Matthew Lee
18fc24cb05
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 02:08:30 -04:00
Matthew Lee
7cd219d097
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 02:08:10 -04:00
Matthew Lee
705e240d21 Merge remote-tracking branch 'MattGyverLee/fix/kmea/13511/applykeyboardHeight' into fix/kmea/13511/applykeyboardHeight 2025-03-26 02:06:16 -04:00
Matthew Lee
ca2101800d Adding variable. 2025-03-26 02:06:01 -04:00
Matthew Lee
459c948a97
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 01:54:21 -04:00
Matthew Lee
d4e7d06034
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 01:45:34 -04:00
Matthew Lee
621d15aa6d
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-26 01:42:56 -04:00
Matthew Lee
fc53742821 Setting 0 for heights. Gating inputs 2025-03-26 00:49:34 -04:00
Matthew Lee
75856683d4 Fixing Reset Button
Reverting change to getKeyboardHeight, adding getDefaultKeyboardHeightByOrientation.
2025-03-25 23:44:29 -04:00
Matthew Lee
a014141d62 minor cleanups. 2025-03-25 22:33:55 -04:00
Matthew Lee
a0da0e18f5 Fixing Bracket, Adding applyKeyboardHeight(context, 0) 2025-03-25 22:00:31 -04:00
Matthew Lee
40a466e969 (fix:android) furthet investigation of applyKeyboardHeight()
Since Keyboard Height is actually set on Action-Up and only frame height is set onBackPressed() in existing code, this should have no effect in KMAPro but "complete" the API in KMEA,
2025-03-25 10:24:46 -04:00
Darcy Wong
72bd63b4d1 fix(android/engine): Ignore key if user switched IME
* Don't log errors in insertText() and dispatchKey() if the user switched to another IME.

Fixes: KEYMAN-ANDROID-65D
Fixes: FV-ANDROID-ZY
2025-03-11 10:18:49 +07:00
Darcy Wong
1380597be2
Merge branch 'beta' into chore/common/crowdin-vi 2025-03-05 19:45:39 +07:00
Darcy Wong
92d58a7a61 fix(android): Don't report missing kmp.json
Fixes KEYMAN-ANDROID-4G
2025-03-04 09:48:25 +07:00
Darcy Wong
105734b8b3
Merge pull request #13313 from keymanapp/fix/android/system-keyboard-picker-scope
fix(android): Control when system keyboard Keyboard Picker clears activity stack
2025-03-03 15:21:23 +07:00
Darcy Wong
606b426961
Merge pull request #13353 from keymanapp/fix/android/socket-timeout-exception
fix(android): Filter out SocketTimeoutExceptions
2025-02-27 14:10:13 +07:00
Darcy Wong
10836066a7 fix(android): Filter out SocketTimeoutExceptions
Fixes: KEYMAN-ANDROID-54G

Downgrade from LogException to LogInfo
2025-02-26 15:46:44 +07:00
Darcy Wong
c54025ace4 fix(android): Use input method manager keyboard picker 2025-02-26 10:29:03 +07:00
Darcy Wong
962ca902b7 fix(android): Switch system IME when WebView fails 2025-02-26 10:06:48 +07:00
Darcy Wong
bc2eeb62d0 chore(android): Tweak names to describe context 2025-02-25 10:16:06 +07:00
Darcy Wong
118e15bfd4 fix(android): Control when system keyboard Keyboard Picker clears 2025-02-24 08:34:57 +07:00
Darcy Wong
40d166f873 fix(android): Add Vietnamese 2025-02-22 07:45:46 +07:00
Joshua Horton
fff9ba45ef
Merge pull request #13218 from keymanapp/fix/android/prevent-update-check-crashes
fix(android): prevent update-checks from crashing system keyboard and app if `DownloadManager` is disabled
2025-02-17 14:36:54 +07:00
Joshua Horton
cdafdd70a3 change(android): adds boolean return to executeAsDownload 2025-02-17 10:26:18 +07:00
Joshua Horton
252a31ada2 chore(android): removing each KMLog one at a time, apparently 2025-02-17 09:47:28 +07:00
Joshua Horton
2437ff5cc2 chore(android): and another, plus removal of accidental typo 2025-02-17 09:45:05 +07:00
Joshua Horton
1c2c845b4c chore(android): drop unreferenced KMLog import 2025-02-17 09:43:30 +07:00
Joshua Horton
c2434c45aa change(android): drop no-op line, unneeded exception handler 2025-02-17 09:42:00 +07:00
Joshua Horton
81e84b6147 chore(android): remove unused imports 2025-02-17 09:28:17 +07:00
Darcy Wong
93ffd18eae
Merge pull request #13140 from keymanapp/fix/android/check-webview
fix(android): Catch WebView exceptions and prompt user to install WebView
2025-02-14 10:34:58 +07:00