Joshua A. Horton
|
04244415a4
|
chore(web): resolves some nits observed in review
|
2024-05-29 10:36:37 +07:00 |
|
Joshua A. Horton
|
3530314cbd
|
chore(web): noImplicitReturns, strictNullChecks
|
2024-05-29 10:36:37 +07:00 |
|
Joshua A. Horton
|
09416e50b6
|
chore(web): preps gesture-recognizer, but doesn't remove setting
|
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
|
70d06d7cd1
|
chore(web): updates all KMW-related projects to TS 5.4.5
|
2024-05-15 16:00:34 +07:00 |
|
Joshua A. Horton
|
a34e5c9100
|
fix(web): EventEmitter import pattern update
|
2024-05-09 08:49:50 +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
|
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 |
|
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
|
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
|
b09a1ba176
|
change(web): concurrency lock-management ordering
|
2024-02-27 13:31:08 +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
|
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 A. Horton
|
5d509a7717
|
fix(web): gesture-recognizer now clears gesture-tracking when 'shut down'
|
2024-01-11 08:09:26 +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 Horton
|
c754a22d7f
|
Merge pull request #10173 from keymanapp/feat/web/path-base-coord-replacement
feat(web): enhanced flick resetting via path base-coord replacement 🐵
|
2023-12-13 14:09:32 +07:00 |
|
Joshua Horton
|
207324e68a
|
Merge pull request #10152 from keymanapp/change/web/path-evaluate-signature
change(web): prep for enhanced flick-resets - alters the contact-path evaluation signature 🐵
|
2023-12-13 14:09:23 +07:00 |
|
Joshua Horton
|
ea0de2775b
|
Merge pull request #10169 from keymanapp/feat/web/gesture-path-memory-optimization
feat(web): gesture processing - path memory-use optimization 🐵
|
2023-12-12 07:31:56 +07:00 |
|
Joshua Horton
|
0825db270f
|
chhcore(web): Update gestureDebugPath.ts
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2023-12-09 09:20:55 +07:00 |
|
Joshua A. Horton
|
e55daa6a83
|
fix(web): fixes within-branch bugs from prior commits
|
2023-12-08 11:51:43 +07:00 |
|
Joshua A. Horton
|
aebdc6a0d7
|
feat(web): adds gesture-engine path-segment-start replacement
|
2023-12-08 11:51:42 +07:00 |
|
Joshua A. Horton
|
b98a7c455e
|
change(web): changes model-path evaluate signature
|
2023-12-08 11:50:36 +07:00 |
|
Joshua A. Horton
|
a8e732033a
|
fix(web): post-rebase export mixup
|
2023-12-08 11:49:50 +07:00 |
|
Joshua A. Horton
|
3e1ac6701c
|
refactor(web): differentiated path/src types - default no longer persists all coords
|
2023-12-08 11:48:50 +07:00 |
|
Joshua A. Horton
|
00e902566b
|
change(web): gesture processing stats-object based aside from subviews
|
2023-12-08 11:48:24 +07:00 |
|