Commit graph

107 commits

Author SHA1 Message Date
Joshua A. Horton
04244415a4 chore(web): resolves some nits observed in review 2024-05-29 10:36:37 +07:00
Joshua A. Horton
32d72bf2dc chore(web): also, strictFunctionTypes - an easy one at lower-levels 2024-05-29 10:36:35 +07:00
Joshua A. Horton
826204cdc1 chore(web): cleans up unused locals outside of web/ 2024-05-29 09:24:16 +07:00
Joshua A. Horton
b85286ba03 fix(web): post-rebase build error 2024-05-29 09:11:31 +07:00
Joshua A. Horton
6f49e31bc0 chore(web): gesture-recognizer dom test conversion 2024-05-15 14:48:51 +07:00
Joshua A. Horton
a34e5c9100 fix(web): EventEmitter import pattern update 2024-05-09 08:49:50 +07:00
Marc Durdin
cd8121ef65 chore(common): builder scripts now use /resources/build/builder.inc.sh
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).

This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc chore(common): maintenance on build scripts - cd
Fixes #11324.

* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Joshua A. Horton
26a99f07ac fix(web): unit test patchup - had incorrect touchend .touches values 2024-03-08 08:33:35 +07:00
Joshua A. Horton
727a3cf144 fix(web): robustness handling with new source-track style 2024-03-07 15:21:58 +07:00
Marc Durdin
6c4e649bfe chore(common): builder action launch typos
Follow on from #10329.
2024-01-11 11:45:45 +07:00
Joshua Horton
afb093afaf
Merge branch 'master' into chore/web/build-script-cleanup 2024-01-08 15:58:16 +07:00
Joshua A. Horton
301f6b47c5 chore(web): removes 'action :target' space from old shell script 2024-01-08 12:15:44 +07:00
Joshua A. Horton
3230612d9a change(web): final KMW-bundler script cleanup 2023-12-18 10:23:28 +07:00
Joshua A. Horton
a975bc1347 chore(web): updates test resources, specs 2023-12-08 11:48:55 +07:00
Joshua A. Horton
be80ded9c1 chore(web): forgot to remove a done TODO 2023-10-19 12:32:05 +07:00
Joshua A. Horton
ae3402f64d chore(web): addresses PR review concerns 2023-10-16 09:40:34 +07:00
Joshua A. Horton
8da1f8fd1e chore(web): Merge branch 'chore/web/feature-gestures-update-a17s23-mid' into fix/web/recognizer-polish-and-source-uniqueness 2023-10-11 13:05:20 +07:00
Joshua A. Horton
81ca825133 fix(web): bad return type on method caught by tsconfig update 2023-10-11 12:16:25 +07:00
Joshua A. Horton
1af71289de fix(web): multitouch emulation for DOM-based auto-tests needed updating 2023-10-03 10:38:00 +07:00
Joshua A. Horton
19a7517ec0 fix(web): bad test-mock internal-id lookup 2023-10-02 16:00:06 +07:00
Joshua A. Horton
cacf5af933 fix(web): touch id uniquification, source interruption recovery 2023-10-02 14:43:34 +07:00
Joshua A. Horton
8401b0fa0d fix(web): gesture-engine - forcibly unique-ifies ALL input types via internal id mapping 2023-10-02 14:43:33 +07:00
Joshua A. Horton
d3ff02ded6 feat(web): associated tests 2023-09-28 10:25:13 +07:00
Joshua A. Horton
9e3a3051e3 feat(web): integrates GestureSequence with GestureRecognizer 2023-09-22 09:04:46 +07:00
Joshua A. Horton
4fbe7286d8 fix(web): misc fixes and auto-test fixes 2023-09-20 09:58:29 +07:00
Joshua A. Horton
504eb53565 feat(web): adds support for pushed alt-configurations during gesture-source lifetime 2023-08-30 10:14:29 +07:00
Joshua A. Horton
0159b29bf2 chore(web): ~~Simple~~GestureSource 2023-08-04 16:11:07 +07:00
Joshua A. Horton
b7e250a6c7 refactor(web): fixes test + JS/TS test resources per last commit 2023-08-03 08:37:37 +07:00
Joshua Horton
14d6f513ea
Merge pull request #9339 from keymanapp/feat/web/gesture-path-snapshots
feat(web): gesture path snapshots 🐵
2023-07-31 16:02:06 +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
5f6901314f feat(web): gesture path snapshots ( segmenting on state transition) 2023-07-25 15:06:41 +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
b69cf1d6ca change(web): TouchpathTurtle sample-emit, handling of 'item' tracking 2023-07-17 10:40:11 +07:00
Joshua A. Horton
811648edb6 change(web): TrackedInput -> ComplexGestureSource 2023-07-13 10:29:35 +07:00
Joshua A. Horton
872a7db02e change(web): TrackedPoint -> SimpleGestureSource 2023-07-13 10:27:22 +07:00
Joshua A. Horton
2523b41a9d chore(web): DRYs out timedPromise defs 2023-07-10 14:35:52 +07:00
Joshua A. Horton
4def47a5cc feat(web): touchpath turtle now supports 'hovered item' emulation 2023-06-29 15:56:02 +07:00
Joshua A. Horton
a1dc6fde9f chore(web): simplifies TouchpathTurtle, adds sample-path tracking 2023-06-29 15:50:20 +07:00
Joshua A. Horton
d4f6d5a9c3 feat(web): headless test-sequence playback now InputEngine based 2023-06-29 14:27:57 +07:00
Joshua A. Horton
a7e2c7aa32 chore(web): now always samples end of touchpath sequence, even if was stationary 2023-06-29 14:23:24 +07:00
Joshua A. Horton
d7a642e610 change(web): moves tagged HoveredItem onto InputSample 2023-06-29 14:22:08 +07:00
Joshua A. Horton
d983f4afa8 chore(web): Merge branch 'chore/web/disconnect-subsegmentation' into feat/web/hovered-item-tracking 2023-06-29 09:20:23 +07:00
Joshua A. Horton
c43f8371a5 docs(web): notes a test component that's subsegmentation-only 2023-06-29 09:20:04 +07:00
Joshua A. Horton
ac7d09e331 feat(web): tracking of TrackedPoint initial and current 'hovered item'
Includes related abstraction; also makes TrackedPoint headless-friendly
2023-06-28 15:17:08 +07:00
Joshua A. Horton
aff62134b6 change(web): deserialization constructors changed to static class methods 2023-06-28 14:59:29 +07:00
Joshua A. Horton
6b4766ffdd chore(web): disconnects subsegmentation from core gesture engine 2023-06-22 15:34:40 +07:00
Joshua A. Horton
74ba902329 fix(web): more post-tslib spread-array adjustments 2023-06-20 15:31:51 +07:00
Joshua A. Horton
60a510d8ad chore(web): use of centralized build, bundling settings 2023-06-20 13:06:23 +07:00
Joshua A. Horton
263d8b254b chore(common/web): restores gesture-recognizer's recorder 2023-06-20 12:42:22 +07:00