Commit graph

131 commits

Author SHA1 Message Date
Darcy Wong
2e32bd590f fix(android/engine): Escape percent-sign character for Javascript 2024-04-11 08:52:59 +07:00
Joshua A. Horton
9a1ef32e15 chore(android): removal of new but unused var 2024-04-09 08:30:35 +07:00
Joshua A. Horton
522d929522 fix(android): restores API method, deprecates + docs old form 2024-04-08 15:10:33 +07:00
Joshua A. Horton
37b8c1ccb7 docs(android): cleans in-dev comment 2024-04-08 13:32:51 +07:00
Joshua A. Horton
b6bd677e14 fix(android): atomically updates selection with text 2024-04-08 13:31:42 +07:00
Darcy Wong
849a45c0e1 fix(android/engine): Swap selection range if reversed 2024-04-01 11:16:54 +07:00
Joshua Horton
ccbeecf7d0
Merge pull request #10873 from keymanapp/fix/android/repeated-char-backspace
fix(android): fixes context-change detection for repeated-char cases
2024-03-06 08:20:10 +07:00
Joshua A. Horton
944e668d37 fix(android): icText null check 2024-02-29 13:31:19 +07:00
Joshua A. Horton
e83ff96efb fix(android): context-initial handling with repeated-char rotation 2024-02-29 09:24:16 +07:00
Joshua A. Horton
5f524d69a6 fix(android): fixes context-change detection for repeated-char cases 2024-02-29 09:04:10 +07:00
Joshua A. Horton
7ed5ae407d fix(android): selection range indexing 2024-02-29 08:49:00 +07:00
Darcy Wong
cbda2b46c7
Merge pull request #10857 from keymanapp/fix/android/subsequence-crash
fix(android/engine): Check selection indexes
2024-02-28 21:26:58 +07:00
Darcy Wong
ef2a78610e
Update android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboardJSHandler.java
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2024-02-28 21:26:00 +07:00
Darcy Wong
36baa5845b chore(android/engine): Reduce toast notifications after installations
Remove Toast notifications for:
* Dictionary download is finished
* Resources successfully updated
2024-02-28 09:47:57 +07:00
Darcy Wong
6a3bba4a2e fix(android/engine): Check selection indexes 2024-02-27 16:51:52 +07:00
Darcy Wong
18ca89050f
Merge pull request #10806 from keymanapp/fix/android/picker-dismiss
fix(android/engine): Fix how keyboard picker menu exits
2024-02-23 09:34:42 +07:00
Darcy Wong
5d6aafb65f fix(android/engine): Fix missing paren 2024-02-22 08:59:38 +07:00
Darcy Wong
fcf28a5aca fix(android/engine): Fix how keyboard picker menu exits 2024-02-22 08:51:36 +07:00
Darcy Wong
42a7068ced
Update android/KMEA/app/src/main/java/com/keyman/engine/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-22 08:27:27 +07:00
Darcy Wong
c850b7145b fix(android/engine): Remove logs for uninitialized default keyboard 2024-02-20 13:24:17 +07:00
Darcy Wong
a7b1b4c14e
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-12 07:12:56 +07:00
Darcy Wong
994920bf36 fix(android/engine): Download multiple dictionaries 2024-02-09 11:49:56 +07:00
Darcy Wong
72bcb30545 chore(android/engine): Revert KMKeyboard change 2024-01-24 13:32:42 +07:00
Darcy Wong
4718b5bb20 refactor(android/engine): Refactor detection of device orientation 2024-01-24 12:53:57 +07:00
Darcy Wong
4785c6bf01 fix(android/engine): Try other settings to fix OSK width 2024-01-24 12:53:57 +07:00
Darcy Wong
ab4cd4398c Merge branch 'master' into fix/android/extra-globe 2024-01-23 06:02:30 +07:00
Darcy Wong
18339ef586
Merge pull request #10463 from keymanapp/fix/android/api-34-register-receiver
fix(android/engine): Add RECEIVER_EXPORTED flag for broadcast receiver
2024-01-23 05:32:54 +07:00
Darcy Wong
976439ff98 fix(android/engine): Skip final globe key action 2024-01-22 14:37:34 +07:00
Darcy Wong
4f98977859 fix(android/engine): Add RECEIVER_EXPORTED flag for broadcast receiver 2024-01-22 11:11:50 +07:00
Joshua A. Horton
5a0a79e93b chore(web): inlines app/webview sourcemap b/c Android WebView inspection reqt 2024-01-17 11:38:02 +07:00
Darcy Wong
c299ed84cc fix(android/engine): Fix OSK rotation
getConfiguration().orientation seems to be deprecated so changing to getRotation() for detecting PORTRAIT vs LANDSCAPE orientation

Reference:
https://developer.android.com/reference/android/view/Display#getRotation()
2024-01-12 14:51:02 +07:00
Darcy Wong
2ef0daf02a fix(android/engine): Use fallback keyboard if keyboard index undefined 2024-01-10 09:29:11 +07:00
Joshua A. Horton
670cb5f070 chore(web): Merge branch 'feat/web/es6-target-artifact' into feat/web/webview-es6-target-artifact 2023-12-22 13:02:11 +07:00
Joshua A. Horton
a2305c8f46 change(web): Android engine now includes both ES5 and ES6 KMW versions 2023-12-19 14:41:49 +07:00
Joshua A. Horton
90ecdf38f8 fix(web): adds Symbol, Map polyfill for main Web 2023-12-19 14:17:46 +07:00
Joshua A. Horton
3c4e5d6ebd chore(web): Merge branch 'master' into chore/web/conflict-fix 2023-12-01 14:16:18 +07:00
Joshua Horton
8e272d8d55
Merge pull request #10061 from keymanapp/fix/android/banner-event-loop
fix(android): no suggestions available when swapping pred-text target language 
2023-12-01 09:13:01 +07:00
Joshua Horton
19d3d7c20c
Merge pull request #10022 from keymanapp/change/android/flishy-flashy-mitigation-2
change(android): smoother keyboard initialization 
2023-12-01 09:12:50 +07:00
Joshua A. Horton
8ff64d09d7 chore(android): simple host-page force-reset after kbd updates 2023-11-30 09:41:02 +07:00
Joshua A. Horton
da39948ad9 chore(android): JSQueueEntry -> String 2023-11-24 08:52:48 +07:00
Joshua A. Horton
b861eff3aa chore(android): restores picker onPause behavior when kbd is deleted by picker 2023-11-24 08:52:34 +07:00
Joshua A. Horton
40f9e6ebd8 chore(web): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
Involved splicing feature-gestures banner changes into the newly-separated banner sources.
2023-11-24 08:29:39 +07:00
Joshua A. Horton
7754427274 fix(android): banner event loop on model change 2023-11-23 10:13:26 +07:00
Joshua A. Horton
ff90431e38 chore(android): Merge branch 'master' into change/android/flishy-flashy-mitigation 2023-11-22 10:49:51 +07:00
Joshua A. Horton
804cecf66d fix(android): ...and the resetContext calls, which used true instead of false 2023-11-22 09:46:44 +07:00
Joshua A. Horton
701bdb8e9d fix(android): forgot the 'KMManager' entries 2023-11-22 09:45:27 +07:00
Joshua A. Horton
57b52d86a3 change(android): drops JS-queue 'pause' 2023-11-22 09:43:55 +07:00
Joshua A. Horton
7c9061e869 chore(android): remove fixed TODO 2023-11-17 10:31:27 +07:00
Joshua A. Horton
c5b3bafcc7 change(android): host-page init now retrieves current stub before KMW init 2023-11-17 09:54:40 +07:00
Joshua A. Horton
33c69969b5 change(android): drops redundant setLayoutParams call 2023-11-16 15:43:53 +07:00