Joshua A. Horton
0f8c6b4db3
Merge branch 'web-lmlayer-model-registration' into lmlayer-wordbreak-spec
2019-03-06 10:21:37 +07:00
Joshua A. Horton
3b1e715f4b
Adjusts predictive model spec for 'configuring' based on 'capabilities'
2019-03-06 10:15:14 +07:00
Joshua A. Horton
b6cc287cb1
Renames the 'uninitialized' state to 'modelless', fixes (most?) docs.
2019-03-06 09:58:29 +07:00
Joshua A. Horton
473ed67b29
Adds a 'config' state to the LMLayer worker.
2019-03-06 09:35:46 +07:00
Darcy Wong
37f9050742
Get lexical model package from API
...
* Also update TC reporter of unit tests
2019-03-06 08:51:33 +07:00
Joshua A. Horton
263af9c721
Addresses many of Eddie's PR review comments.
2019-03-06 08:24:57 +07:00
Darcy Wong
3d8f605186
Merge pull request #1641 from keymanapp/android-lexical-model-kmp
...
[Android] Add ability to install lexical model packages
2019-03-06 06:05:34 +07:00
Joshua A. Horton
49bae3c774
Adds basic definitions for pending word-breaker implementation.
2019-03-05 16:16:42 +07:00
Darcy Wong
2c3701608d
Missed one cleanup
2019-03-05 15:32:23 +07:00
Darcy Wong
19f3e880e9
Address review comments
2019-03-05 15:11:29 +07:00
Randy Boring
89fbe0a2d0
start on lexical model
2019-03-04 19:23:24 -06:00
Joshua A. Horton
aeae40ae21
Links KMW to the reworked LMLayer API.
2019-03-05 08:12:54 +07:00
Darcy Wong
82d9066e47
Change UI feedback from "lexical model" to "predictive text"
2019-03-04 15:07:41 +07:00
rfaramir
522434f4a7
Merge pull request #1640 from keymanapp/mac-about-dark
...
[Mac] fix dark/light brokenness in About Box
2019-03-03 21:57:38 -06:00
Joshua A. Horton
393dc5b270
LMLayer.initialize -> .activateModel, adds .deactivateModel.
2019-03-04 10:25:22 +07:00
Joshua Horton
0abc5976a7
Merge pull request #1622 from keymanapp/web-processing-refactor
...
[Web] Processing refactor
2019-03-04 10:14:11 +07:00
Joshua Horton
38bdd14404
Merge pull request #1650 from keymanapp/web-embed-longpress-targets
...
Fixes mobile app longpress key regression.
2019-03-04 10:13:34 +07:00
Joshua A. Horton
4665a5abd5
Fixes mobile app longpress key regression.
2019-03-04 09:25:53 +07:00
Joshua A. Horton
320ac0901d
Implements a shutdown() function on LMLayer, killing the worker.
2019-03-04 09:01:34 +07:00
Joshua A. Horton
3c086a8ef6
Fixes LMLayer outer-layer init tests.
2019-03-04 08:28:17 +07:00
Randy Boring
a12b59db6c
make the background of the graphic white, while making the rest of the background
...
the theme-based color
2019-02-28 22:14:39 -06:00
Darcy Wong
ec61b1d9b1
Update history and copyright in base README
2019-03-01 09:46:49 +07:00
Darcy Wong
e55b71e9e8
Cleanup headers
2019-03-01 09:44:23 +07:00
Darcy Wong
f9210a0fde
Cleanup
2019-02-28 22:01:33 +07:00
Darcy Wong
5bb2846130
Simplify PackageProcessor.processKMP()
...
Change signature since the kmp will always be previously extracted in a temp location.
* from processKMP(File path, boolean force)
* to processKMP(File path, File tempPath, String key)
2019-02-28 20:36:41 +07:00
Joshua A. Horton
2bf999edee
Patches up the integrated tests to work with the model loading change.
2019-02-28 15:52:24 +07:00
Darcy Wong
d8ca11f497
wip on refactoring
2019-02-28 15:31:50 +07:00
Joshua A. Horton
2f5b48f625
Reinstates the basic headless prediction test.
2019-02-28 15:04:36 +07:00
Joshua A. Horton
6218b808dd
Retools how the LMLayer adds models, fixes most headless cases.
2019-02-28 14:45:42 +07:00
Joshua A. Horton
fb38399833
Adjusted models and their direct tests to be namespace-compatible.
2019-02-28 12:21:18 +07:00
Joshua A. Horton
b39dcd5588
Namespaces the existing model files in prep for move, to assist Git
2019-02-28 11:52:03 +07:00
Joshua A. Horton
9b1ad25537
Enhancing the new ModelManager.
2019-02-28 08:58:14 +07:00
Darcy Wong
b568077bf6
Fix duplicate "keyboard" / "model" string on install
2019-02-27 23:13:04 +07:00
Darcy Wong
0d32390346
More cleanup
...
* Fix logical error in cleanup()
* Check number of installed models in unit test
2019-02-27 22:56:57 +07:00
Darcy Wong
2fc30343f4
Add more to processLexicalEntry()
2019-02-27 20:33:35 +07:00
Randy Boring
00e4b82a4e
fix dark/light brokenness by going back to defaults for text colors and button borders
...
but having the background view use windowBackgroundColor instead of white to fill.
2019-02-27 01:54:05 -06:00
Darcy Wong
79e2dc8cea
Update install screen for .model.kmp
2019-02-27 14:26:40 +07:00
Joshua A. Horton
89f8f88e1b
Initial work on KMW's ModelManager.
2019-02-27 12:19:47 +07:00
Darcy Wong
ba86d1b84d
Extend PackageProcessor to handle .model.kmp
...
* Create LexicalModelPackageProcessor to handle lexical model packages
* Cleanup PackagePrcessor so less utility methods unzip/parse
* Update FileUtils to handle .model.kmp extension
2019-02-27 12:01:36 +07:00
Darcy Wong
b49d5a6d67
Merge pull request #1637 from keymanapp/android-cherrypick-language-list-crash
...
Cherrypick #1634 to master
2019-02-27 10:39:16 +07:00
Darcy Wong
d35e97315d
Cherrypick #1634 to master
2019-02-27 09:53:01 +07:00
Darcy Wong
ef2509b76f
Merge pull request #1631 from keymanapp/common-kmcore-bug-arm64-segv
...
Use more generic preprocessor macro 64bit
2019-02-27 09:26:15 +07:00
Joshua A. Horton
dacd164131
Merge branch 'master' into web-processing-refactor
2019-02-27 08:44:08 +07:00
Joshua Horton
1903717fce
Merge pull request #1633 from keymanapp/web-osk-key-layers-12.0
...
[Web] Fixes #1628 for the 12.0 alpha
2019-02-27 08:32:12 +07:00
Joshua A. Horton
c5b9b7803e
Adds comments for the two 'layer' properties regarding OSK keys.
2019-02-27 08:21:34 +07:00
Joshua A. Horton
1cbcdbeee3
Polishes the fix, better incorporating it into the design.
2019-02-26 15:40:37 +07:00
Joshua A. Horton
5fd8d3a162
First proper merge of clickKey and keyDown's main logic
2019-02-26 15:12:59 +07:00
Joshua A. Horton
9bf27dac65
Fixes #1628 for the 12.0 alpha
2019-02-26 12:32:18 +07:00
Tim Eves
79060a36c6
Use more generic preprocessor macro 64bit
...
__x86_64__ is only for Intel __LP64__ and _LP64 are for any arch that has 64bit `long int` and pointers, and 32bit `int` same as Intel.
2019-02-26 11:40:44 +07:00
Joshua Horton
62a85ef7b8
Merge pull request #1602 from keymanapp/web-lmlayer-compilation
...
[Web] Compilation with the LMLayer
2019-02-26 09:28:04 +07:00