Joshua A. Horton
a89c41b470
chore(web): tweaks per PR review
2023-07-31 15:35:46 +07:00
Joshua A. Horton
3cc2298d69
chore(web): Merge remote-tracking branch 'origin/feat/web/gesture-path-snapshots' into feat/web/gesture-path-snapshots
2023-07-31 15:08:36 +07:00
Joshua A. Horton
40c0d6a5ed
docs(web): adds docs as requested by PR review
2023-07-31 15:08:10 +07:00
Steven R. Loomis
8c79f14156
feat(developer): marker - use marker in the sections 🙀
...
- bunch of rework to make 'vars' a dependent of lots of sections
- should be emitting marker ids in the output stream now.
#9119
2023-07-29 17:26:36 -05:00
Steven R. Loomis
a6bce2d6c0
feat(common): marker - utilities to emit sentinel values 🙀
...
#9119
2023-07-29 16:59:54 -05:00
Steven R. Loomis
97c8380f7c
feat(common): marker - emit sentinel values 🙀
...
#9119
2023-07-29 16:48:33 -05:00
Steven R. Loomis
2211900e5f
feat(common): marker - move values into constants 🙀
...
- constants need to be shared with C++
#9119
2023-07-29 16:15:55 -05:00
Steven R. Loomis
d514dc9915
feat(common): marker processing support 🙀
...
- common: emit the sentinel value, with range checking, from MarkerParser
2023-07-29 16:06:59 -05:00
Steven R. Loomis
581d65a4c7
fix(common): list fix 🙀
...
- a falsy list should show up as list #0
#9119
2023-07-29 14:55:21 -05:00
Steven R. Loomis
52e54395f9
feat(developer): marker accounting 🙀
...
- split out MarkerTracker, could give us more precise messages about marker use
- for now, we parse all markers twice.
- update builder for the markers list
#9119
2023-07-29 14:18:37 -05:00
Joshua Horton
089cdbf661
chore(web): Apply suggestions from code review
2023-07-28 08:08:44 +07:00
Joshua Horton
1f600c95de
chore(web): enhances comment I noticed post-push
2023-07-27 13:30:18 +07:00
Joshua A. Horton
c6969b738b
chore(web): better promise-rejection logging
2023-07-27 12:26:04 +07:00
Joshua A. Horton
287ba2c234
feat(web): subkey selection unit tests
2023-07-27 12:26:04 +07:00
Joshua A. Horton
abb0349b32
feat(web): adds isolated path-inheritance tests
2023-07-27 12:26:03 +07:00
Joshua A. Horton
14b492bd8f
chore(web): alphabetical gesture-spec order
2023-07-27 12:26:03 +07:00
Joshua A. Horton
ad5f62180d
change(web): cleanup post-rebase, adds stats components to some test-specs
2023-07-27 12:26:02 +07:00
Joshua A. Horton
03d9d4106f
feat(web): longpress-gesture unit tests
2023-07-27 12:26:02 +07:00
Joshua A. Horton
36dc9b7168
feat(web): initial gesture-model level unit tests
2023-07-27 12:26:01 +07:00
Joshua A. Horton
8620fd6dc5
feat(web): gesture modeling + isolated matching
2023-07-27 12:25:53 +07:00
Joshua A. Horton
fb872fea5d
chore(web): cleans up path-match 'lock in' handling
2023-07-27 11:53:43 +07:00
Joshua A. Horton
8c0e5a04ed
feat(web): SimpleGestureSourceSubview
2023-07-27 11:49:38 +07:00
Steven R. Loomis
ab4a0f36ab
feat(developer): Marker tests 🙀
...
- wip , still not working
For: #9119
2023-07-26 18:06:22 -05:00
Marc Durdin
c9e1e82a76
Merge branch 'feature-kmc-kmw' into feat/developer/introduce-kmc-keyboard-info
2023-07-26 19:24:34 +10:00
Marc Durdin
52869e0d15
Merge pull request #9323 from keymanapp/chore/developer/move-keyman-targets-to-common
...
refactor(developer): move keyman-targets.ts to common/web/types 🗜
2023-07-26 17:37:41 +10:00
Marc Durdin
393951ce8e
Merge branch 'chore/developer/move-keyman-targets-to-common' into feat/developer/introduce-kmc-keyboard-info
2023-07-26 14:34:40 +10:00
Marc Durdin
a2d45c00c7
chore(common): address review comments
2023-07-26 11:32:38 +07:00
Joshua Horton
9e028cad1f
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-26 08:26:49 +07:00
Joshua A. Horton
71201ddaa7
fix(web): better gesture test-tsconfig
2023-07-26 08:25:27 +07:00
Marc Durdin
7f5e0756d2
Merge pull request #9306 from keymanapp/chore/developer/9305-use-kmc-messages-for-errors-in-kmc-model-info
...
chore(developer): use kmc messages for kmc-model-info 🗜
2023-07-26 09:48:17 +10:00
Joshua A. Horton
5f6901314f
feat(web): gesture path snapshots ( segmenting on state transition)
2023-07-25 15:06:41 +07:00
Joshua A. Horton
f66fcfc34b
change(web): generic typing for path-stats
2023-07-25 14:44:39 +07:00
Joshua A. Horton
de9b5a386c
change(web): turtle.wait uses similar pattern to turtle.move again
2023-07-25 14:44:25 +07:00
Joshua A. Horton
0c3e1cd89e
chore(web): cleans up test-resource import path
2023-07-25 14:43:50 +07:00
Marc Durdin
b369fbb89b
feat(developer): implement kmc keyboard_info compiler
...
Fixes missing components of the kmc-keyboard-info compiler and
integration into kmc. Lots of cleanup making sure that the compiler
actually generates expected output against the keyboards repository.
2023-07-25 14:21:58 +07:00
Joshua A. Horton
9421ee6d16
fix(web): missed another affected case
2023-07-24 11:36:43 +07:00
Joshua A. Horton
57101b24a6
fix(web): missed a nodejs timeout edge case
2023-07-24 11:32:57 +07:00
Marc Durdin
1bfd9e64ae
refactor(developer): move keyman-targets.ts to common/web/types
...
Also adds unit test. Prep for use in kmc-keyboard-info.
2023-07-24 08:59:04 +07:00
Joshua A. Horton
41bad286a3
chore(web): Merge branch 'master' into chore/web/merge-feature-gestures-master-a17s17-end
2023-07-21 14:30:54 +07:00
Marc Durdin
1810434b34
chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-kmc-kmw-a17s17
2023-07-21 10:09:33 +07:00
Marc Durdin
f89507aedf
Merge pull request #9303 from keymanapp/fix/developer/9302-double-add-of-keyboard_info
...
fix(developer): don't add .keyboard_info twice 🗜
2023-07-21 12:39:27 +10:00
Marc Durdin
7c1d2e04e2
Merge pull request #9301 from keymanapp/fix/developer/9296-9297-9298-9299-9300-compiler-warning-tweaks
...
fix(developer): kmc warnings tidyup 🗜
2023-07-21 12:39:20 +10:00
Joshua A. Horton
6b5b847b02
fix(web): syncs timestamps of active contact points, paths
2023-07-19 15:26:13 +07:00
Marc Durdin
1034d6944c
Merge pull request #9287 from keymanapp/refactor/developer/9286-remove-node-deps-from-kmc-model-info
...
refactor(developer): remove node dependencies from kmc-model-info 🗜
2023-07-19 18:25:18 +10:00
Marc Durdin
23b9f7bf93
Merge pull request #9283 from keymanapp/chore/developer/9272-work-around-experimental-json-modules
...
chore(developer): work around experimental JSON modules in node 🗜
2023-07-19 18:25:08 +10:00
Marc Durdin
2a1bbad5f8
chore: Update common/web/types/src/util/compiler-interfaces.ts
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-07-19 18:23:42 +10:00
Joshua Horton
042f33ecc9
Merge pull request #9275 from keymanapp/chore/web/gesture-unit-test-touchup
...
chore(web): gesture-engine unit test touchup 🐵
2023-07-19 15:23:39 +07:00
Joshua Horton
bae0e940ff
Merge pull request #9267 from keymanapp/feat/web/gesture-path-matching
...
feat(web): gesture model touch-contact-path evaluation 🐵
2023-07-19 15:23:32 +07:00
Joshua Horton
cc1eae24a9
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-07-19 15:23:22 +07:00
Joshua Horton
1cf0110849
chore(web): Apply suggestions from code review
2023-07-19 15:23:06 +07:00