Darcy Wong
6ec3ddb647
Moved activity check per review comment
2019-02-27 09:43:57 +07:00
Darcy Wong
6562ffc4ee
Update history.md
2019-02-26 13:53:20 +07:00
Darcy Wong
b54363e38c
Check activity is not finishing before showing error dialog
...
Reference: https://stackoverflow.com/questions/7811993/error-binderproxy45d459c0-is-not-valid-is-your-activity-running
2019-02-26 13:50:36 +07:00
Marc Durdin
50dcc51543
[meta] 11.0 stable versions
2019-02-25 15:44:24 +11:00
Marc Durdin
a0eba1e56b
[meta] history for final beta
2019-02-25 14:05:55 +11:00
Darcy Wong
13afec9305
Fix recent versions in history.md
2019-02-13 13:32:47 +07:00
Darcy Wong
4882c66595
Update history.md
2019-02-07 08:06:18 -06:00
Darcy Wong
98a5616387
Update comment
2019-02-06 19:30:38 -06:00
Darcy Wong
62e701332a
Remove test code
2019-02-06 10:15:56 -06:00
Darcy Wong
f16fd9cf46
Show error dialog when keyboard fails to download
2019-02-06 10:01:30 -06:00
Darcy Wong
620f942abf
Add notification when font fails to download
2019-02-05 12:37:42 -06:00
Darcy Wong
423a183121
Update history.md
2019-01-26 13:45:42 -06:00
Darcy Wong
e63298b054
Rename key
...
Per PR comment, standardize keys to `ConfirmDialogFragment.` prefix
2019-01-25 10:06:02 -06:00
Darcy Wong
44f9a665ef
Fix ProgressDialog background
2019-01-23 15:45:33 +07:00
Darcy Wong
5f780dce2a
Fix pattern for SimpleDateFormat
...
Fixes exception found while testing this scenario:
1. Emulator Android API 16
2. From globe button, add Afade (Latin) - SIL Cameroon QWERTY keyboard
3. From browser, install keyboard package from
https://keyman.com/keyboard/sil_cameroon_qwerty
4. Return to language picker, and add new keyboard
5. This triggers SimpleDateFormat()
2019-01-23 09:50:02 +07:00
Darcy Wong
22ecac01ef
Cleanup ConfirmDialogFragment
...
Currently, the app name briefly flickers when ConfirmDIalogFragment finishes.
These changes make the flicker less noticeable:
* Set the app name blank in the Manifest
* Dismiss the dialog fragment and finish the activity
Also updated ConfirmDialogFragment to have a flexible message body (second parameter)
* And updated gitignore to ignore artifacts from Android Studio's "Layout Inspector" tool
2019-01-23 08:33:13 +07:00
Darcy Wong
29878089ab
Merge branch 'beta' into android-get-started-api-16
2019-01-22 21:34:13 +07:00
Darcy Wong
5f564d0033
Add markdown formatting
2019-01-21 14:06:28 +07:00
Darcy Wong
d0adf182b7
Fix "Getting Started" checkbox
...
Add a LinearLayout view so text label goes to the right
2019-01-21 13:43:51 +07:00
Darcy Wong
1ae6796f7d
Update history.md
2019-01-21 11:31:39 +07:00
Darcy Wong
2ca62811b5
PRovide HashMap.getOrDefault for older API levels
2019-01-21 11:28:38 +07:00
Darcy Wong
c9194ad36c
Update history.md
2019-01-21 05:15:39 +07:00
Darcy Wong
5919fc02f3
Fix activity finish() transitions
...
Changed KeyboardListActivity so it passes a result (1) which will get the parent LanguageListActivity to finish too.
2019-01-19 23:34:53 +07:00
Darcy Wong
884ac75cd8
Update with kmp info if version >= cloud
...
Addresses review comment
2019-01-19 22:27:00 +07:00
Darcy Wong
0f8f95ffca
Minor cleanup
2019-01-18 16:51:16 +07:00
Darcy Wong
20fc9b0622
Fix packageID when there's multiple keyboards
2019-01-18 16:19:08 +07:00
Darcy Wong
b7718e2a16
Use packageID to determine when to add language association
2019-01-18 15:53:18 +07:00
Darcy Wong
4edccb5bd6
Update LanguageListActivity when offline
...
Update to handle scenario when offline.
* Use default set of options
2019-01-18 14:08:26 +07:00
Darcy Wong
1864fd41f9
Handle offline languages list
...
When offline, only use languages info from kmp.json files.
Also cleaned up calls to setKeyboard
2019-01-18 10:24:21 +07:00
Darcy Wong
1bc9b5923b
Add keyboard from already installed package
2019-01-17 22:49:54 +07:00
Darcy Wong
28de2b93b2
Fix JSON exception when pkgID undefined
2019-01-17 22:49:54 +07:00
Darcy Wong
36b2261cbe
Start merging language/keyboard info
2019-01-17 22:49:54 +07:00
Darcy Wong
23382fa53b
Update unit tests
2019-01-17 22:49:54 +07:00
Darcy Wong
19cf116684
Start processing kmp.json to determine existing language/keyboard pairs
2019-01-17 22:49:54 +07:00
Darcy Wong
7cd2b7ee22
Install the first language in a keyboard package
2019-01-17 22:49:54 +07:00
Darcy Wong
831382db58
Merge branch 'beta' into android-dispatch-external-keys
2019-01-14 18:43:22 +07:00
Darcy Wong
8b9c71bc9b
Cleanup from review comments
2019-01-14 18:41:34 +07:00
Darcy Wong
b663401d40
Update history.md per review comment
2019-01-14 18:25:38 +07:00
Darcy Wong
689dcc633d
Update history.md
2019-01-14 11:40:25 +07:00
Darcy Wong
7ed0547084
Update minimum SDK level from 15 to 16
2019-01-14 11:31:30 +07:00
Darcy Wong
77571ab555
Pass original eventModifiers to dispatchKey()
2019-01-11 15:20:24 +07:00
Darcy Wong
d03ab9fef1
Pass "tab" and "enter" back to Android app to handle
...
Instead of KMW inserting whitespace, pass those keys back to the embedded app to natively handle.
2019-01-11 11:24:13 +07:00
Darcy Wong
ae4ccee4d5
Update history.md
2019-01-10 14:09:29 +07:00
Darcy Wong
f41cf328ab
Update keyboard version comparison
...
Currently, keyboard versions as floats are compared for determining when to update the keyboard.
This doesn't work for the current default keyboard sil_euro_latin version 1.8.1
* Move compareVersions() from KMManager to FileUtils
2019-01-10 13:51:29 +07:00
Darcy Wong
5f1bfa18a5
Update history.md
2019-01-09 14:52:03 +07:00
Darcy Wong
c1caaf3ee1
Fix "Get Started" status for default keyboard
2019-01-09 14:43:06 +07:00
Darcy Wong
2db957cbb4
Address review comments
...
* log JSON parsing exceptions
* explain remove() usage for API 19+
* revert code in fontUrls()
2019-01-09 09:10:23 +07:00
Darcy Wong
3c6f1edcda
Update history.md
2019-01-08 23:33:42 +07:00
Darcy Wong
af8c9f7d60
Get the ttf font for osk too
2019-01-08 22:39:24 +07:00
Darcy Wong
89fc04c3a5
Try to keep only .ttf font
2019-01-08 17:00:57 +07:00