Darcy Wong
b1ee4111e2
fix(android/engine): Dismiss notification when touched
2020-09-01 14:51:20 +07:00
Darcy Wong
ec22ae9fac
chore(android): Update history.md
2020-08-28 16:11:26 +07:00
Darcy Wong
4680019da3
fix(android): Fix overflow menu for hdpi devices
...
Cherrypick of #3532 to stable-13.0
2020-08-28 16:05:12 +07:00
Darcy Wong
bbf91e1b05
chore(android): Edit history.md for clarity
2020-07-16 07:00:18 +07:00
Darcy Wong
0cbf735cf7
chore(android): Update history.md
2020-07-16 06:34:29 +07:00
Darcy Wong
1ee72877ae
fix(android/engine): Cherrypick #3353
...
fix(android/engine): Update deprecated call to switch system keyboard for Android P
2020-07-16 06:24:32 +07:00
Marc Durdin
1dfb21354b
chore: history.md
2020-07-16 05:38:51 +10:00
Darcy Wong
27765e8c2e
chore(android): Update history.md
2020-05-29 15:44:07 +07:00
Darcy Wong
6075f91fe0
fix(android/engine): Fix generation of QR code
...
Cherry-pick of #3187 to stable-13.0
2020-05-29 15:30:29 +07:00
Darcy Wong
40471ec0f9
chore(android): Update history.md
2020-05-26 09:41:25 +07:00
Darcy Wong
406737d3c6
fix(android): Add Tamil lexical model to KMSample2
...
Cherrypick of #3123 to stable-13.0
2 additional changes:
* stable-13.0 copies the model asset files instead of installing example.ta.wordlist.model.kmp
* Add node_modules to top level .gitignore (to reduce the diffs when developers switch between 14.0 and stable-13.0)
2020-05-26 09:37:03 +07:00
Darcy Wong
1daaf2370e
Update android/history.md
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2020-05-25 12:59:49 +07:00
Darcy Wong
d12af6917b
fix(android): Fix system keyboard globe button override
...
Cherrypick #3140 to stable-13.0
2020-05-25 10:44:29 +07:00
Darcy Wong
ffb6e6e2c2
chore(android): update history.md
2020-05-07 11:16:11 +07:00
Darcy Wong
4590eb65bb
Merge branch 'stable-13.0' into fix/android/layout-cherrypick
2020-05-07 11:13:43 +07:00
Darcy Wong
6861d6fd37
fix(android): Fix system keyboard alignment
...
Cherrypick #3009 to stable-13.0
2020-05-07 10:47:56 +07:00
Darcy Wong
b6c2e93d23
chore(android): Update history.md
2020-05-07 09:47:29 +07:00
Darcy Wong
91c2e4a5a3
fix(android): Back button to dismiss system keyboard
...
Cherry-pick #2950 and #3093 to stable-13.0
This allows the back button to dismiss the system keyboard if shown. Additional back-presses revert to default UI behavior.
As a throw-in, I made the same change to KMSample2
2020-05-07 09:43:57 +07:00
Darcy Wong
8cce936879
chore(android): Update history.md
2020-04-20 08:56:52 +07:00
Darcy Wong
e077731060
fix(android): Fix exception in ResourcesUpdateTool
...
Cherrypick #2933 to stable-13.0
This fixes crashlytic [issue](https://console.firebase.google.com/u/1/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/5abd6c9831c913e93eb75d28da472079 ) by checking for valid context before setting a preference.
2020-04-20 08:52:02 +07:00
Darcy Wong
9405b3357b
chore(android): Update history.md
2020-04-01 09:12:49 +07:00
Darcy Wong
8d45329a79
fix(android): Fix globe button crash for 3rd party apps
...
Cherrypick of #2930 for stable-13.0
2020-04-01 09:06:29 +07:00
Darcy Wong
5a5c494263
Merge pull request #2723 from keymanapp/fix/android/cherry/2711-null-kbd-list
...
fix(android): Cherrypick #2711 to fix null kbdMapList
2020-02-25 13:34:20 +07:00
Darcy Wong
52cdeb0055
chore(android): update history.md
2020-02-25 13:17:16 +07:00
Darcy Wong
dbfa106915
fix(android): Cherrypick #2715
...
Sanitize app version to use for api query
2020-02-25 13:05:53 +07:00
Darcy Wong
489db8392e
chore(android): Update history.md
2020-02-25 07:57:49 +07:00
Darcy Wong
c24caf1793
fix(android): Cherrypick #2711 to fix null kbdMapList
2020-02-25 07:54:23 +07:00
Darcy Wong
fe0fc9fd28
chore(android): update history.md
2020-02-14 15:52:20 +07:00
Darcy Wong
f4950cdfdb
fix(android): Address review comments
...
* Catch specific IllegalStateException
* Replace Toast notification with `Log.e()`
* Also added a null check on the context for ResourcesUpdateTool()
2020-02-14 13:55:44 +07:00
Darcy Wong
7baf35d0bc
Merge remote-tracking branch 'origin/beta' into fix/android/download-manager-crashes
2020-02-14 11:08:19 +07:00
jahorton
954a6aaabd
chore(web): history.md - also for android, ios
2020-02-14 08:16:50 +07:00
Darcy Wong
39ab6369be
chore(android): update history.md
2020-02-13 13:03:38 +07: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
c008d07e14
chore(android): update history.md
2020-02-12 19:18:49 +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
Darcy Wong
71c32db6d3
fix(android): Add abaility to reinitialize CloudDownloadMgr
...
Fixes crashlytics [crash](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/ae59e122f0fac1eb6e082ddb21bb6fae?time=last-seven-days&sessionId=5E41A650017400013B04CE17115A1E88_DNE_0_v2 )
There's an intermittent condition between the system notification bar showing a resource update available, the user closing the Keyman app, and the user later choosing to update the resource.
By then, the CloudDownloadMgr may not be available to handle the download.
This makes the following change:
* When the Keyman app is closed, shutdown the CloudDownloadMgr (without destroying the InApp and System Keyboard).
* When preparing to download a resource update, re-initialize the CloudDownloadMgr as needed.
2020-02-11 16:40:55 +07:00
Darcy Wong
cb894a0fc5
chore(android): update history.md
2020-02-10 08:26:52 +07:00
Darcy Wong
8c25c9950f
chore(android): Update default nrc.en.mtnt.model to 0.1.4
2020-02-07 17:09:11 +07:00
Darcy Wong
5aa309d0f9
chore(web): Update history.md
2020-01-31 11:29:34 +07:00
Darcy Wong
f1c19748b4
chore(android): Update history.md
2020-01-31 11:21:44 +07:00
Darcy Wong
57dcdf3b2b
fix(android): Pass language ID to ConformDialogFragment
...
When cancelling the Android system notifications about lexical model update being available, the notification would still remain.
This passes the language ID so the dialog can be cancelled.
2020-01-29 16:19:09 +07:00
Marc Durdin
3087b09e97
chore: version numbers in history
2020-01-28 15:16:26 +11:00
Darcy Wong
d40b3ab8cb
Merge pull request #2541 from keymanapp/android-2539-rotation
...
fix(android): Revert KMManager.onDestroy
2020-01-28 10:05:00 +07:00
Marc Durdin
801d3e99c0
chore: address review notes for Android
2020-01-28 07:08:38 +11:00
Darcy Wong
9fed52a743
fix(android): Revert KMManager.onDestroy
...
Fixes #2539
During #2326 , `KMManager.onDestroy()` was updated to set `InAppKeyboard` and `SystemKeyboard` to null. While good in practice, this created an issue when closing Keyman as a System Keyboard. Lingering Javascript calls in the WebView would crash with the null keyboards.
This reverts `onDestroy()` to how it has been since before 2.8 stable
2020-01-27 14:27:49 +07:00
Marc Durdin
5894d497b4
chore: history for 13.0 beta
2020-01-24 10:59:35 +11:00
Darcy Wong
c0ed81e430
fix(android): Add QR code to scrollable listview
2020-01-22 22:39:15 +07:00
Darcy Wong
e3a59ee9d2
fix(android): Remove unused padding
2020-01-22 16:17:54 +07:00
Darcy Wong
c45b3038ce
fix(android): Tweak UI when update available
2020-01-22 11:28:19 +07: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