Keyman Build Agent
c5199698ac
auto: increment beta version to 15.0.239
2022-04-21 14:02:18 -04:00
Keyman Build Agent
0e3173c528
auto: increment beta version to 15.0.238
2022-04-20 14:02:18 -04:00
Keyman Build Agent
414199711f
auto: increment beta version to 15.0.237
2022-04-19 14:02:23 -04:00
Joshua Horton
b8fba08a3f
Merge pull request #6473 from keymanapp/fix/web/6005-no-modifier-fat-fingers
...
fix(web): blocks modifier key fat-fingering
2022-04-18 21:00:29 -05:00
Keyman Build Agent
f4473990a7
auto: increment beta version to 15.0.236
2022-04-18 14:02:00 -04:00
Keyman Build Agent
4052e00890
auto: increment beta version to 15.0.235
2022-04-14 14:02:32 -04:00
Joshua A. Horton
53cd3b1b71
change(web): re-renaming the test kbd
2022-04-13 18:32:10 -05:00
Keyman Build Agent
767817c425
auto: increment beta version to 15.0.234
2022-04-13 14:02:17 -04:00
Joshua A. Horton
f16f1185de
fix(web): kmn typo
2022-04-12 16:31:47 -05:00
Joshua A. Horton
5e52ed4d2d
change(web): renamed+moved 'vowel hater' test kbd
2022-04-12 08:30:09 -05:00
Joshua Horton
226be15de3
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-04-12 08:11:34 -05:00
Joshua A. Horton
a2b218f828
fix(web): post-merge tweak
2022-04-11 13:29:51 -05:00
jahorton
99ace20a95
fix(web): prevents fat-finger from keys not considered fat-finger targets
2022-04-11 13:29:51 -05:00
jahorton
fe85ac2f75
fix(web): blocks modifier key fat-fingering
2022-04-11 13:29:45 -05:00
Keyman Build Agent
114f58ee7f
auto: increment beta version to 15.0.233
2022-04-11 14:02:20 -04:00
Marc Durdin
2340eb14a9
Merge pull request #6512 from keymanapp/feat/web/prediction-casing-follows-layer-redux
...
feat(web): prediction casing follows current layer redux
2022-04-11 06:09:03 +10:00
Keyman Build Agent
cdb4680698
auto: increment beta version to 15.0.232
2022-04-09 14:02:21 -04:00
Darcy Wong
cb10a4c4e3
Merge pull request #6477 from keymanapp/fix/android/engine/verify-count-surrogate-pairs
...
fix(android/engine): Update countSurrogatePairs()
2022-04-09 08:10:43 +07:00
Keyman Build Agent
01c089cf35
auto: increment beta version to 15.0.231
2022-04-08 14:02:37 -04:00
Marc Durdin
03dc4adb89
feat(web): prediction casing follows current layer
...
Fixes #6507 .
Reintroduces #6459 which implemented #6455 .
2022-04-08 16:14:03 +10:00
Marc Durdin
11dd70d7de
chore(common): make first parameter required
2022-04-08 16:14:02 +10:00
Marc Durdin
49eb062c65
feat(web): prediction casing follows current layer
...
Fixes #6455 .
This involved adding an extra hint to the data passed into the lexical
model layer, being the CasingForm that the current layer wants to use.
Given there are several entry points to the lexical model layer, this
meant a few places where we needed to check the current layer.
I refactored the very long function `InputProcessor.processKeyEvent` to
extract out the `buildAlternates` function. There should be no
functional changes to the `buildAlternates` code. But it makes
`processKeyEvent` significantly easier to read.
2022-04-08 16:14:01 +10:00
Marc Durdin
e616900cad
Revert "feat(web): prediction casing follows current layer"
2022-04-08 14:50:32 +10:00
Keyman Build Agent
ef9a9459d2
auto: increment beta version to 15.0.230
2022-04-07 14:02:52 -04:00
Darcy Wong
b9f6ac34e2
test(common/resources): Add Noto font to web_context_tests keyboard
2022-04-07 08:04:42 +07:00
Keyman Build Agent
54884ec2ad
auto: increment beta version to 15.0.229
2022-04-05 14:02:12 -04:00
Marc Durdin
7df1ab1930
Merge pull request #6459 from keymanapp/feat/web/prediction-casing-follows-layer
...
feat(web): prediction casing follows current layer
2022-04-05 06:45:42 +10:00
Keyman Build Agent
6e8a458c3b
auto: increment beta version to 15.0.228
2022-04-04 14:03:57 -04:00
Marc Durdin
50d584f745
Merge pull request #6457 from keymanapp/fix/web/6005-modifier-breaks-suggestions
...
fix(web): rely on caller for unmatched keys
2022-04-04 19:28:42 +10:00
Keyman Build Agent
852754ea40
auto: increment beta version to 15.0.227
2022-04-01 14:02:08 -04:00
Marc Durdin
21c5cdb111
chore(common): make first parameter required
2022-04-01 16:47:56 +11:00
Marc Durdin
b7ce99480f
feat(web): prediction casing follows current layer
...
Fixes #6455 .
This involved adding an extra hint to the data passed into the lexical
model layer, being the CasingForm that the current layer wants to use.
Given there are several entry points to the lexical model layer, this
meant a few places where we needed to check the current layer.
I refactored the very long function `InputProcessor.processKeyEvent` to
extract out the `buildAlternates` function. There should be no
functional changes to the `buildAlternates` code. But it makes
`processKeyEvent` significantly easier to read.
2022-04-01 16:20:50 +11:00
Marc Durdin
b21e18afb2
fix(web): rely on caller for unmatched keys
...
Fixes #6005 .
If a key has no default behavior, and the expectation is to trigger the
key default, then set the output behavior to null, so that the caller
will do the action.
This fixes a regression in #5553 , which handled the situation where a
rule was triggered but then default output was expected (common example
is final sigma transform only when a word is finished).
The regression resulted in suggestions rotating unexpectedly when
pressing a modifier key.
2022-04-01 14:38:43 +11:00
Marc Durdin
9e67c8c197
Merge pull request #6453 from keymanapp/fix/web/6405-statekey-desync-with-layer
...
fix(web): track stateKeys changes with layer changes
2022-04-01 14:37:32 +11:00
Keyman Build Agent
439d00d87b
auto: increment beta version to 15.0.226
2022-03-31 22:57:58 -04:00
Marc Durdin
d33401c033
chore(web): fixup InputProcessor tests
2022-04-01 08:55:55 +11:00
Marc Durdin
be42e068f5
chore(web): fix NodeProctor device ref
2022-04-01 07:24:08 +11:00
Marc Durdin
32584010b5
chore(web): update NodeProctor constructor of processor
2022-03-31 14:36:12 +11:00
Marc Durdin
c0f29861ac
fix(web): track stateKeys changes with layer changes
...
Fixes #6405 .
If the layer is reset to default, e.g. by switching fields, then the
state key bitmask was not always kept in sync with the layer change.
2022-03-31 14:08:33 +11:00
Marc Durdin
2a96518e3a
Merge pull request #6434 from keymanapp/chore/web/remove-unused-selectLayer-parameter
...
chore(web): remove unused `selectLayer` parameter
2022-03-29 12:36:25 +11:00
Marc Durdin
c55e13774e
Merge pull request #6433 from keymanapp/fix/common/6258-wordbreakers-package.json-main
...
fix(common): wordbreakers package.json main field
2022-03-29 12:36:18 +11:00
Keyman Build Agent
4e1f0432cd
auto: increment beta version to 15.0.225
2022-03-28 21:31:48 -04:00
Marc Durdin
8fec84813f
chore(web): remove unused selectLayer parameter
2022-03-28 09:13:36 +11:00
Marc Durdin
77db07f268
fix(common): wordbreakers package.json main field
...
Fixes #6258 .
@keymanapp-test-bot skip
2022-03-28 09:12:20 +11:00
Keyman Build Agent
a3d2e8a1a8
auto: increment beta version to 15.0.224
2022-03-27 14:44:10 -04:00
Keyman Build Agent
7b2cc72245
auto: increment beta version to 15.0.223
2022-03-25 14:02:20 -04:00
Keyman Build Agent
3aa0819c5b
auto: increment beta version to 15.0.222
2022-03-24 14:02:12 -04:00
Keyman Build Agent
12a7e13c5f
auto: increment beta version to 15.0.221
2022-03-23 14:07:31 -04:00
Marc Durdin
5c388d1d7e
Merge pull request #6366 from keymanapp/feat/web/6364-new-layer-old-layer-replaces-layerchanged
...
feat(web): `&newLayer` and `&oldLayer`
2022-03-23 16:53:34 +11:00
Keyman Build Agent
c2462f7c4c
auto: increment beta version to 15.0.220
2022-03-22 14:02:35 -04:00