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
Eberhard Beilharz
fa0b3e839e
refactor(core): Remove obsolete comments
...
Since things are working in both cases it seems that the problem got
fixed and the comments are obsolete.
2023-11-06 12:20:56 +07:00
Marc Durdin
2f42dd41f0
Merge pull request #9937 from keymanapp/chore/common/npm-prepublish-remove
...
chore(common): remove prepublish step from package.json
2023-11-06 14:57:43 +11: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
Marc Durdin
3336539ec5
chore(developer): remove obsolete 'Allow Multiple Instances' and 'Use Legacy Compiler' options
...
Fixes #9925 .
Allow Multiple Instances is now always true.
Use Legacy Compiler did nothing (there is no legacy compiler!).
2023-11-03 13:24:05 +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
539cfc18d3
Merge pull request #9907 from keymanapp/fix/developer/enable-and-update-tests
...
fix(developer): enable and update unit tests
2023-11-02 14:53:52 +11: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
236b1ebc54
fix(developer): enable and update unit tests
...
Several unit tests were not running as they were not referenced in
developer/src/test/auto/Makefile. This meant that some tests were
outdated:
* two keyboard fixtures needed recompiling with kmcomp in order to match
* some interfaces had changed slightly, necessitating updates to
corresponding unit tests.
2023-10-31 13:50:34 +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
Joshua A. Horton
3b28dd27a0
fix(web): swift longpress's early modipress cancellation
2023-10-27 13:30:13 +07:00
Joshua A. Horton
86e217aafc
fix(web): cleanup for cleanup code
2023-10-27 13:21:00 +07:00
Joshua A. Horton
d2ba7e2e36
fix(web): unneeded source-completion check
...
The removed block could cause race-condition-like errors due to async input handling
2023-10-27 13:15:44 +07:00
Joshua A. Horton
1a3d7a263c
feat(web): implementation of modipress, compatibility with multitap
2023-10-27 13:11:20 +07:00
Steven R. Loomis
f72c571696
Merge branch 'master' into chore/developer/9838-cldr44-epic-ldml
2023-10-26 18:38:14 -05:00
Steven R. Loomis
a45dc5c345
chore(developer): ldml update to prefinal v44 🙀
...
- fix binary size issue
- upstream: issue in abnt2 sample keyboard
For feat(developer): ldml re-sync with CLDR v44 spec 🙀 #9838
2023-10-26 18:21:56 -05:00
Joshua A. Horton
743a16df75
fix(web): dropped a bit too much a couple commits ago
2023-10-26 14:06:53 +07:00
Joshua A. Horton
d73a2d968e
chore(web): minor comment cleanup
2023-10-26 14:02:06 +07:00