Commit graph

909 commits

Author SHA1 Message Date
jahorton
11fb004614 fix(android): nextlayer for subkeys with customized layer setting 2021-06-24 08:10:21 +07:00
Darcy Wong
2fd6995ec7 chore(android/engine): Add Spanish - Latin America 2021-06-11 07:33:56 +07:00
Darcy Wong
5552ee4aad chore(common): Check in crowdin strings for Spanish (Latin America) 2021-06-11 07:33:56 +07:00
Marc Durdin
55b201306f feat(android): silent vs welcomeonly vs full installs 2021-06-09 09:32:07 +10:00
Marc Durdin
a04aaad13c feat(android): silent install for referred kbd
Relates to #5230, #5219.

[Draft]

Adds a silent parameter to the `downloadKMP` function and makes the
install silent for referred keyboards.

However, this is incomplete:

1. We need to be able to control silent levels:
   * Completely silent
   * Only welcome
   * Full install

2. When silentInstall is true, currently welcome is still shown, but the
   paging controls are not configured correctly and a blank screen is
   shown after install.
2021-06-09 08:13:28 +10:00
Darcy Wong
9176b8a776 fix(android/engine): Missed parens 2021-06-08 09:02:15 +07:00
Darcy Wong
52b14f7ed5 chore(android/engine): Revert keyboard.html file 2021-06-08 09:00:58 +07:00
Darcy Wong
86d6980975 fix(android/engine): Revert keyboard.html 2021-06-03 06:49:42 +07:00
Darcy Wong
2b549a0a62 fix(android/engine): Adjust default OSK landscape size 2021-05-31 15:27:00 +07:00
Darcy Wong
db17557ad3 chore(android): Update targetSDKVersion to 30
To comply with upcoming Play Store requirement, this updates targetSDKVersion to 30.

* Also sets appropriate webView permissions to access local file (except for WebBrowserActivity, the in-app browser).
2021-05-21 08:28:43 +07:00
Darcy Wong
c66682c2b9
Merge pull request #5098 from keymanapp/chore/android/gradle-dependencies
chore(android): Update Gradle and other dependencies
2021-05-21 08:17:34 +07:00
Darcy Wong
a418636357 chore(android/engine): Update sentry-android 2021-05-20 13:28:15 +07:00
Darcy Wong
f31edd8b52 chore(common): Check in crowdin strings for Amharic 2021-05-19 09:12:39 +07:00
Darcy Wong
f14cf89672 fix(android/engine): Skip tests for missing resource errors 2021-05-18 12:00:32 +07:00
Darcy Wong
a3338f6ecf chore(android/engine): Update dependencies
Also change from BuildConfig.VERSION_NAME to BuildConfig.KEYMAN_ENGINE_VERSION_NAME since Gradle removes them from libraries.
2021-05-18 10:08:05 +07:00
Darcy Wong
755d3da0df fix(android/engine): Disable suggestions if file doesn't exist 2021-05-13 06:56:10 +07:00
Darcy Wong
3d7029aa36 fix(android/engine): Check lexical-model file exists before using 2021-05-12 15:48:42 +07:00
Darcy Wong
e5bbce8c94 feat(android/app): Add telemetry for launching WebBrowserActivity 2021-05-10 10:23:50 +07:00
Darcy Wong
06b125dc6f Merge branch 'master' into chore/common/crowdin-az 2021-05-03 07:42:36 +07:00
Darcy Wong
a42368f873
Update android/KMEA/app/src/main/assets/keyboard.html
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-04-29 12:48:44 +07:00
Darcy Wong
fb9f3c7cfa fix(android/engine): Add additional null check 2021-04-29 12:36:36 +07:00
Darcy Wong
fa72dc5506 chore(common): Update some more strings 2021-04-28 23:15:59 +07:00
Darcy Wong
ab7e7f7ff1 chorre(common): Check in crowdin files for Azerbaijani 2021-04-28 15:17:25 +07:00
Darcy Wong
9f8acae7de fix(android/engine): Fix toHex() for null string 2021-04-28 09:22:38 +07:00
Darcy Wong
19f3adc953 chore(android/engine): Don't use localized string for Sentry errors 2021-04-26 13:45:44 +07:00
Darcy Wong
c5bce5021d fix(android/engine): Don't set lexical model list to null
Follow-on to #4926
2021-04-20 14:33:47 +07:00
Darcy Wong
cfd8abc744 fix(android/engine): Change getList() to return an empty list
This prevents the NullPointerException in CloudRepository.prepareResourcesUpdateQuery() when the list doesn't exist.
2021-04-20 14:06:57 +07:00
Darcy Wong
1884c9cfaa chore(android/engine): Clean up getFontTypeface
Address review comments
2021-04-20 10:23:04 +07:00
Darcy Wong
b51434a611 fix(android/engine): Don't load woff fonts on Android N 2021-04-19 16:29:21 +07:00
Darcy Wong
8e8190664d
Merge pull request #4829 from keymanapp/chore/android/crowdin-id
chore(android,windows): Check in crowdin for Indonesian
2021-04-19 15:10:37 +07:00
Darcy Wong
5e66918f0b chore(common): Update crowdin for French 2021-04-19 10:12:58 +07:00
Darcy Wong
7b68533cc7 Merge branch 'master' into chore/android/crowdin-id 2021-04-07 08:03:26 +07:00
Darcy Wong
73114d2c55 chore(android/engine): Rename "Pulaar" to "Pulaar-Fulfulde" 2021-04-05 12:47:07 +07:00
Darcy Wong
1c3a6f7081 chore(android): Merge branch 'master' into chore/android/crowdin-id 2021-04-05 08:00:13 +07:00
Darcy Wong
fecc73ccfe chore(android): Rename "Fula" to "Pulaar" 2021-04-05 07:55:18 +07:00
Darcy Wong
41745a7b0d chore(common): Check in crowdin for Fulah 2021-04-01 09:12:31 +07:00
Marc Durdin
9a61eaef8d fix(android): ensure keyboard is always set after pageLoaded
Fixes #4819.

If the web page reloads after KMManager is initialised, it now resets
the keyboard and lexical model so they remain in sync.
2021-04-01 10:50:48 +11:00
Darcy Wong
5a19417780 chore(android): Check in crowdin for Indonesian
I tried to use the correct BCP-47 tag `id` instead of `in` for Indonesian. But Java (and Android) still use the deprecated tag `in`...
2021-03-31 11:05:31 +07:00
Darcy Wong
a96137bef9 fix(android/engine): Add KMString wrapper for formatting Strings 2021-03-29 14:29:28 +07:00
Darcy Wong
5c08bf6f30 fix(android/engine): Fix NullPointerException in PackageProcessor 2021-03-26 09:05:42 +07:00
Darcy Wong
31883c6235 fix(android/engine): Sanitize embedded KMW Sentry error 2021-03-25 11:00:29 +07:00
Darcy Wong
729419d340
Merge pull request #4662 from keymanapp/fix/oem/fv/android/styling
fix(android): Update styling and set text to black
2021-03-17 13:05:02 +07:00
Darcy Wong
27ccb45417
Merge pull request #4696 from keymanapp/fix/android/keyboard-index-invalid
fix(android/app): Load system keyboard before checking overrides
2021-03-17 06:43:10 +07:00
Darcy Wong
51c6ac1658 fix(android/engine): Add divider styling 2021-03-16 20:22:07 +07:00
Darcy Wong
a98edf97a4 fix(android/engine): Fix crash when download file fails to copy to cache 2021-03-16 14:33:10 +07:00
Darcy Wong
528df05d71 fix(android/app): Load system keyboard before checking overrides 2021-03-16 13:52:19 +07:00
Darcy Wong
249f164ce0 chore(android/engine): Send KMW console errors to Sentry 2021-03-16 10:22:27 +07:00
Darcy Wong
a986f95a05 Merge remote-tracking branch 'origin/beta' into fix/oem/fv/android/styling 2021-03-16 07:15:48 +07:00
Darcy Wong
be6a906f79
Merge pull request #4672 from keymanapp/chore/common/crowdin-de-b14s8-utf8
chore(android/app,ios/app): Update crowdin for de
2021-03-15 13:58:03 +07:00
Darcy Wong
4179a2d922
Merge pull request #4671 from keymanapp/chore/commong/crowdin-km-b14s8-utf8
chore(common): Update crowdin for km
2021-03-15 13:57:32 +07:00