Commit graph

21522 commits

Author SHA1 Message Date
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 Horton
50543d601e
Merge pull request #9423 from keymanapp/chore/web/GestureSource-rename
chore(web): SimpleGestureSource => GestureSource 🐵
2023-08-11 12:15:19 +07:00
Joshua Horton
3b06ce0016
Merge pull request #9406 from keymanapp/refactor/web/gesture-source-paradigm
refactor(web): simplifies the gesture source paradigm 🐵
2023-08-11 12:15:08 +07:00
Joshua Horton
46ae042bc6
Merge pull request #9320 from keymanapp/feat/web/gesture-model-matching
feat(web): gesture modeling + isolated matching 🐵
2023-08-11 12:14:59 +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
Joshua A. Horton
c3267b5e24 chore(web): cleans up remaining artifacts from having spun off from later work 2023-08-04 15:57:01 +07:00
Joshua Horton
2214b6255e
Merge pull request #9418 from keymanapp/chore/feature-gestures-a17s18-master-merge
chore(web): feature-gestures master merge (end of A17S18) 🐵
2023-08-04 13:37:55 +07:00
Joshua A. Horton
fa16bbf7aa chore: Merge branch 'master' into chore/feature-gestures-a17s18-master-merge 2023-08-04 11:04:38 +07:00
Joshua Horton
9bd12cb7f4
Merge pull request #9409 from keymanapp/fix/web/lm-worker-es5-minification
fix(web): forgot to target es5 when minifying polyfilled worker
2023-08-04 09:16:14 +07:00
Darcy Wong
1127071d65
Merge pull request #9410 from keymanapp/chore/gha-crowdin-daily
chore(common): Update crowdin GHA to trigger daily
2023-08-04 06:48:30 +07:00
Keyman Server
a211dd0e56
Merge pull request #9414 from keymanapp/auto/version-master-17.0.154
auto: increment master version to 17.0.154
2023-08-04 01:03:38 +07:00
Keyman Build Agent
4ff375cba7 auto: increment master version to 17.0.154 2023-08-03 14:03:03 -04:00
Eberhard Beilharz
464f702b00
Merge pull request #9400 from keymanapp/chore/linux/gha-environment
chore(linux): Properly treat test builds with packaging GHA
2023-08-03 09:25:33 +02:00
Darcy Wong
ca1c15c8bd chore(common): Update crowdin GHA to trigger daily 2023-08-03 14:20:14 +07:00
Eberhard Beilharz
19fef7f25a
Merge pull request #9399 from keymanapp/chore/linux/gha
chore(linux): Remove Kinetic from GHA
2023-08-03 09:03:18 +02:00
Joshua Horton
11fcac112c
Merge pull request #9397 from keymanapp/fix/web/active-target-maintenance
fix(web): maintenance of focus when changing keyboard via Toolbar UI
2023-08-03 10:14:32 +07:00
Joshua Horton
bdff790eb9
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-08-03 10:14:22 +07:00