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
Eberhard Beilharz
fde460ecea
chore(core): Recompile keyboard with kmcomp
2023-11-07 05:02:30 +01: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
eb64ca4d01
chore(core): Fix test keyboard
2023-11-07 08:29:45 +07:00
Marc Durdin
4c5a91081f
feat(developer): Support v2.0 projects in TIKE
...
Relates to #9948 . Starts basic support for v2.0 projects.
For all operating modes:
- Remove blank projects / untitled projects mode
- Add Open Project Folder buttons and links
- Remove Project Save As
- Render uses in-memory XML
- Upgrade to v2.0 project file (along with checks)
For v2.0 projects:
- Remove 'Add File to Project'
- Populate Files to list all files in folder (note: consider efficiency
here as currently files are parsed for subfile data)
- Version 2.0 project options and defaults
2023-11-07 05:18:25 +07:00
Eberhard Beilharz
09843634bb
chore(web): Address code review comments
2023-11-06 17:28:25 +07:00
Eberhard Beilharz
4851c547a9
chore(core): Enhance core test
2023-11-06 15:57:07 +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
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