Commit graph

614 commits

Author SHA1 Message Date
Darcy Wong
8b4bac88ca Update history.md 2019-09-26 10:31:28 +07:00
Darcy Wong
6276dba3b9 Guard against condition when language.keyboards entries don't exist 2019-09-26 10:21:14 +07:00
Darcy Wong
c9f1850f4d
Merge pull request #2135 from keymanapp/android-fix-dismiss-crash
[Android] Fix two crashes reported in Crashyltics
2019-09-26 09:09:48 +07:00
Darcy Wong
84a11ff67d Update history.md 2019-09-26 09:09:15 +07:00
jahorton
e623e494f0 Clears JS queue on page reload state 2019-09-25 15:59:52 +07:00
Darcy Wong
19c7dbe390 Tack on another fix for a separate crash 2019-09-25 14:39:51 +07:00
jahorton
7b7c93aed4 Improves app stability, delays JS calls past page load 2019-09-25 14:38:42 +07:00
Darcy Wong
d973c20445 Fix crash in dismissKeyboard
Fixes crashlytics issue in [KMTextView](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/5c48b419f8b88c2963468341?time=last-seven-days&sessionId=5D8A6E990027000120BCBEDF388131A9_DNE_0_v2)
2019-09-25 14:03:53 +07:00
Darcy Wong
c5179e4386 Update history.md 2019-09-23 12:44:42 +07:00
Darcy Wong
042e29ebf5 Address review comment 2019-09-23 11:25:28 +07:00
Darcy Wong
a09bc84b9e Use predictions toggle to enable/disable corrections toggle 2019-09-23 10:29:12 +07:00
Darcy Wong
77537db1e5 Update history.md 2019-09-20 11:53:59 +07:00
Darcy Wong
8c9f79a0c0 Update info.html 2019-09-19 15:01:54 +07:00
Darcy Wong
125907c3ec Update history.md 2019-09-19 13:02:45 +07:00
Darcy Wong
ce115f3aaf Use versioned help links
Fixes #1961 

Parse and use the major minor version string for online help.

* Remove unnecessary keyboard strings
2019-09-19 11:42:20 +07:00
Darcy Wong
52a2734919 Update history.md 2019-09-09 09:42:08 +07:00
Darcy Wong
245a119fc3 Add check for KMKey_CustomKeyboard 2019-09-09 09:39:37 +07:00
Darcy Wong
c59ec0f2c9 Update history.md 2019-09-09 08:55:30 +07:00
Darcy Wong
284c7510c9 Handle NPE when parsing Cloud repo JSON 2019-09-09 08:25:27 +07:00
Darcy Wong
473a7a5404 Fix missing FileProvider authority for MainActivity 2019-09-06 17:21:58 +07:00
Darcy Wong
9d0596321e Merge branch 'beta' into android-file-provider 2019-09-06 13:54:38 +07:00
Darcy Wong
337df12449 Update history.md 2019-09-06 13:44:33 +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
88230622a2 Move dictionary installation to its own method 2019-09-04 10:18:37 +07:00
Darcy Wong
11adf07fe2 Store default keyboard/dictionary installation as a preference
Per PR comment, use the one-time preference so user has the option to uninstall the default dictionary.

Also made a separate preference for the default keyboard.
2019-09-03 10:51:26 +07:00
Darcy Wong
694f6ed861 Remove test code 2019-09-02 16:42:06 +07:00
Darcy Wong
b7c4dd0d27 Cleanup whitespace 2019-09-02 16:22:48 +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
513892d7ba Update history.md 2019-08-30 14:25:56 +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
275bb5f486 Update history.md 2019-08-30 06:31:47 +07:00
Darcy Wong
3964ea1703 Disable the advanced view 2019-08-28 13:38:23 +07:00
Darcy Wong
19e0d4b138 Default to displaying advanced settings in file browser 2019-08-28 10:58:40 +07:00
Darcy Wong
734b656211 Clean up Main Activity (part 2)
Added wrong file in previous commit
2019-08-28 10:26:37 +07:00
Darcy Wong
118f491e13 Clean up MainActivity 2019-08-28 10:13:04 +07:00
Darcy Wong
d6bdcdd545 Start moving menu option to Settings Activity 2019-08-28 09:31:05 +07:00
Darcy Wong
e1399901b8 Merge remote-tracking branch 'origin/beta' into android-file-browser 2019-08-27 13:01:32 +07:00
Darcy Wong
ca8780b4d8 Update history.md 2019-08-27 12:44:52 +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
Darcy Wong
bd5b989cf3 Use ic_info_outline icons for menu 2019-08-26 17:10:33 +07:00
Darcy Wong
0bc2470535 Use Storage Access Framework to browse for local .kmp files
Addresses: #629

Add menu option for user to launch a system file browser to navigate to local .kmp files.

Reference: 
http://www.androiddocs.com/guide/topics/providers/document-provider.html
2019-08-23 10:22:07 +07:00
Darcy Wong
94cc0fdd68 Update history.md 2019-08-22 14:20:46 +07:00
Darcy Wong
8a7d29639a Disable version and copyright text from flashing on splash screen
Addresses #1964
2019-08-22 14:15:20 +07:00