Commit graph

2279 commits

Author SHA1 Message Date
Joshua A. Horton
d705589726 chore(android): restores try-catch, now with console.error err forwarding 2024-04-19 09:25:08 +07:00
Joshua A. Horton
db4a7bfcd0 chore(android): reverts error-silencing try-catch 2024-04-18 14:33:17 +07:00
Joshua A. Horton
b107daab22 chore(web): Merge branch 'beta' into change/web/init-osk-with-keyboard 2024-04-18 08:15:30 +07:00
Joshua Horton
9eca52c203
chore(android): applies suggestions per review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-04-17 11:19:27 +07:00
Joshua A. Horton
6f3c5e053d change(android): Android app for non-stable version to enable inspectability 2024-04-17 09:01:50 +07:00
Joshua A. Horton
c2ba4327bb chore(android): sets internal WebView inspectable 2024-04-17 09:01:49 +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
Joshua A. Horton
4b1394a54f change(web): initializes OSK with keyboard if available during init
This prevents unnecessary construction of a stand-in touch layout and related DOM initialization on touch devices when fully leveraged.
2024-04-05 13:07:15 +07:00
Darcy Wong
fcad85e85d chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/osk-height 2024-04-03 09:41:05 +07:00
Darcy Wong
2b9ab8c27d fix(android/app): Track previous device orientation for SystemKeyboard 2024-04-02 13:03:41 +07:00
Darcy Wong
849a45c0e1 fix(android/engine): Swap selection range if reversed 2024-04-01 11:16:54 +07:00
Darcy Wong
07823ef16f
Merge pull request #11090 from keymanapp/chore/crowdin-km
chore(android): Update crowdin strings for Khmer
2024-03-27 16:05:44 +07:00
Darcy Wong
d6bf29c2d8 chore(android): Update crowdin strings for Khmer 2024-03-27 14:09:42 +07:00
Darcy Wong
b8f341ae99 chore(android): Update crowdin strings for Mon 2024-03-27 14:05:32 +07:00
Darcy Wong
12a8e8affc chore(android,windows): Update crowdin strings for French 2024-03-24 16:55:20 +07:00
Darcy Wong
a01eb57eee docs(android/app): Add data privacy policy page 2024-03-13 06:27:36 -05:00
Darcy Wong
9cfe45aeef
Merge pull request #10904 from keymanapp/refactor/android/storage
refactor(android/app): Move storage permission checks
2024-03-06 11:34:38 +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
Darcy Wong
78dd448f5e refactor(android/app): Move storage permission checks 2024-03-01 09:48:49 +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
76ac8d1dd5
Merge pull request #10868 from keymanapp/chore/android/cleanup-toasts
chore(android/engine): Reduce toast notifications after installations
2024-02-28 21:25:11 +07:00
Joshua Horton
062b08852e
Merge pull request #10869 from keymanapp/fix/web/caret-move-context-state-save 2024-02-28 21:22:30 +07:00
Joshua A. Horton
220351aace chore(android): per Darcy review comment 2024-02-28 14:01:05 +07:00
Joshua A. Horton
f6ceef0816 chore(android): minor debug-message format tweak 2024-02-28 10:25:26 +07:00
Joshua A. Horton
0fcbb84dfa fix(web): context save-state on reset 2024-02-28 10:15:37 +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
Joshua Horton
6d64ddb582
Merge pull request #10809 from keymanapp/fix/android/first-keystroke
fix(android): first keystroke when context is empty
2024-02-22 13:06:11 +07:00
Joshua A. Horton
037704528c fix(android): first keystroke when context is empty 2024-02-22 12:28:18 +07:00
Darcy Wong
ec6730d2d8 docs(android): Update screenshots for help
Addresses #10632 by updating the Keyman for Android help screenshots (phone layout)
2024-02-22 11:38:22 +07:00
Darcy Wong
d03842df91
Merge pull request #10796 from keymanapp/docs/android/banner-screens-tablet-2
docs(android/app): Update tablet screenshots (again)
2024-02-22 09:46:32 +07:00
Darcy Wong
a59b82c302
Merge pull request #10795 from keymanapp/chore/android/remove-install-referrer-log
chore(android/app): Remove logging for install referrer details
2024-02-22 09:13:12 +07:00
Darcy Wong
b0d9b66364
Merge pull request #10794 from keymanapp/refactor/android/install-default-assets
refactor(android/app): Allow SystemKeyboard to install default keyboard and dictionary
2024-02-22 09:12:40 +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
9e3a0d627b docs(android/app): Update tablet screenshots (again) 2024-02-21 11:46:52 +07:00
Darcy Wong
f91b56c993 chore(android/app): Remove logging for install referrer details 2024-02-21 08:55:13 +07:00
Darcy Wong
8ef4ee5a93 fix(android/app): Allow SystemKeyboard install to install resources 2024-02-21 08:16:46 +07:00
Darcy Wong
a0c31c31b9 refactor(android/app): Move installing default language resources 2024-02-21 08:03:15 +07:00
Darcy Wong
c850b7145b fix(android/engine): Remove logs for uninitialized default keyboard 2024-02-20 13:24:17 +07:00