Commit graph

2255 commits

Author SHA1 Message Date
Darcy Wong
9903c92c7a chore(android): Cleanup 2020-07-03 08:59:22 +07:00
Darcy Wong
477cb11349 fix(android): Download associated lexical model 2020-07-03 08:09:33 +07:00
Darcy Wong
3d273a37e6
Merge pull request #3300 from keymanapp/feat/android/download-resources
feat(android): Download default resources at build time
2020-07-03 06:30:29 +07:00
Darcy Wong
4b153468f9 fix(android): Avoid build-utils.sh from getting called multiple times 2020-07-01 15:36:02 +07:00
Darcy
7150931dab fix(android): Address review comments 2020-07-01 11:50:31 +07:00
Darcy
96a8e195c1 fix(android): revert language query change 2020-07-01 10:01:50 +07:00
Darcy Wong
b302af9195 fix(android/app): Update environment vars 2020-07-01 08:36:12 +07:00
Darcy Wong
353288ad5f chore(android): Ignore default KMAPro packages 2020-06-30 16:12:53 +07:00
Darcy Wong
63857437d0 feat(android/resources): Split package download to resources/ scriipt 2020-06-30 16:11:20 +07:00
Darcy Wong
8d8cf035b9 feat(android): Download default resources at build time
Similar to the OEM FirstVoices Android app, this updates the KMAPro `build.sh` script to download the latest default language resources (keyboard and dictionary) as part of the build process.
2020-06-30 13:19:02 +07:00
Darcy Wong
830dcf66d7 fix(android): Update query for language
This small PR adjusts the language query (if given) to specify BCP 47 match.

Also makes the PackgeActivity title font size smaller so the string "Install Keyboard Package version X.Y.Z" fits
2020-06-29 16:19:45 +07:00
Darcy Wong
6e152f5797 fix(android): Update embed to android 2020-06-29 13:03:28 +07:00
Darcy Wong
0c18e9a38c fix(android): Use tier to determine keyboard search host 2020-06-29 10:36:38 +07:00
Darcy Wong
6e2770535f feat(android): SelectLanguage title depends on installed list 2020-06-19 13:21:26 +07:00
Darcy Wong
97540655bc feat(android): Address review comments
* Fix strings
* Refactor keyboard/list generation and return all the languages
* Modify adapter to disable installed languages
2020-06-19 12:55:42 +07:00
Darcy Wong
8e5d29557f chore(android): Cleanup unused imports 2020-06-18 22:03:59 +07:00
Darcy Wong
7bd304ee71 fix(android): Implement menu to add language for installed keyboard pkg 2020-06-18 21:44:14 +07:00
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