jahorton
ecddb73862
change(android): gets API 23 working again, but not 19 or 21 (yet)
2019-12-02 07:55:37 +07:00
Darcy Wong
45b9bd81ff
chore: update history.md
2019-11-30 10:45:28 +07:00
Darcy Wong
751020cf4b
fix(android): Add checks to avoid exceptions
2019-11-29 09:12:55 +07:00
Darcy Wong
30912b75cc
fix(android): Cherrypick #2378 to master
...
This PR cherrypicks #2378 to master
This fixes a few issues involving the Cloud Repository
1. Add some null checking to prevent crashes
2. This addresses an issue where a custom .kmp package is installed (which currently associates the first language listed in kmp.json). Trying to install additional languages listed in the kmp.json failed because the package ID info wasn't being propagated.
2019-11-27 16:04:17 +07:00
Darcy Wong
54c549bdc3
fix(android): Cherrypick #2377
...
Follow-on to #2376 for master
This fixes Crashlytics [issue](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/054f29f4c0601121ea1102c0eadf7cb6?time=last-seven-days&sessionId=5DDAD1AB0156000132ECCEAF30E92E2B_DNE_0_v2 )
by adding additional checks for when `getTextBeforeCursor()` returns null context. The length in determining `newContext` was also fixed to handle the test scenario involving 6 emojis (SMP chars) followed by `p̂p̂`
2019-11-27 10:46:22 +07:00
Darcy Wong
ad96952514
fix(android): Fix left-deletions
...
Fixes ##2250
Cherrypick of #2281 for master
Due to a Chromium [bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1024738 ) in the implementation of deleteSurroundingText, we need to save off the original context and re-insert characters that shouldn't have been deleted.
2019-11-25 09:44:35 +07:00
Darcy Wong
7929628aca
chore(android): Update history.md
2019-11-22 11:23:38 +07:00
Darcy Wong
5048b5ff8d
fix(android): Update sample project to include dictionary
2019-11-22 10:56:22 +07:00
Darcy Wong
e7b8dec3f6
Merge pull request #2363 from keymanapp/android-oem-dependencies
...
fix(android): Update build dependencies for Sample and Test projects
2019-11-22 10:32:42 +07:00
Darcy Wong
568087b4dc
chore(android): update history.md
2019-11-20 13:58:33 +07:00
Darcy Wong
47df0be02b
fix(android): Grant WRITE_EXTERNAL_STORAGE permission
...
On API level 19, the DownloadManager was throwing an exception because it needed WRITE_EXTERNAL_STORAGE permission to download the cloud catalog info.
Reference: https://developer.android.com/reference/android/app/DownloadManager.Request#setDestinationUri(android.net.Uri)
2019-11-20 13:50:16 +07:00
Sandra Forberger
f8a786c99d
Merge remote-tracking branch 'origin/android-add-functional-test' into android-add-functional-test
2019-11-20 12:11:10 +07:00
safolit
9305d7251b
Update history.md
2019-11-20 12:10:55 +07:00
safolit
f3abf765ff
Update history.md
2019-11-20 12:09:17 +07:00
safolit
67d95ffdaf
Update history.md
2019-11-20 12:07:55 +07:00
safolit
d727d23ae1
Update history.md
2019-11-20 12:06:31 +07:00
Sandra Forberger
74f6cc2190
doc[android]: add comments
2019-11-20 11:43:19 +07:00
Sandra Forberger
dd658e8722
fix[android]: activate help link in testmode
2019-11-20 11:29:52 +07:00
safolit
2223af9ada
Merge branch 'master' into android-add-functional-test
2019-11-20 11:11:04 +07:00
Darcy Wong
46c6c2d28f
fix(android): Update build dependencies for Sample and Test projects
2019-11-20 11:08:18 +07:00
safolit
4570d185ab
Update history.md
2019-11-20 11:07:15 +07:00
Sandra Forberger
73768f49b0
doc[android]: add todo
2019-11-20 11:03:47 +07:00
Sandra Forberger
9b99e0a0de
fix[android]: remove unused code
2019-11-20 10:53:56 +07:00
Sandra Forberger
2539f23e59
fix[android]: execute helplink test without fileprovider
2019-11-20 10:36:36 +07:00
safolit
49a90f3f67
Merge branch 'master' into android-update-catalog-on-startup
2019-11-20 10:22:24 +07:00
Sandra Forberger
4993fb0b60
fix[android]: use simple icon for notifications, because Android doesn't want to show the launcher icon
2019-11-20 10:13:34 +07:00
Sandra Forberger
1dbfd6a2aa
fix[android]: minor changes after review
2019-11-20 09:35:16 +07:00
safolit
b25382d5e9
Update history.md
2019-11-20 09:14:56 +07:00
safolit
96e1d41aca
Add memory vmargs
2019-11-19 17:39:31 +07:00
Sandra Forberger
c96dc8c001
android[fix]: add memory vmargs to gradle properties
2019-11-19 17:12:34 +07:00
Sandra Forberger
2f3ace38d0
fix[android]: change xmx for gradle daemons to 1GB
2019-11-19 16:42:13 +07:00
Sandra Forberger
c80a0b9735
fix[android]: refactor and cleanup tests
2019-11-19 15:30:24 +07:00
Sandra Forberger
1b51ef4b2e
fix[android]: fix robolectric deadlock for ui tests
2019-11-19 14:58:56 +07:00
Darcy Wong
d8089edaa8
fix(android): Add NPE check
2019-11-19 14:35:57 +07:00
Darcy Wong
995f2125f2
fix(android): One more attempt to fix lm version key
2019-11-19 14:17:11 +07:00
safolit
20bc90e7b2
Merge branch 'master' into android-update-catalog-on-startup
2019-11-19 13:46:14 +07:00
safolit
456d27536f
Update history.md
2019-11-19 13:35:35 +07:00
Sandra Forberger
4a2d5f65f8
feat[android]: add update indicator only mode (default is with system notification)
2019-11-19 11:55:16 +07:00
Sandra Forberger
569d449c59
fix[android]: accidently commited
2019-11-19 11:27:43 +07:00
Darcy Wong
2770b196de
fix(android): Fallback to keyboard(package) version
...
When parsing json info from the cloud, the lexical model version isn't always defined.
2019-11-19 11:05:45 +07:00
Sandra Forberger
692e3532e3
fix[android]: use constant for preferences key
2019-11-19 10:53:58 +07:00
Sandra Forberger
695e43a58c
fix[android]: read version field
2019-11-19 10:42:39 +07:00
Sandra Forberger
2fb0d77f58
feat[android]: add update icon for landscape mode
2019-11-19 10:00:02 +07:00
safolit
e2d5653028
Update android/KMAPro/kMAPro/src/main/res/values/strings.xml
...
Co-Authored-By: Darcy Wong <darcywong00@users.noreply.github.com>
2019-11-19 09:17:17 +07:00
Sandra Forberger
93027ae07b
fix[android]: fix npe in landscape mode
2019-11-18 16:11:44 +07:00
Sandra Forberger
e63dd1dff8
feat[android]: add install updates icon
2019-11-18 15:25:08 +07:00
Sandra Forberger
fb9bdc317f
feat[android]: update indicator
2019-11-18 11:12:38 +07:00
Sandra Forberger
9dac75179f
feat[android] add update count indicator
2019-11-15 17:04:56 +07:00
Sandra Forberger
67ab6fdcf6
fix[android]: memory issue in tests
2019-11-15 13:39:49 +07:00
Sandra Forberger
81847bc7b1
fix[android] test memory issues
2019-11-15 13:32:41 +07:00