Eddie Antonio Santos
3013d2a4fa
refactor(common/lmlayer): extract type guard for simple wordbreaker spec
2020-04-23 13:35:31 -06:00
Eddie Antonio Santos
57f15578d5
change(common/lmlayer): lock parameter type to property type
2020-04-23 13:23:28 -06:00
Eddie Antonio Santos
2eaee68dce
change(common/lmlayer): simplify compileWordBreaker() fn signature
2020-04-23 13:13:50 -06:00
Eddie Antonio Santos
bf15c9d602
refactor(common/lmlayer): extract fn: normalizeWordBreakerSpec()
2020-04-23 13:10:41 -06:00
Eddie Antonio Santos
fe2c897233
change(common/lmlayer): consume WordBreakerSpec as object
2020-04-23 12:27:29 -06:00
Eddie Antonio Santos
7237672486
refactor(common/lmlayer): rename to simple wordbreaker spec
2020-04-23 12:14:49 -06:00
Eddie Antonio Santos
79395d15be
test(common/lmlayer): test file with new word breaker syntax
2020-04-23 12:13:05 -06:00
Keyman Server
075848cf22
Merge pull request #3022 from keymanapp/auto/version-master-14.0.56
...
auto: increment master version to 14.0.56
2020-04-24 04:01:41 +10:00
Keyman Build Agent
3b2d833485
auto: increment master version to 14.0.56
2020-04-23 14:00:47 -04:00
Eddie Antonio Santos
f2a86fd418
change(common/lmlayer): throw when concatenating bad spans
2020-04-23 10:55:39 -06:00
Eddie Antonio Santos
8a25d646e0
refactor(common/lmlayer): extract fn: concatenateSpans()
2020-04-23 10:47:01 -06:00
Eddie Antonio Santos
e1a22eee16
refactor(common/lmlayer): more descriptive variable names
2020-04-23 10:42:55 -06:00
Eddie Antonio Santos
90be4674a3
change(common/lmlayer): first implementation of join word breaker
2020-04-23 10:39:31 -06:00
Eddie Antonio Santos
fd121ab3b5
test(common/lmlayer): basic join word breaker functionality
2020-04-23 09:59:46 -06:00
Eddie Antonio Santos
4ac2ea04d8
change(common/lmlayer): implement stub join word breaker decorator
2020-04-23 09:51:47 -06:00
Eddie Antonio Santos
ac6cb1e0c7
test(common/lmlayer): decorate an existing word breaker
2020-04-23 09:43:36 -06:00
Eddie Antonio Santos
7c8f337238
Merge pull request #3014 from keymanapp/change/common/lmlayer/remove-nfd-table
...
change(common/lmlayer): remove NFD table
2020-04-23 08:49:18 -06:00
Eddie Antonio Santos
94647ecb2a
Merge pull request #2971 from keymanapp/lmlayer-default-searchtermtokey
...
change(common/lmlayer): always bundle searchTermToKey() with model
2020-04-23 08:49:00 -06:00
Darcy Wong
fb2402d1c1
modify(android): Pass Keyboard to KeyboardInfoActivity
2020-04-23 16:31:24 +07:00
Darcy Wong
12682c8b8c
modify(android): Refactor Keyboard class to not use Map
2020-04-23 15:42:38 +07:00
Joshua Horton
8c6fa0152d
Merge pull request #2992 from keymanapp/refactor/web/engine/headless-web-core
...
refactor(web/engine): successful web-core compilation
2020-04-23 08:43:16 +07:00
Joshua Horton
7a4504b2e5
Merge pull request #3012 from keymanapp/feat/common/init-lerna-local
...
feat(common): lerna now npm-installed locally
2020-04-23 08:18:17 +07:00
Darcy Wong
818dc64386
Merge pull request #3013 from keymanapp/modify/android/get-started
...
modify(android): Change "Get Started" keyboard picker to bring up embedded keyboard search
2020-04-23 06:55:55 +07:00
Darcy Wong
21ac2114ca
Merge pull request #3018 from keymanapp/modify/android/remove-language-list
...
modify(android): Convert LanguageListActivity to utility
2020-04-23 06:53:56 +07:00
Keyman Server
c20624c0f2
Merge pull request #3019 from keymanapp/auto/version-master-14.0.55
...
auto: increment master version to 14.0.55
2020-04-23 04:01:35 +10:00
Keyman Build Agent
a984807377
auto: increment master version to 14.0.55
2020-04-22 14:00:38 -04:00
Eddie Antonio Santos
a9069a1a3a
Merge branch 'master' into lmlayer-default-searchtermtokey
2020-04-22 08:24:21 -06:00
Eddie Antonio Santos
e2ec40ab31
Merge pull request #3016 from keymanapp/refactor/common/lmlayer/word-breaker-compilation
...
refactor(common/lmlayer): word breaker compilation
2020-04-22 08:19:27 -06:00
Darcy Wong
45c09c23e6
modify(android): Convert LanguageListActivity to utility
...
* Remove LanguageListActivity and KeyboardListActivity
* Keep utility method `getKeyboardsInfo()`
2020-04-22 16:06:54 +07:00
Eddie Antonio Santos
6ad370cd29
refactor(common/lmlayer): rename defaultWordform2Key -> defaultSearchTermToKey
2020-04-21 15:51:21 -06:00
Eddie Antonio Santos
5a60573895
docs(common/lmlayer): remove '@' that was making JSDoc upset
2020-04-21 15:50:20 -06:00
Eddie Antonio Santos
87f35da404
test(common/lmlayer): fix expecations for Turkic orthography
2020-04-21 15:44:18 -06:00
Eddie Antonio Santos
f8bfba5e85
test(common/lmlayer): fix import for defaultSearchTermToKey
2020-04-21 15:30:59 -06:00
Eddie Antonio Santos
69db437bf4
refactor(common/lmlayer): rename Wordform2Key -> SearchTermToKey
2020-04-21 15:24:31 -06:00
Eddie Antonio Santos
79815d989d
refactor(common/lmlayer): rename defaultWordform2Key -> defaultSearchTermToKey
2020-04-21 15:23:19 -06:00
Eddie Antonio Santos
1b977aea59
Merge branch 'lmlayer-default-searchtermtokey' into change/common/lmlayer/remove-nfd-table
2020-04-21 15:19:04 -06:00
Eddie Antonio Santos
411a3a7447
docs(common/lmlayer): fix typos as suggested by @mcdurdin
...
Co-Authored-By: Marc Durdin <marc@durdin.net>
2020-04-21 15:17:35 -06:00
Eddie Antonio Santos
7ea85a9214
refactor(common/lmlayer): cleanup word breaker compilation
2020-04-21 15:09:37 -06:00
Eddie Antonio Santos
d4a195f3f6
refactor(common/lmlayer): simplify compileWordBreaker
2020-04-21 15:06:05 -06:00
Eddie Antonio Santos
85924ec157
refactor(common/lmlayer): extract type: WordBreakerSpec
2020-04-21 15:03:05 -06:00
Eddie Antonio Santos
53416a5515
refactor(common/lmlayer): factor out compileWordBreaker()
2020-04-21 14:58:51 -06:00
Eddie Antonio Santos
c850419e22
change(common/lmlayer): always provide explicit wordBreaker
2020-04-21 14:54:42 -06:00
Eddie Antonio Santos
04d72bbf50
test(common/lmlayer): expect word breaker to be specified
2020-04-21 14:52:58 -06:00
Keyman Server
c0020d611c
Merge pull request #3015 from keymanapp/auto/version-master-14.0.54
...
auto: increment master version to 14.0.54
2020-04-22 04:01:29 +10:00
Keyman Build Agent
a8f0ac24e4
auto: increment master version to 14.0.54
2020-04-21 14:00:42 -04:00
Eddie Antonio Santos
7982891f3d
change(common/lmlayer): remove NFD table from defaultWordform2Key
...
Removes the partial NFD table from the default searchTermToKey function. This table existed only to provide a canonical decomposition to remove diacritics on platforms that do not support `String.prototype.normalize()`; however, we have dropped support for these platforms, or will provide polyfills; therefore, we can remove this table that was inflating our bundle size.
2020-04-21 09:18:30 -06:00
Darcy Wong
17db64db9f
modify(android): Change "Get Started" keyboard picker
...
Since we're getting away from using the cloud keyboard catalog for adding keyboards, this changes the "Get Started" option "Add a keyboard for your language" to bring up the embedded keyboard search activity.
2020-04-21 21:08:10 +07:00
jahorton
879a4b5e4a
feat(common): lerna now npm-installed locally
2020-04-21 15:55:43 +07:00
Darcy Wong
64ac54de0c
Merge pull request #3009 from keymanapp/fix/android/layout
...
fix(android): Fix system keyboard alignment
2020-04-21 14:08:12 +07:00
Darcy Wong
51630d4193
Merge remote-tracking branch 'origin/master' into fix/android/layout
2020-04-21 14:06:41 +07:00