Joshua A. Horton
59870ffbe6
fix(web): app/webview did not clear deadkeys on context-reset
2023-11-22 09:08:55 +07:00
Joshua A. Horton
f94f98f1a7
docs(web): minor doc on resetOnResolve
2023-11-21 16:00:17 +07:00
Joshua A. Horton
bce1737b4b
fix(web): incomplete layer remapping during modipress-multitap
2023-11-21 15:59:43 +07:00
Joshua A. Horton
a0ea2b8fd5
chore(web): Merge branch 'feature-gestures' into feat/web/delayed-modipress-completion
2023-11-21 14:12:33 +07:00
Joshua Horton
d3d42b7b1e
Merge pull request #10015 from keymanapp/feat/web/basic-gesture-model-validation
...
feat(web): basic gesture model validation 🐵
2023-11-21 14:11:44 +07:00
Joshua A. Horton
8842463e27
chore(web): Merge branch 'feature-gestures' into feat/web/delayed-modipress-completion
2023-11-21 14:01:31 +07:00
Joshua A. Horton
b3714a02e8
fix(web): subview construction for terminated sources
2023-11-21 12:54:24 +07:00
Joshua A. Horton
83bc0da535
fix(web): proper resolution on model replacement failure
2023-11-21 12:51:54 +07:00
Joshua A. Horton
8be3f095b6
fix(web): headless unit-test patchup, fixes non-awaitNested handling
2023-11-21 10:58:30 +07:00
Joshua A. Horton
f5504904cc
change(web): changes headless subkey-select model, drops now-invalid unit test
2023-11-21 10:56:11 +07:00
Joshua A. Horton
2a21f9a447
fix(web): app/webview multitap context-reset synchronization
2023-11-20 15:24:59 +07:00
Joshua A. Horton
df77d5768f
fix(web): sustain mode behavior when nested model has own sustain mode
2023-11-20 12:49:42 +07:00
Joshua A. Horton
762139ba49
fix(web): multitap not cancelling with alt press if involves modipress
2023-11-20 09:49:21 +07:00
Joshua A. Horton
48fc311207
feat(web): implements basic gesture-definition validator
2023-11-16 10:14:40 +07:00
Joshua A. Horton
f03c898cb5
docs(web): adds and updates gesture-recognizer doc-comments
2023-11-16 10:04:07 +07:00
Joshua A. Horton
22c09d7b42
chore(web): Merge branch 'feature-gestures' into change/web/locked-flicks
2023-11-15 12:47:57 +07:00
Joshua Horton
eefea0d972
Merge pull request #9943 from keymanapp/fix/web/gestures-old-android-compat
...
fix(web): restores compat with older Android devices 🐵
2023-11-14 15:26:23 +07:00
Joshua A. Horton
78dfec6a73
feat(web): better locked-flick resetting behaviors
2023-11-14 14:02:23 +07:00
Joshua A. Horton
3e3929de16
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-14 09:50:15 +07:00
Joshua A. Horton
f47fd0d217
fix(web): resetting locked flicks during a modipress (without cancelling)
2023-11-13 15:49:39 +07:00
Joshua A. Horton
1dc94fcc3b
fix(web): modipress-flick robustness; properly updates layer for completion-triggering source
2023-11-13 15:49:38 +07:00
Joshua A. Horton
fabf5a4db1
feat(web): delayed modipress completion with nested flicks
2023-11-13 15:49:38 +07:00
Joshua A. Horton
a2135315d9
feat(web): delayed modipress completion with nested subkeys
2023-11-13 15:49:37 +07:00
Joshua A. Horton
f477c1071b
feat(web): better locked-flick resetting behaviors
2023-11-13 11:05:40 +07:00
Joshua A. Horton
cc9de9d5dd
chore(web): Merge branch 'feature-gestures' into feat/web/modipress
2023-11-13 11:03:09 +07:00
Joshua Horton
6d68df314c
Merge pull request #9740 from keymanapp/feat/web/generalized-multitap
...
feat(web): generalized multitap 🐵
2023-11-13 11:02:07 +07:00
Joshua A. Horton
cca9918672
fix(web): fixes gesture-engine unit test affected by changes
2023-11-13 08:42:34 +07:00
Marc Durdin
33da132eab
Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
2023-11-13 09:44:55 +11:00
Joshua A. Horton
46d1801860
feat(web): flicks auto-finish upon new tap
2023-11-08 12:32:05 +07:00
Joshua A. Horton
a1974dcbde
fix(web): flick sustain through incoming simple-taps
2023-11-08 09:15:25 +07:00
Joshua A. Horton
51958ae204
fix(web): whoops, broke modipress
2023-11-07 16:15:55 +07:00
Joshua A. Horton
e73af2f449
feat(web): flick gesture-model headless unit-testing
2023-11-07 11:05:20 +07:00
Joshua A. Horton
c9ec3e2df4
fix(web): removes debugging console statement
2023-11-07 11:04:21 +07:00
Joshua A. Horton
e0a68045d1
feat(web): headless flick-path unit tests
2023-11-07 10:40:54 +07:00
Joshua A. Horton
d316e19313
feat(web): path eval access to prior stage path-stats
2023-11-07 10:07:29 +07:00
Joshua A. Horton
3ea4a60196
docs(web): doc of min Chrome version for keepNames
2023-11-07 09:18:40 +07:00
Joshua A. Horton
f5cfd27dca
chore(web): Merge branch 'feat/web/gesture-preview-host' into fix/web/gestures-old-android-compat
2023-11-07 09:02:24 +07:00
Eberhard Beilharz
abe6cee202
chore(web): Additional tests for backspace
...
Addresses code review comments.
2023-11-06 15:51:29 +07:00
Joshua A. Horton
f1f09918e0
chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host
2023-11-06 15:45:57 +07:00
Joshua A. Horton
eb74bb9c61
chore(web): taggedContext null guard in lm-worker
2023-11-06 15:35:54 +07:00
Joshua A. Horton
d227550172
fix(web): path with undefined return value in matcherSelector
2023-11-06 15:22:33 +07:00
Joshua A. Horton
52897769e4
fix(web): fixes #9561 - disables esbuild's keepNames setting
2023-11-06 15:13:08 +07:00
Eberhard Beilharz
a43fad4678
fix(web): Don't clear deadkeys after backspace
...
Fixes #8568 .
2023-11-06 13:29:33 +07:00
Eberhard Beilharz
2e71ec9e70
chore(web): Add failing test for deadkey bug
...
Also adds a similar testcase to the baseline keyboard tests.
2023-11-06 13:28:49 +07:00
Joshua A. Horton
8d6610abf4
fix(web): lm-worker null guard
2023-11-06 13:20:37 +07:00
Eberhard Beilharz
84dd0c6b95
chore(web): Improve debug output of nodeProctor
2023-11-06 12:20:57 +07:00
Joshua Horton
a01a48fe7c
Merge pull request #9855 from keymanapp/change/common/models/pred-text-context-tracking
...
change(common/models): context tracking within the lm-worker 🐵
2023-11-06 08:27:54 +07:00
Joshua Horton
a559004ee0
Merge pull request #9836 from keymanapp/refactor/web/transcription-cache
...
refactor(web): transcription cache needed for multitaps, no longer prediction-only 🐵
2023-11-06 08:27:35 +07:00
Joshua Horton
1bfe774ef1
Merge pull request #9829 from keymanapp/feat/web/custom-key-hints
...
feat(web): configurable key-cap hints 🐵
2023-11-06 08:27:28 +07:00
Marc Durdin
c5c5b35415
chore(common): remove prepublish step from package.json
...
Given we've just run a build, this (a) seems unnecessary, and (b) seems
to go wrong in some circumstances anyway, e.g.
https://build.palaso.org/buildConfiguration/Keyman_Developer_Release/421326?buildTab=log&focusLine=19936&linesState=18839&logView=flowAware :
```
07:01:29 > @keymanapp/kmc@17.0.205-alpha prepublishOnly
07:01:29 > npm run build
07:01:29
07:01:31
07:01:31 > @keymanapp/kmc@17.0.205-alpha build
07:01:31 > tsc -b
07:01:31
07:01:35 ../../../common/web/types/build/src/kmx/kmx.d.ts(1,1): error TS1036: Statements are not allowed in ambient contexts.
07:01:35 ../../../common/web/types/build/src/kmx/kmx.d.ts(1,2): error TS1345: An expression of type 'void' cannot be tested for truthiness.
...
```
2023-11-04 07:34:18 +07:00