Commit graph

1707 commits

Author SHA1 Message Date
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
Marc Durdin
1d3cb5eb4b chore(common): ldmlKeyboard3.dtd 2023-11-08 05:48:24 +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
Joshua A. Horton
5580ebb713 fix(web): restores compat with older Android devices 2023-11-03 14:02:43 +07:00
Joshua A. Horton
01c85b7781 chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host 2023-11-03 09:40:29 +07:00
Joshua A. Horton
2189f1ebd3 chore(web): Merge branch 'feat/web/generalized-multitap' into feat/web/modipress 2023-11-03 09:39:44 +07:00
Joshua A. Horton
924e761b29 change(web): remembered that the outputTarget.restoreTo func exists 2023-11-03 09:39:29 +07:00
Joshua Horton
fd585e5d53
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-03 09:37:10 +07:00
Joshua A. Horton
c1436c6717 fix(web): fixes modipress issues discovered in personal tests 2023-11-03 09:32:43 +07:00
Joshua A. Horton
3e3e6edf69 fix(web): Android API 21 compat 2023-11-02 16:22:26 +07:00
Marc Durdin
2f227b61ed
Merge pull request #9903 from keymanapp/chore/common/9854-SchemaValidator-error-management
chore(common): fixup SchemaValidators error handling
2023-11-02 14:52:54 +11:00
Marc Durdin
45b5db1974
Merge pull request #9844 from keymanapp/chore/developer/verify-kmp-json-output-from-kmc-package
chore(developer): verify kmp.json output from kmc-package
2023-11-02 14:50:50 +11:00
Joshua A. Horton
f4061f7609 chore(web): Merge branch 'feat/web/flick-implementation' into feat/web/gesture-preview-host 2023-11-01 13:18:33 +07:00
Joshua A. Horton
dd52337fd8 chore(web): Merge branch 'feat/web/generalized-multitap' into feat/web/modipress 2023-11-01 13:16:35 +07:00
Joshua A. Horton
338af8f6e9 chore(web): Merge branch 'change/common/models/pred-text-context-tracking' into feat/web/generalized-multitap 2023-11-01 08:45:28 +07:00
Joshua A. Horton
cc29c89596 chore(common/models): Merge branch 'feat/web/test-kbd-prototyping' into change/common/models/pred-text-context-tracking 2023-11-01 08:43:38 +07:00
Joshua A. Horton
b3e8bdaa9b chore(web): Merge branch 'feat/web/custom-key-hints' into refactor/web/transcription-cache 2023-11-01 08:37:58 +07:00
Joshua A. Horton
b003e1bf09 fix(web): removes unneeded, problematic GestureMatcher check 2023-11-01 08:28:55 +07:00
Joshua A. Horton
c4d29da66d chore(web): Merge branch 'fix/web/state-change-source-rewrite' into feat/web/custom-key-hints 2023-10-31 16:09:37 +07:00
Joshua A. Horton
1715463fd6 fix(web): random viewport-size def bug 2023-10-31 14:11:11 +07:00
Marc Durdin
f5b07f86c6 chore(common): fixup SchemaValidators error handling
Fixes #9854.
2023-10-31 11:44:08 +07:00
Joshua A. Horton
4d615b3a83 chore(web): Merge branch 'fix/web/state-tokens-and-two-caps' into fix/web/state-change-source-rewrite 2023-10-31 09:31:12 +07:00
Joshua A. Horton
f7e8720d41 chore(web): Merge branch 'feature-gestures' into fix/web/state-tokens-and-two-caps 2023-10-31 09:30:16 +07:00
Joshua A. Horton
0fa0520962 feat(web): further enhances interruption recovery 2023-10-31 08:46:30 +07:00
Joshua A. Horton
bf3dcefe1b chore(web): Merge branch 'feature-gestures' into fix/web/cancelled-gesture-cleanup 2023-10-31 08:10:16 +07:00
Joshua A. Horton
2e0f6b0615 fix(web): proper touch-start robustness handling 2023-10-30 16:14:59 +07:00
Joshua A. Horton
279e6b832d fix(web): better cleanup of cancelled gestures 2023-10-30 15:58:05 +07:00
Joshua Horton
0602b9cb45
Merge pull request #9872 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures
2023-10-27 14:41:13 +07:00