Commit graph

1038 commits

Author SHA1 Message Date
Darcy Wong
6c3f887e22 feat(android/engine): Consolidate install menus 2020-06-16 15:45:04 +07:00
Darcy Wong
33044acd25 fix(android/engine): Adjust regex 2020-06-12 12:27:47 +07:00
Darcy Wong
052cc9d74f fix(android/engine): Refactor cloud keyboard migration 2020-06-11 10:39:03 +07:00
Darcy Wong
62f784103c chore(android): Merge remote-tracking branch 'origin/master' into feat/android/migrate-cloud 2020-06-11 07:34:27 +07:00
Darcy Wong
58a2da05d5 chore(android): Remove google-services and update readme 2020-06-11 07:01:29 +07:00
Darcy Wong
c01ba60cf1 fix(android/engine): Remove setLanguage() 2020-06-10 17:15:29 +07:00
Darcy Wong
ec0dfdd5dc fix(android/engine): Clean up 2020-06-10 17:05:34 +07:00
Darcy Wong
3d40443612 fix(android/engine): Move cloud keyboard migration to KMManager 2020-06-10 14:35:54 +07:00
Darcy Wong
534c943987 fix(android/engine): Change log to warning if keyboard index failed 2020-06-09 23:44:46 +07:00
Darcy Wong
a6ad06ba0f feat(android/engine): Migrate cloud keyboards when updating keyboard package 2020-06-09 16:01:20 +07:00
Darcy Wong
e7037b7d75
Merge pull request #3209 from keymanapp/feat/android/model-picker-updates
feat(android): Handle model picker updates
2020-06-09 16:00:36 +07:00
Darcy Wong
b62deddd40
Merge pull request #3216 from keymanapp/fix/android/upgrade-old-keyboard
fix(android/engine): Revise updateOldKeyboardsList
2020-06-09 09:15:17 +07:00
Darcy Wong
c218b97152 fix(android/engine): Simplify isNewKeyboard by setting to false 2020-06-08 16:40:04 +07:00
Darcy Wong
9dba0eb45e fix(android/engine): Have updateOldKeyboardsList return a list 2020-06-08 16:22:11 +07:00
Darcy Wong
d2b0ba56d6
Merge pull request #3213 from keymanapp/modify/android/add-keyboard-syntax
modify(android/samples): Update addKeyboard syntax for Sample and Test apps
2020-06-08 12:31:47 +07:00
Darcy Wong
11ae726afa fix(android/engine): Revise updateOldKeyboardsList 2020-06-07 09:37:26 +07:00
Darcy Wong
5369d85d86 test(android): Update Sample and Test Projects to use Keyboard syntax
Also rebuild keyboardharness.kmp to set version for chirality.js
2020-06-05 11:03:49 +07:00
Darcy Wong
21a64063c5 feat(android): Add utility to check BCP47 equivalence
Fixes #2972
Add a BCP47 utility to check if two language IDs are equivalent.
2020-06-04 16:53:22 +07:00
Darcy Wong
3f27ed5656 chore(android): Merge remote-tracking branch 'origin/master' into feat/android/model-picker-updates 2020-06-04 14:44:43 +07:00
Darcy Wong
723330e81b fix(android): Force lexical model cache to rebuild 2020-06-04 11:59:13 +07:00
Darcy Wong
c38f343d9b fix(android): Handle model package updates 2020-06-04 11:37:08 +07:00
Darcy Wong
64daba1f74 fix(android): Start handling lexical model package version update 2020-06-02 17:05:42 +07:00
Darcy Wong
6b46666f4f
Merge pull request #3196 from keymanapp/feat/android/sentry-exceptions
fix(android): Add wrapper for logging errors & exceptions
2020-06-02 17:02:16 +07:00
Darcy Wong
fabf2888ef chore(android): Add formatting to log 2020-06-02 15:10:52 +07:00
Darcy Wong
9aa618a3d4
Merge pull request #3197 from keymanapp/feat/android/add-globe-option
feat(android): Add system globe action to show system keyboards
2020-06-02 11:17:36 +07:00
Darcy Wong
a2ca7d3fa9 chore(android): Merge remote-tracking branch 'origin/master' into feat/android/sentry-exceptions 2020-06-02 10:40:59 +07:00
Darcy Wong
ce2a7095ac
Merge pull request #3191 from keymanapp/fix/android/model-list
fix(android/engine): Use available models for ModelPickerActivity()
2020-06-02 10:40:07 +07:00
Darcy Wong
ddec6daf37 chore(android): Cleanup per review comments 2020-06-02 10:38:20 +07:00
Darcy Wong
5a69b745fd feat(android): Add system globe action to show system keyboards
Fixes #3102
2020-06-02 09:50:41 +07:00
Darcy Wong
12767a8a38 fix(android): Add wrapper for logging errors & exceptions 2020-06-01 15:58:22 +07:00
Darcy Wong
3938fdd3c8 chore(android): Cleanup 2020-05-30 10:28:55 +07:00
Darcy Wong
574804cbe6 fix(android): Only invalidate lexical model cache if no match 2020-05-29 16:34:40 +07:00
Darcy Wong
ac77444e70 fix(android/engine): Fix available lexical model list 2020-05-29 16:02:21 +07:00
Darcy Wong
e1d9350846 fix(android/engine): Clean up naming for QR code 2020-05-29 14:31:29 +07:00
Darcy Wong
7b5488308c chore(android/engine): Clarify comments for ApiTarget 2020-05-28 14:48:32 +07:00
Darcy Wong
876ba03636 fix(android/engine): Add helper method hasUpdateAvailable() 2020-05-28 13:05:22 +07:00
Darcy Wong
6150b69c29 fix(android): Handle keyboard update 2020-05-27 16:40:49 +07:00
Darcy Wong
63032063a7 fix(android): Use kmp link 2020-05-27 13:23:27 +07:00
Darcy Wong
47fb7597b7 fix(android): Start using packages api 2020-05-27 13:23:27 +07:00
Darcy Wong
c72b23a8ed fix(android): Additional cleanup
* Tidy up logic for determining keyboard state
* Update LanguageResource and Keyboard to use null for unspecified versions
2020-05-25 07:13:43 +07:00
Darcy Wong
1e2abb24e7 chore(android): clean up logic and typo 2020-05-25 06:31:27 +07:00
Darcy Wong
5a53d0986f fix(android): Address review comments 2020-05-24 20:52:40 +07:00
Darcy Wong
8fafdca713 fix(android): Remove LanguageListUtil 2020-05-24 14:39:24 +07:00
Darcy Wong
ffb6a97ccb fix(android/engine): Remove LanguageListUtil.getKeyboardsInfo()
With the KeyboardController() refactor, the keyboard cloud catalog information is no longer used for determining packaging/keyboard info.

This updates setKeyboard() calls to instead use KeyboardController()
2020-05-22 15:55:36 +07:00
Darcy Wong
a55a277f9b chore(android): rename vars for clarity 2020-05-22 13:35:35 +07:00
Darcy Wong
0ba7b18c63 chore(android): Merge remote-tracking branch 'origin/master' into fix/android/system-globe-action 2020-05-21 19:01:03 +07:00
Darcy Wong
a74e8a6bb2 fix(android): Fix system keyboard globe button override
Fixes #3101
Use a different state variable while the screen is locked so that `sysKbGlobeKeyAction` is preserved.
2020-05-19 16:30:20 +07:00
Darcy Wong
8a83334e64 fix(android): Remove KeyboardPickerActivity.getKeyboardIndex() 2020-05-19 14:37:51 +07:00
Darcy Wong
2941378ab4 chore(android): Add comments about keyboard index 2020-05-19 14:06:35 +07:00
Darcy Wong
aa2ad0c73a chore(android): Cleanup comment 2020-05-18 12:53:26 +07:00