Commit graph

699 commits

Author SHA1 Message Date
Joshua A. Horton
445f6bd868 refactor(web): third pass - relocates correction types & methods to input-processor 2023-10-17 10:40:35 +07:00
Joshua A. Horton
9d802ccaa8 fix(web): cherried fix for input correction mapping 2023-10-17 09:28:42 +07:00
Joshua A. Horton
14e4e884f2 chore(web): ability to clear gestures, note if modal viz is active 2023-10-16 12:47:42 +07:00
Joshua A. Horton
7514059363 chore(web): Merge branch 'fix/web/integration-test-fixes' into feat/web/longpress-restoration 2023-10-16 12:06:33 +07:00
Joshua A. Horton
8f4f7a743a chore(web): Merge branch 'feat/web/key-specific-gesture-integration' into fix/web/integration-test-fixes 2023-10-16 12:05:14 +07:00
Joshua A. Horton
7317bc6725 chore(web): Merge branch 'feat/web/base-recognizer-integration' into feat/web/key-specific-gesture-integration 2023-10-16 12:04:37 +07:00
Joshua A. Horton
34d412c858 chore(web): removal of temp console.log statements 2023-10-16 11:45:07 +07:00
Joshua A. Horton
fd71de16e5 chore(web): Merge branch 'refactor/web/common-layout-typing' into feat/web/base-recognizer-integration 2023-10-16 11:33:39 +07:00
Joshua A. Horton
b617ac3479 chore(web): addresses PR review concerns 2023-10-16 10:26:03 +07:00
Joshua A. Horton
f67549a3e4 fix(web): overshoot bounds in constrained mode 2023-10-12 09:59:40 +07:00
Joshua A. Horton
cac6aad30e fix(web): base key stuck highlighting 2023-10-11 15:26:22 +07:00
Joshua A. Horton
c791c9f0fe chore(web): Merge branch 'fix/web/integration-test-fixes' into feat/web/longpress-restoration 2023-10-11 15:25:27 +07:00
Joshua A. Horton
5b98544778 chore(web): Merge branch 'feat/web/key-specific-gesture-integration' into fix/web/integration-test-fixes 2023-10-11 15:21:05 +07:00
Joshua A. Horton
155855c16e chore(web): Merge branch 'feat/web/base-recognizer-integration' into feat/web/key-specific-gesture-integration 2023-10-11 15:20:01 +07:00
Joshua A. Horton
00f119e566 chore(web): Merge branch 'refactor/web/common-layout-typing' into feat/web/base-recognizer-integration 2023-10-11 15:18:48 +07:00
Joshua A. Horton
8479ebd1c4 chore(web): Merge branch 'fix/web/recognizer-polish-and-source-uniqueness' into refactor/web/common-layout-typing 2023-10-11 14:10:33 +07:00
Joshua A. Horton
70a2889fa8 docs(web): minor doc-comment tweaks 2023-10-10 14:05:47 +07:00
Joshua A. Horton
d6072f6959 chore(web): Merge branch 'master' into chore/web/feature-gestures-update-a17s23-mid 2023-10-10 08:25:46 +07:00
Joshua A. Horton
48718d5536 fix(web): robustness for OSK onChange integrated test 2023-10-10 08:15:01 +07:00
Joshua A. Horton
e7fa856884 fix(web): roaming disables longpress up-flick 2023-10-09 13:04:00 +07:00
Joshua A. Horton
33a173d4b6 feat(web): roaming vs 'permitted selection' ranges 2023-10-09 12:47:49 +07:00
Joshua A. Horton
f7da352442 chore(web): more dead code trimming 2023-10-09 12:12:55 +07:00
Joshua A. Horton
5154b1a267 chore(web): removes no-longer-utilized class 2023-10-09 12:12:55 +07:00
Joshua A. Horton
12cb671202 feat(web): longpress tweakables, better flick-shortcut spec & handling 2023-10-09 12:12:54 +07:00
Joshua A. Horton
df8a14f87c feat(web): restores subkey-selection, extends accepted path range 2023-10-09 12:12:54 +07:00
Joshua A. Horton
cf82a2f840 docs(web): updates comment 2023-10-09 12:12:36 +07:00
Joshua A. Horton
1a3b02319f fix(web): Touch[] != TouchList 2023-10-09 12:10:44 +07:00
Joshua A. Horton
107a6dc046 fix(web): integrated-test stability fix 2023-10-09 10:14:17 +07:00
Joshua A. Horton
28f1d2589d fix(web): integrated test fixes, sync -> async for test sequences 2023-10-09 10:08:12 +07:00
Joshua A. Horton
2d6a74bc04 fix(web): unit test breakers, osk input emulation (partial) 2023-10-06 13:02:30 +07:00
Joshua A. Horton
ac24035229 chore(web): re-establishes base-keyboard out-of-bounds roaming 2023-10-05 10:27:57 +07:00
Joshua A. Horton
4934f8b615 chore(web): restoration of held-backspace 2023-10-05 09:47:29 +07:00
Joshua A. Horton
e4dd8fa176 fix(web): out-of-bounds nearestKey nit 2023-10-05 09:00:44 +07:00
Joshua A. Horton
69757852fb fix(web): roaming simple-touch slightly more stable 2023-10-05 08:54:00 +07:00
Joshua A. Horton
59540799ef feat(web): gesture configuration for layout, gesture key filtering 2023-10-04 13:02:31 +07:00
Joshua A. Horton
dc4d33edb5 feat(web): layout-based gesture-set selection, key-based filtering 2023-10-04 10:21:56 +07:00
Joshua A. Horton
89dc52c456 feat(web): start of gestureSetForKeyboard 2023-10-04 08:32:15 +07:00
Joshua A. Horton
86aee997e5 feat(web): achieves desktop simple-tap integration 2023-10-04 08:30:51 +07:00
Joshua A. Horton
24dc2da4ec refactor(web): findNearestKey gesture integration 2023-10-04 08:30:50 +07:00
Joshua A. Horton
a7efca916a refactor(web): initial gesture-recognizer linkage 2023-10-04 08:30:50 +07:00
Darcy Wong
944756737e
Merge pull request #9547 from keymanapp/chore/web/non-printing-chars-osk
chore(web): Add non-printing characters to the OSK
2023-10-03 15:37:41 +07:00
Joshua A. Horton
26f639d98b refactor(web): drops OSKKeySpec type 2023-10-03 14:16:07 +07:00
Joshua A. Horton
fdb3c3761b refactor(web): KMW use of common touch-layout typing defs 2023-10-03 14:15:36 +07:00
Joshua Horton
966e5dbe0e
Merge pull request #9618 from keymanapp/fix/web/toolbar-keyboard-change-refocus
fix(web): fixes toolbar refocus timing after a keyboard change
2023-10-02 08:07:02 +07:00
Joshua Horton
4a4c7591ca
Merge pull request #9496 from keymanapp/feat/web/default-subkeys-9430
feat(web): browser-KMW support for default subkeys
2023-09-29 15:46:30 +07:00
Joshua Horton
4d5c320c1b
Merge pull request #9646 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures 🐵
2023-09-29 15:01:16 +07:00
Darcy Wong
f8866fea95 chore(web): Update test keyboard again 2023-09-28 21:35:51 +07:00
Joshua A. Horton
a5cbf6aab8 fix(web): test page path on the index page 2023-09-28 16:40:29 +07:00
Darcy Wong
5beaf32ad4 chore(web): Update test9469 to use ZWNJGeneric 2023-09-28 15:35:48 +07:00
Darcy Wong
ff81276d10 chore(web): Add ZWNJGeneric 2023-09-28 15:30:30 +07:00