Commit graph

27982 commits

Author SHA1 Message Date
Joshua A. Horton
5c282ba981 Integrates element interfaces into KMW proper. 2019-01-31 03:39:33 +07:00
Joshua A. Horton
e099655605 Fixes touch-alias attachment to be compatible with element interfaces. 2019-01-31 02:42:22 +07:00
Joshua A. Horton
6e30ed5293 Starts the process of integrating wrappers. 2019-01-31 02:36:40 +07:00
Joshua A. Horton
972e6f4bc9 May fix design-mode iframe attachment. 2019-01-31 02:35:20 +07:00
Joshua A. Horton
a78335ad9b Fixes old design-mode iframe issue. 2019-01-31 02:06:13 +07:00
Joshua A. Horton
8aab139ef4 Adds a touch-alias element interface test. 2019-01-30 20:37:37 +07:00
Joshua A. Horton
caf74f8ff5 Fixes post-merge branch builds. 2019-01-30 09:23:58 +07:00
Joshua A. Horton
2d248aee13 Merge branch 'web-touch-alias-refactor' into web-processing-element-API 2019-01-30 07:34:38 +07:00
Joshua A. Horton
6a27e2ef39 Fixes minor post-refactor caret bug. 2019-01-30 04:02:48 +07:00
glasseyes
c0d40559f1 add disco and cosmic to cow script
and reorder steps
2019-01-28 10:00:17 -06:00
glasseyes
a8417670b8 add test/kmp.json to EXTRA_DIST 2019-01-28 09:59:33 -06:00
Joshua A. Horton
e51993d59e A couple more tweaks. 2019-01-28 05:39:45 +07:00
Joshua A. Horton
b6db73e5df A few more refactor fixes. 2019-01-28 05:23:34 +07:00
Joshua A. Horton
6551095634 Adjusts tests in line with the new refactor. 2019-01-28 05:08:09 +07:00
Joshua A. Horton
510d1ea4bf Integrates the newly-refactored TouchAliasElement into KMW. 2019-01-28 04:37:13 +07:00
Joshua A. Horton
4e1b72323f Finishes basic unit-tests for TouchAliasElement. 2019-01-27 21:10:13 +07:00
Joshua A. Horton
f284bbf2d7 Touch-alias unit test development. 2019-01-27 19:13:02 +07:00
Joshua A. Horton
fe06a01fc1 Starts development of touch-alias unit-testing. 2019-01-27 18:49:45 +07:00
Darcy Wong
41036f1853
Merge pull request #1555 from keymanapp/android-get-started-api-16
[Android] Misc UI cleanup
2019-01-27 02:46:02 +07:00
Darcy Wong
423a183121 Update history.md 2019-01-26 13:45:42 -06:00
Joshua A. Horton
ec852a39aa Removes post-rebase artifacts, making touch-alias work into its own PR. 2019-01-26 00:36:58 +07:00
Joshua - Leisure
bc25a59c43 Finishes base definition of TouchAliasElement and wrapper. Needs tests. 2019-01-26 00:27:54 +07:00
Joshua - Leisure
a3695750e1 Lots of TouchAliasElement prep; not quite ready for finailzation yet. 2019-01-26 00:27:37 +07:00
Joshua A. Horton
893c7b8347 Starts work on a proper refactor/definition of KMW's touch aliases. 2019-01-26 00:27:20 +07:00
Joshua A. Horton
0026d5ae08 Extracts some dom-related util API into targetable module for tools. 2019-01-26 00:26:54 +07:00
Darcy Wong
e63298b054 Rename key
Per PR comment, standardize keys to `ConfirmDialogFragment.` prefix
2019-01-25 10:06:02 -06:00
Joshua - Leisure
c299d4b6cd Finishes base definition of TouchAliasElement and wrapper. Needs tests. 2019-01-25 20:38:38 +07:00
Joshua - Leisure
b229a01cb3 Lots of TouchAliasElement prep; not quite ready for finailzation yet. 2019-01-25 19:53:37 +07:00
Joshua A. Horton
eedc5070e6 Starts work on a proper refactor/definition of KMW's touch aliases. 2019-01-24 21:25:27 +07:00
Joshua A. Horton
c1403c8d8d Extracts some dom-related util API into targetable module for tools. 2019-01-24 21:07:39 +07: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
Randy Boring
0e0146f23a added Script Phase to verify that the version in the project file matches the version in this git branch
the script's output shows pretty clearly what is wrong when they don't match
the script cleans up after itself if all went well
2019-01-22 11:58:12 -06:00
Eddie Antonio Santos
79dede4e03
Merge pull request #1551 from keymanapp/lmlayer-wordlist
[LMLayer] Implement naïve, inefficient, word list prediction model
2019-01-22 10:25:51 -07:00
Darcy Wong
29878089ab Merge branch 'beta' into android-get-started-api-16 2019-01-22 21:34:13 +07:00
Darcy Wong
747f386b89
Merge pull request #1554 from keymanapp/android-get-or-default
[Android] Add HashMap.getOrDefault for older Android API levels
2019-01-21 14:06:52 +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
3dffd83c94
Merge pull request #1550 from keymanapp/android-kmp-languages
[Android] Update installing a multilingual keyboard from local kmp package
2019-01-21 05:40:10 +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
Eddie Antonio Santos
82ba375fb5
Enable word list model in the top-level API. 2019-01-18 14:23:16 -07:00
Eddie Antonio Santos
a042a18858
Test instantiation and usage of word list model. 2019-01-18 14:03:33 -07:00
Eddie Antonio Santos
a247bf8119
Implement prediction with multiple words. 2019-01-18 14:00:24 -07:00
Eddie Antonio Santos
43371da774
Test predicting after a word. 2019-01-18 13:34:51 -07:00
Eddie Antonio Santos
baf8bdb12b
Implement predicting for the empty buffer. 2019-01-18 13:23:49 -07:00