Commit graph

403 commits

Author SHA1 Message Date
Darcy Wong
26b08bba65 fix(android/app): Guard against downloading the same kmp twice 2020-12-07 15:27:02 +07:00
Darcy Wong
4506aa316f fix(android/app): Change UX to finish package installation 2020-12-07 13:29:48 +07:00
Darcy Wong
54b3063c8b chore(android/app): Revert #4025
Since Sentry navigation breadcrumbs are handled by embedded KMW sentry-manager, the sentry-android change in #4025 needs to be reverted.
2020-12-04 08:05:00 +07:00
Darcy Wong
25084928a1
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/MainActivity.java
Incorporate suggestion

Co-authored-by: Marc Durdin <marc@durdin.net>
2020-12-01 07:59:25 +07:00
Darcy Wong
b1f922363f fix(android/app): Sanitize Sentry navigation breadcrumbs 2020-11-30 16:03:40 +07:00
Darcy Wong
2e29f117df fix(android/app): Finish packageActivity on Toast errors
This stops the activity from generating the Stepper navigation on failed keyboard installs
2020-11-26 12:38:42 +07:00
Darcy Wong
967ec86889 fix(android/app): Check touch keyboard and language count 2020-11-26 11:36:34 +07:00
Darcy Wong
e755e6401a
Merge pull request #3874 from keymanapp/fix/android/missing-welcome
fix(android/app): Install keyboard packages w/o welcome.htm
2020-11-20 11:39:01 +07:00
Darcy Wong
aa18f31a93 feat(android/app): Add setting preference for sending crash report 2020-11-19 11:48:09 +07:00
Darcy Wong
3299dbef20 fix(android/app): Install keyboard packages w/o welcome.htm
Fixes #3873
2020-11-17 15:51:48 +07:00
Darcy Wong
da9a50ae58 chore(android/engine): update to sentry-android:3.1.0
The migration changes the package name from `import io.sentry.core` to `import.sentry`
2020-11-16 14:05:41 +07:00
Darcy Wong
929ac75372 fix(android/app): Add -upload-sentry option for local KMAPro 2020-11-05 16:17:06 +07:00
Darcy Wong
590b0f0210 fix(android/app): Remove network check on "Get Started" menu 2020-11-05 10:36:26 +07:00
Darcy Wong
5271cc115f feat(android/engine): Add hooks for progressbar 2020-11-03 10:52:02 +07:00
Darcy Wong
9931b15a31 feat(android/engine): Add query for available dictionary 2020-11-02 16:19:03 +07:00
Darcy Wong
318c674c80 chore(android/app): Remove logging 2020-10-27 11:23:03 +07:00
Darcy Wong
ff5fa80a59 fix(android/app): Don't override system keyboard
Reverts #3648
2020-10-27 11:08:34 +07:00
Darcy Wong
00e0698602 fix(android/browser): Use separate process for WebViews 2020-10-27 10:36:19 +07:00
Darcy Wong
2c544bce25
Merge pull request #3738 from keymanapp/chore/android/update-dependencies
chore(android): Update dependencies
2020-10-24 15:04:35 +07:00
Darcy Wong
1a5759c4fd
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/WebBrowserActivity.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-10-23 06:04:09 +07:00
Darcy Wong
9ef2cec502 chore(android): Update dependencies 2020-10-22 10:51:34 +07:00
Darcy Wong
d9302f8cba fix(android/browser): Improve how browser handles input
* Don't log `MalformedURLExceptions` since it may be a query
* URLEncode the string if it seems to be a URL
* Set `android:usesCleartextTraffic="true"` which allows http:// traffic (API 23+)
2020-10-20 08:54:58 +07:00
Darcy Wong
3c817d2a42 fix(android/engine): Ignore "no protocol" MalformedURLExceptions 2020-10-19 16:14:46 +07:00
Darcy Wong
0f9f7ec90d fix(android/app): Switch system keyboard in KMPBrowserActivity 2020-10-02 10:55:58 +07:00
Darcy Wong
985307e878
Merge pull request #3624 from keymanapp/fix/android/undefined-package-id
fix(android/engine): Fix undetermined lexical model package ID
2020-09-29 19:51:22 +07:00
Darcy Wong
143560d8f1 fix(android/app): Fix uninstalling sil_euro_latin for other languages 2020-09-28 10:41:18 +07:00
Darcy Wong
2a30b9070d fix(android/engine): Fix undetermined lexical model package ID 2020-09-25 17:02:31 +07:00
Darcy Wong
a78098455a fix(android/app): Change install intent to MainActivity 2020-09-24 15:41:44 +07:00
Darcy Wong
65ccdb4042 fix(android/engine): Move preference strings to KMManager 2020-09-24 14:03:33 +07:00
Darcy Wong
f63757eb6b fix(android/app): Adjust namespaces 2020-09-24 13:48:53 +07:00
Darcy Wong
464318915a chore(android/app): Move some classes to KMAPro 2020-09-24 12:51:23 +07:00
Darcy Wong
4f961189de fix(android/app): Increase intent priority for kmp download 2020-09-24 12:51:23 +07:00
Darcy Wong
0f17062ad2 feat(android/app): Use api for downloading associated dictionary 2020-09-23 10:31:44 +07:00
Darcy Wong
ce8c502191 chore(android/engine): Remove unused cloud methods 2020-09-22 15:58:08 +07:00
Darcy Wong
35fef54865 fix(android/app): Download associated dictionary after keyboard install
Currently, the check for downloading an associated dictionary only happens if a keyboard search from keyman.com includes a language tag. (e.g. `l🆔str-latn`)

This moves the check to occur after a keyboard package is installed (and the specific languages chosen via the stepper).
2020-09-22 15:58:08 +07:00
Darcy Wong
94659c0716
Merge pull request #3571 from keymanapp/fix/android/title-size
fix(android/app): Fix Info page title size
2020-09-18 08:53:17 +07:00
Darcy Wong
a51335901f fix(android/app): Use TextView instead of toolbar
Per review comment, make version string smaller
2020-09-16 09:13:48 +07:00
Darcy Wong
d32607388b chore(android): Move version string to bottom of page
* Also fix label size on larger devices
2020-09-14 09:54:08 +07:00
Darcy Wong
b2c4d0407a fix(android/app): Pass keyboard to StepperAdapter
Pass keyboard so SelectLanguageFragment can display correct keyboard info
2020-09-08 15:09:38 +07:00
Darcy Wong
df7e3a0796 fix(android): Try to disable for SelectLanguageActivity 2020-09-08 14:08:43 +07:00
Darcy Wong
3f45186c94 fix(android): Disable "INSTALL" button if no languages selected 2020-09-08 10:16:02 +07:00
Darcy Wong
b76afe88ad fix(android/app): Add landscape dimension 2020-09-08 10:11:35 +07:00
Darcy Wong
ea941720dc fix(android/app): Modify Info Activity to use titlebar styling 2020-09-07 21:24:25 +07:00
Darcy Wong
345d952b05
Merge pull request #3550 from keymanapp/fix/android/anr
fix(android): Re-enable monitoring of Application Not Responding (ANR)
2020-09-02 16:17:41 +07:00
Darcy Wong
18061ef19a fix(android/app): Remove unused intent ACTION_GET_USERDATA 2020-09-02 13:29:32 +07:00
Darcy Wong
fa1fd68d3f fix(android): Re-enable monitoring of Application Not Responding (ANR) 2020-09-02 11:20:27 +07:00
Darcy Wong
4e7145f0f9
Merge pull request #3532 from keymanapp/fix/android/menu-overflow
fix(android/app): Fix overflow menu for hdpi devices
2020-08-28 13:27:33 +07:00
Darcy Wong
f604eaa06a fix(android/app): Fix overflow menu for hdpi devices 2020-08-28 12:30:12 +07:00
Darcy Wong
4a963533c0 fix(android/app): Inject meta viewport tag for viewing help
Fixes #3522 by injecting a meta viewport tag if the help document in WebViewFragment doesn't contain it.
This replaces the 200% zoom.
2020-08-27 09:21:53 +07:00
Darcy Wong
add7edd25c chore(android): Cleanup more strings
Per review comments:
* Include keyboard name in toast notification on keyboard install
* Remove label_complete and use "OK" button when complete
2020-08-26 15:06:10 +07:00