Commit graph

388 commits

Author SHA1 Message Date
Darcy Wong
245a119fc3 Add check for KMKey_CustomKeyboard 2019-09-09 09:39:37 +07:00
Darcy Wong
284c7510c9 Handle NPE when parsing Cloud repo JSON 2019-09-09 08:25:27 +07:00
Darcy Wong
9d0596321e Merge branch 'beta' into android-file-provider 2019-09-06 13:54:38 +07:00
Darcy Wong
d9ef5e7952 Address review comments and update history.md 2019-09-06 13:13:31 +07:00
Darcy Wong
831a19df18 Fix naming in LexicalModelPackageProcessorTest 2019-09-06 11:21:30 +07:00
Darcy Wong
c39aadd226 Fix when help link arrows are displayed 2019-09-06 10:58:15 +07:00
Darcy Wong
c07d2df1f1 Cleanup unused refactoring 2019-09-06 10:05:30 +07:00
Darcy Wong
028d247110 Start refactoring help links 2019-09-05 16:23:58 +07:00
Darcy Wong
6c4a610071 Add FileProviderUtils to determine if app includes FileProvider 2019-09-04 16:20:16 +07:00
Darcy Wong
a36207ed79 Revert FileProvider to Keyman app
Starts to address #2039

Move FileProvider back to Keyman manifest and revert authority.

Added Toast notification if 3rd party app doesn't define FileProvider. (info pages fail to properly load)
2019-09-04 11:13:27 +07:00
Darcy Wong
faa56a1271 Install nrc.en.mtnt.model.kmp as default dictionary
* Allow the kmp to be installed if the lexical model doesn't exist
* Modify PackageActivity to silently install kmp files without user confirmation on welcome.htm page
* Fix package ID extracted from `.model.kmp` files to not include `model`.
2019-09-02 16:12:35 +07:00
Darcy Wong
d0da0838c0 Propagate custom help link to Model Info page 2019-08-30 11:07:03 +07:00
Darcy Wong
45283aa861 Fix keyboard settings menu and model info menu
* Make the entries consistent
* Move FileProvider to KMEA to launch help files
2019-08-30 07:52:04 +07:00
Darcy Wong
d6bdcdd545 Start moving menu option to Settings Activity 2019-08-28 09:31:05 +07:00
Darcy Wong
9a81ec2c28 Fix icons for hdpi and xhdpi densities
Fix ic_light_action_info icon dimensions to match other menu icons
2019-08-27 08:53:25 +07:00
jahorton
f95ef1dee4 Fixes Language(s) Settings back button behavior 2019-08-06 12:04:14 +07:00
Marc Durdin
7d65efcedc [Android] Remove commented code 2019-07-29 20:03:28 +10:00
Marc Durdin
eebeb5e8e6 [Android] javascript after load for system as well as inapp 2019-07-29 19:55:35 +10:00
Marc Durdin
277d849383 [Android] Don't fire finished event until after onload event; guarantees JS is ready 2019-07-29 19:54:22 +10:00
Marc Durdin
96ad12a0fe [Android] Move the loaded flag before the start of the page load 2019-07-29 15:17:08 +10:00
Marc Durdin
897ae3fee2 [Android] If the keyboard view is not ready, calling javascript functions will crash 2019-07-29 15:13:09 +10:00
Joshua Horton
1576c1a124
Merge pull request #1881 from keymanapp/android-new-suggestions-quarantine
[Android] Comments out hooks for rotation suggestion.
2019-07-26 05:29:19 +07:00
Joshua Horton
307436e7c2
Merge pull request #1878 from keymanapp/android-settings-language-count
[Android] Corrects 'installed language' count.
2019-07-22 11:34:46 +07:00
jahorton
18201f3787 Comments out hooks for rotation suggestion. 2019-07-22 09:36:19 +07:00
jahorton
9ab99ccff0 'Model' -> 'Dictionary' in Android UI 2019-07-22 09:20:03 +07:00
jahorton
7647c8703d Corrects Android's 'installed language' count. 2019-07-22 08:44:40 +07:00
jahorton
c86da5f237 Modeling settings can now apply immediately. 2019-07-05 11:46:20 +07:00
jahorton
5c34ea9fd1 Initial implementation of per-language prefs 2019-07-05 11:46:20 +07:00
jahorton
3ba576ecdd Further tweaks to help link; disables arrow when not available. 2019-07-02 12:11:30 +07:00
jahorton
612139b77f Patches up interactivity of model info. 2019-07-01 08:39:09 +07:00
Joshua Horton
ba8254fc6e
Merge pull request #1825 from keymanapp/android-resource-adapters
[Android] Infrastructure for reflexive/responsive settings UI
2019-06-29 08:36:46 +07:00
Darcy Wong
0ed855def3 Cherrypick #1709 2019-06-27 11:39:50 -05:00
jahorton
ae6da81b76 Reactive text for active lexical model in settings 2019-06-27 14:51:51 +07:00
jahorton
a71900ead2 Adds some new-user stability. 2019-06-27 12:36:31 +07:00
jahorton
851066e473 Miscellaneous cleanup from Settings refactor. 2019-06-27 12:12:45 +07:00
jahorton
6c767861a2 Merge branch 'master' into android-model-management 2019-06-27 09:15:33 +07:00
jahorton
f25c5efaaa Swapping of models for active kbd in settings 2019-06-27 09:11:15 +07:00
jahorton
b67db12547 Merge branch 'android-settings-ui-rework' into android-picker-rework 2019-06-26 11:55:30 +07:00
jahorton
bdc4b98b3d Fullscreens some Settings views. 2019-06-26 11:54:55 +07:00
jahorton
2e1ba41cd0 Fixes Android longpress, adds robustness. 2019-06-26 09:51:17 +07:00
jahorton
466ae3e219 Minor notification tweak. 2019-06-26 08:52:36 +07:00
jahorton
63c7ce6c64 Merge branch 'android-settings-ui-rework' into android-picker-rework 2019-06-25 13:01:49 +07:00
jahorton
f2758f9e70 Merge branch 'android-resource-adapters' into android-settings-ui-rework 2019-06-25 13:01:22 +07:00
jahorton
e6bb8d018f Merge branch 'master' into android-resource-adapters 2019-06-25 13:00:51 +07:00
jahorton
bebb8e4503 Gets keyboard + model updates working in Settings. 2019-06-25 12:59:23 +07:00
jahorton
95b5980915 CloudRepository now detects potential updates. 2019-06-24 13:34:22 +07:00
jahorton
2abd43d714 Polish + addresses PR review. 2019-06-24 08:59:20 +07:00
jahorton
4db097f903 Basic transplant of keyboard update code. 2019-06-24 08:58:42 +07:00
jahorton
1cb90dcb9e Rips out the keyboard picker's "add" button. 2019-06-24 08:58:41 +07:00
jahorton
f71aea1c59 Polish + addresses PR review. 2019-06-24 08:57:36 +07:00