Commit graph

495 commits

Author SHA1 Message Date
Joshua A. Horton
bed8699383 chore(web): FIX ME was already fine!? 2023-09-26 13:12:27 +07:00
Joshua A. Horton
2a9aaa5364 chore(web): applies PR suggestions 2023-09-26 13:09:02 +07:00
Joshua A. Horton
72af79beb6 chore(web): Merge branch 'refactor/web/matcher-abstraction' into feat/web/config-shifting-and-source-rigor 2023-09-26 12:54:33 +07:00
Joshua A. Horton
6a202c30c7 chore(web): addresses PR concerns 2023-09-26 12:48:52 +07:00
Joshua A. Horton
cd21f02600 chore(web): Merge branch 'refactor/web/matcher-abstraction' into feat/web/config-shifting-and-source-rigor 2023-09-26 12:18:34 +07:00
Joshua A. Horton
f671d0727b chore(web): Merge branch 'feat/web/gesture-selection' into refactor/web/matcher-abstraction 2023-09-26 12:17:00 +07:00
Joshua A. Horton
0c96e7cf0b chore(web): removes reference to dropped prioritizer 2023-09-26 12:14:57 +07:00
Joshua A. Horton
105ecfc2b3 chore(web): Merge branch 'refactor/web/multi-source-mocked-simulation' into feat/web/gesture-selection 2023-09-26 12:13:33 +07:00
Joshua A. Horton
c0802b714b chore(web): Revert "feat(web): queued promise prioritizer / resynchronizer"
This reverts commit ea775d9ebf.
2023-09-26 12:09:55 +07:00
Joshua A. Horton
53b9dfdd89 chore(web): Revert "docs(web): removes older form of new class's documenation"
This reverts commit 84b8afa040.
2023-09-26 12:09:44 +07:00
Joshua A. Horton
5f31393b0a chore(web): Revert "fix(web): oh yeah, export the class"
This reverts commit 5435f79903.
2023-09-26 12:09:29 +07:00
Joshua A. Horton
748c8099bc feat(web): modipress termination - cancellation of nested gestures 2023-09-26 08:46:08 +07:00
Joshua A. Horton
ca4ce8c091 feat(web): adds initial modipress automated tests 2023-09-25 09:43:17 +07:00
Joshua A. Horton
b3925aefd8 fix(web): bug fixes - separate matcher-Promise handling issue, instant path resolutions 2023-09-25 09:42:47 +07:00
Joshua A. Horton
5a607a01ea fix(web): base item for first source matching a gesture-model 2023-09-22 09:42:08 +07:00
Joshua A. Horton
cfd58a0a07 chore(web): TODO cleanup, modipress test prep 2023-09-22 09:05:41 +07:00
Joshua A. Horton
b8e758ba7e chore(web): removes debug console-logging 2023-09-22 09:04:47 +07:00
Joshua A. Horton
0d60e1454c feat(web): test for blocking of new gestures while selecting subkeys 2023-09-22 09:04:47 +07:00
Joshua A. Horton
9e3a3051e3 feat(web): integrates GestureSequence with GestureRecognizer 2023-09-22 09:04:46 +07:00
Joshua A. Horton
5b6932a7f6 chore(web): forgot to fully remove old bit from what was 'optional-chain' 2023-09-22 09:04:28 +07:00
Joshua A. Horton
9638d716a8 feat(web): shortcutted simple-taps now separate gesture sequences 2023-09-22 09:04:28 +07:00
Joshua A. Horton
d3a72da1da feat(web): implements GestureSequence 2023-09-22 09:04:27 +07:00
Joshua A. Horton
0580194147 docs(web): better documentation on gesture-model spec shift 2023-09-22 09:04:27 +07:00
Joshua A. Horton
dcb6aac072 change(web): 'setchange' merged into 'chain' 2023-09-22 09:04:26 +07:00
Joshua A. Horton
8d7989deb4 change(web): optional-chain => replace, chain 2023-09-22 09:04:26 +07:00
Joshua A. Horton
636b9c700c chore(web): minor cleanup 2023-09-22 09:04:25 +07:00
Joshua A. Horton
1f8071b816 fix(web): gesture-model definition spec + gesture-sequence implementation 2023-09-22 09:04:25 +07:00
Joshua A. Horton
8ca37efcae fix(web): gesture-model did not check start-item conditions for first source 2023-09-22 09:02:18 +07:00
Joshua A. Horton
f23b6e10de chore(web): more reversion of early gestureModel spec shifts 2023-09-20 10:39:27 +07:00
Joshua A. Horton
56a9f0ad94 fix(web): empty arrays are not falsy 2023-09-20 10:37:35 +07:00
Joshua A. Horton
4b2ae47a7a chore(web): revert early gesture-model tweaks 2023-09-20 10:31:38 +07:00
Joshua A. Horton
8b4e291c7b chore(web): minor cleanup 2023-09-20 10:28:34 +07:00
Joshua A. Horton
5212dcaef7 chore(web): minor cleanup + removal of queuedPromisePrioritizer 2023-09-20 10:01:50 +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
be196744fd feat(web): adds numerous GestureSource unit tests 2023-08-30 10:19:31 +07:00
Joshua A. Horton
3aee911ea7 fix(web): patches up existing unit-tests 2023-08-30 10:18:26 +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
6bf0cebcd6 fix(web): fixes unit tests post-abstraction 2023-08-30 10:14:06 +07:00
Joshua A. Horton
b9e9179863 refactor(web): abstracts the matcher-selector / gestureMatcher interface 2023-08-30 10:11:38 +07:00
Joshua A. Horton
a0acb0879f feat(web): auto-test for selection of simple tap (diff key) over multitap 2023-08-11 16:10:06 +07:00
Joshua A. Horton
f11ae5c570 feat(web): multitap selection test 2023-08-11 16:10:05 +07:00
Joshua A. Horton
1c18334817 feat(web): gesture-selection auto-test for subkey menu pattern 2023-08-11 16:10:05 +07:00
Joshua A. Horton
978965fd5e feat(web): further gesture-selection work - single source / first stage now vetted 2023-08-11 16:10:04 +07:00
Joshua A. Horton
d03cd7f155 feat(web): the bulk of gesture-staging implementation 2023-08-11 16:10:03 +07:00
Joshua A. Horton
80e96210ce refactor(web): multi-source mocked simulation 2023-08-11 12:54:21 +07:00
Joshua A. Horton
5435f79903 fix(web): oh yeah, export the class 2023-08-11 12:53:04 +07:00
Joshua A. Horton
84b8afa040 docs(web): removes older form of new class's documenation 2023-08-11 12:39:33 +07:00
Joshua A. Horton
ea775d9ebf feat(web): queued promise prioritizer / resynchronizer 2023-08-11 12:35:23 +07:00
Joshua A. Horton
54c0b02c61 refactor(web): fixes unit-test helper func name, puts in own script 2023-08-07 10:17:22 +07:00
Joshua A. Horton
0159b29bf2 chore(web): ~~Simple~~GestureSource 2023-08-04 16:11:07 +07:00