Commit graph

258 commits

Author SHA1 Message Date
Darcy Wong
975821d510
Merge pull request #2816 from keymanapp/feat/android/rtl
feat(android): Start adding RTL to layouts
2020-03-13 08:07:31 +07:00
Darcy Wong
906c7195f0 fix(android): Add layout_marginStart to activity_web_browser 2020-03-13 08:06:10 +07:00
Darcy Wong
fa082bd6a7
Merge pull request #2810 from keymanapp/fix/android/revert-crash-menu
feat(android): Additional Sentry integration
2020-03-13 07:37:42 +07:00
Darcy Wong
d2add9d061 feat(android): Start adding RTL to layouts 2020-03-12 13:53:57 +07:00
Darcy Wong
eb918fe09b feat(android): Enable psudeo locale
To support RTL, this enables the pseudolocales **English (XA)** and **AR (XB)**
2020-03-12 11:58:04 +07:00
Darcy Wong
69bbc73971 feat(android): Additional Sentry integration
Revert intentional crash from #2778

Now that the call stack in Sentry is tested on Release build
http://sentry.keyman.com/organizations/keyman/issues/61/?project=7

The temporary menu to generate the intentional crash can be removed.

Also disable monitoring Application Not Responding (ANR)
2020-03-11 14:00:27 +07:00
Darcy Wong
c44a7c0113 fix(android): Ignore missing quantity for kmapro 2020-03-10 14:52:47 +07:00
Darcy Wong
61dabf63a5
Merge pull request #2778 from keymanapp/feat/android/sentry
feat(android): Start of Sentry-based crash reporting
2020-03-10 10:06:31 +07:00
Darcy Wong
e4aa24569d feat(android): Move intentional crash to temp menu 2020-03-10 09:55:17 +07:00
Darcy Wong
524c2d4981 feat(android): Update additional main app strings for crowdin 2020-03-09 13:17:58 +07:00
Darcy Wong
6e29aca0de feat(android): Have SystemKeyboard re-init Sentry as needed 2020-03-06 09:02:40 +07:00
Darcy Wong
70b60bb852 feat(android): more cleanup and update FV app 2020-03-05 16:55:23 +07:00
Darcy Wong
594306032c chore(android): Cleanup commented code 2020-03-05 16:23:38 +07:00
Darcy Wong
5a7b603698 feat(android): Cleanup unnecessary parts for symbols 2020-03-05 16:15:50 +07:00
Darcy Wong
b241f0b0fe feat(android): Add an event in SystemKeyboard
Also fix debug variant of KMEA
2020-03-05 14:22:54 +07:00
Darcy Wong
36bee5838d Merge remote-tracking branch 'origin/master' into feat/android/sentry 2020-03-05 11:04:39 +07:00
Darcy Wong
863eb261c1 feat(android): Continue to try to include debug symbols 2020-03-05 11:03:53 +07:00
Darcy Wong
c774969746 Merge branch 'master' into feat/android/cleanup-strings 2020-03-04 10:55:45 +07:00
Darcy Wong
078af940c5 change(android): Move isCustom to FileUtils.isCustomKeyboard() 2020-03-04 10:25:24 +07:00
Darcy Wong
ce21a88b5c feat(android): Add breadcrumb for keyboard analytics 2020-03-02 21:19:37 +07:00
Darcy Wong
cfc85771a5 feat(android): Address review comments 2020-03-02 13:35:35 +07:00
Darcy Wong
b93923ee53 modification(android): Remove firebase references 2020-02-28 17:07:40 +07:00
Darcy Wong
e49583e088 feat(android): Start adding Sentry SDK 2020-02-28 16:24:48 +07:00
Darcy Wong
11a69f5506 chore(android): Cleanup KMAPro strings 2020-02-27 19:55:09 +07:00
Darcy Wong
9bb6806b14 chore(android): Cleanup KMEA strings
Clean up strings per
https://support.crowdin.com/file-formats/android-xml/#custom-attributes and
https://developer.android.com/guide/topics/resources/string-resource#Plurals
2020-02-27 19:11:32 +07:00
Darcy Wong
255d4c7921 chore(android): remove commented code 2020-02-26 13:15:11 +07:00
Darcy Wong
8964f2d0f7 feat(android): Handle keyman protocol for downloading kmp 2020-02-26 13:05:57 +07:00
Marc Durdin
255e4f4b7a chore: Merge branch 'master' into chore/beta-to-master-p9s2-1 2020-02-17 10:11:15 +11:00
Darcy Wong
7cf9b13856 change(android): Update app dependencies
#2640 fixed the FirstVoices OEM app from crashing on Android 5.0 devices.

This applies the same fix (updating to `androidx.appcompat:appcompat:1.2.0-alpha02`) for all the other Android apps.

* Also fix up history.md entries
2020-02-13 09:10:05 +07:00
Darcy Wong
b66770fcd2 change(android): Update in-app help
Info content for 13.0 auto-generated by `build-help.sh` script.
2020-02-12 11:33:40 +07:00
Marc Durdin
4ebd2d9f24 chore(android): versionCode as Integer 2020-01-29 12:19:07 +11:00
Marc Durdin
742aee39d7 chore(android): use new version infrastructure 2020-01-29 08:55:19 +11:00
Darcy Wong
757fc7fd6d chore(android): Use cloud download icon
Per review comment, use the cloud download icon
2020-01-22 07:03:08 +07:00
Darcy Wong
cde60e23f4 feat(android): Add QR Codes on Keyboard Info pages
Addresses Android for #1535

Add QR Codes to the keyman.com keyboard page.

If the main app doesn't include the QRGen libraries, the QR Code isn't generated/displayed.

Also update the list of dependencies in README.md
2019-12-17 15:53:34 +07:00
Darcy Wong
751020cf4b fix(android): Add checks to avoid exceptions 2019-11-29 09:12:55 +07:00
safolit
49a90f3f67
Merge branch 'master' into android-update-catalog-on-startup 2019-11-20 10:22:24 +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
569d449c59 fix[android]: accidently commited 2019-11-19 11:27:43 +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
5fe5656bfc feat[android]: refactor resource update 2019-11-11 16:56:01 +07:00
Sandra Forberger
e7e559d9cf Merge branch 'master' into android-cleanup-downloadtasks 2019-11-08 14:30:00 +07:00
safolit
799d1b653b
Merge pull request #2275 from keymanapp/feature/keyboard-download-manager
feat(android): Feature/keyboard download manager
2019-11-08 13:40:22 +07:00
Sandra Forberger
c7a660325c feat[android]: remove old keyboard download task 2019-11-07 11:45:14 +07:00