Commit graph

533 commits

Author SHA1 Message Date
Joshua Horton
e8c7f525b7
Merge pull request #11321 from keymanapp/fix/web/gesture-model-failure-handling 2024-05-01 07:52:15 +07:00
Joshua A. Horton
725b973bfd chore(web): removes old doc that has completed its purpose 2024-04-30 09:31:15 +07:00
Joshua A. Horton
068437d818 fix(web): also prevent path-update crashes from causing issues 2024-04-30 09:14:08 +07:00
Joshua A. Horton
3ff7664ca2 fix(web): invalid initial-state aborts further model processing 2024-04-30 09:06:31 +07:00
Joshua A. Horton
456ab70322 fix(web): failed gesture-model spinup should not lock the gesture engine 2024-04-30 09:06:30 +07:00
Joshua A. Horton
7bf6826a64 feat(web): adds recent-history log to gesture engine + clean JSON version 2024-04-22 10:57:37 +07:00
Joshua A. Horton
006151f054 fix(web): longpress cancellation on extra touch should not cancel the extra touch 2024-04-18 10:15:22 +07:00
Joshua Horton
026cef2e44
Merge pull request #10953 from keymanapp/fix/ios/sample-builds
fix(ios): sample build script --debug detection
2024-04-17 11:56:32 +07:00
Joshua Horton
d075c8f192
Merge pull request #11189 from keymanapp/fix/web/quick-multitap-modipress-use
fix(web): blocks nextLayer for keys quickly typed when multitapping to new layer when final tap is held
2024-04-10 14:33:26 +07:00
Joshua A. Horton
75bde80a05 fix(web): quick multitap-modipress use 2024-04-08 14:44:32 +07:00
Joshua A. Horton
3a3d2a8177 change(web): merges split async method in gesture engine 2024-04-05 10:47:31 +07:00
Marc Durdin
c99aecacde fix(ios): remove '--debug' from build declaration
The '--debug' flag should not be specified as a parameter in the
builder_describe call.
2024-03-11 12:02:57 -05:00
Joshua A. Horton
9b2417d238 fix(web): null guards for source Promise closure-capture source when already cleared 2024-03-08 23:01:43 +07:00
Joshua A. Horton
b6df9ac510 fix(web): touchend handler should use .changedTouches, not .touches 2024-03-08 08:34:11 +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
a618b85a94 chore(web): Merge branch 'change/web/input-sequentialization' into fix/web/queued-closure-source-linking 2024-03-08 08:02:59 +07:00
Joshua A. Horton
68f5c0137c chore(web): Merge branch 'fix/web/proper-gesture-match-sequencing' into change/web/input-sequentialization 2024-03-08 08:01:09 +07:00
Joshua A. Horton
3075643415 chore(web): Merge branch 'fix/web/infinite-model-replacement-loop' into fix/web/proper-gesture-match-sequencing 2024-03-08 08:00:44 +07:00
Joshua A. Horton
727a3cf144 fix(web): robustness handling with new source-track style 2024-03-07 15:21:58 +07:00
Joshua A. Horton
b548c88458 fix(web): proper linkage of sources to events 2024-03-07 14:08:13 +07:00
Joshua A. Horton
3755de74ac fix(web): pending-source tracking cleanup 2024-03-04 09:32:04 +07:00
Joshua A. Horton
d74bc8f926 docs(web): doc-comment typo 2024-02-29 13:03:12 +07:00
Joshua A. Horton
495ee46938 chore(web): minor extra cleanup 2024-02-29 12:59:17 +07:00
Joshua A. Horton
b09a1ba176 change(web): concurrency lock-management ordering 2024-02-27 13:31:08 +07:00
Joshua A. Horton
fd30786ac5 feat(web): an extra unit test 2024-02-27 13:16:33 +07:00
Joshua A. Horton
b5cf14a6e0 feat(web): closure-queue unit tests 2024-02-27 13:08:53 +07:00
Joshua A. Horton
2da832816a change(web): unlockTouchpoint -> fulfillInputStart 2024-02-27 10:59:07 +07:00
Joshua A. Horton
dae1126098 change(web): better nomenclature, fixes triggerEvent 2024-02-27 10:40:02 +07:00
Joshua A. Horton
03a329ae46 docs(web): minor comment tweak 2024-02-27 10:06:17 +07:00
Joshua A. Horton
e8fb4a1441 change(web): more explicit 'cancelled'-rejection handling, documentation 2024-02-27 10:02:09 +07:00
Joshua A. Horton
3e7c8fa164 fix(web): triggerEvent should fire just one, not loop 2024-02-27 09:25:06 +07:00
Joshua A. Horton
c915d1e6a2 fix(web): unit test adjustment for compat with last commit 2024-02-26 14:02:12 +07:00
Joshua A. Horton
fd97412bc4 change(web): implements a touch-event sequentialization queue 2024-02-26 14:01:52 +07:00
Joshua A. Horton
57079f3c02 chore(web): cleans condition comment 2024-02-26 12:09:43 +07:00
Joshua A. Horton
f9d5ddc809 change(web): local var name, for clarity/consistency 2024-02-26 12:03:00 +07:00
Joshua A. Horton
5e4de069c3 fix(web): proper gesture-match sequencing 2024-02-26 12:01:28 +07:00
Joshua A. Horton
028ff13b0d fix(web): infinite model-match replacement looping 2024-02-26 11:05:09 +07:00
Joshua A. Horton
bd012679c0 fix(web): early gesture-match abort when unable to extend existing gestures 2024-02-26 10:54:10 +07:00
Joshua A. Horton
d2a043ae43 fix(web): prevent invalid longpress shortcut triggers 2024-02-06 09:15:15 +07:00
Joshua Horton
9e1d5fe8d2
Merge pull request #10352 from keymanapp/fix/web/keyboard-swap-gesture-cancel 2024-01-19 07:12:51 +07:00
Marc Durdin
6c4e649bfe chore(common): builder action launch typos
Follow on from #10329.
2024-01-11 11:45:45 +07:00
Joshua A. Horton
5d509a7717 fix(web): gesture-recognizer now clears gesture-tracking when 'shut down' 2024-01-11 08:09:26 +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
dc7bfc1344 chore(web): Merge branch 'change/web/build-bundler-replacement' into feat/web/es6-target-artifact 2023-12-22 12:59:20 +07:00
Joshua A. Horton
d554a0046f chore(web): Merge branch 'refactor/web/common-esbundling' into change/web/build-bundler-replacement 2023-12-22 12:54:53 +07:00
Joshua A. Horton
6391892977 fix(web): unit-test mock 2023-12-20 09:36:05 +07:00
Joshua A. Horton
f196d8d1d9 change(web): paddedZoneSource compat for ancient Android Chrome versions 2023-12-20 09:14:58 +07:00
Joshua A. Horton
1ba5a2167b fix(web): fixes multi-part gestures 2023-12-19 14:36:07 +07:00
Joshua A. Horton
f6e77a3736 feat(web): alternate artifact - es6-bundled Web
Does not affect the worker.

Bundling is in a temp-script and not properly connected to our actual build infrastructure.
2023-12-18 10:32:35 +07:00