Commit graph

1707 commits

Author SHA1 Message Date
Joshua Horton
5e8bd861e9
Merge pull request #9804 from keymanapp/change/web/subkey-prop-validation
change(web): enforce layout and validate only text attributes of subkeys 🐵
2023-10-20 16:12:45 +07:00
Joshua Horton
6d313f27b8
Merge pull request #9664 from keymanapp/refactor/web/common-layout-typing
refactor(web): unifies touch-layout typing, updating Web to the common/web/types version 🐵
2023-10-20 16:12:31 +07:00
Joshua Horton
7dc8ba0c77
Merge pull request #9655 from keymanapp/fix/web/recognizer-polish-and-source-uniqueness
fix(web): bug fixes and tweaks to facilitate OSK integration 🐵
2023-10-20 16:12:21 +07:00
Joshua Horton
78356f7aeb
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-20 16:11:20 +07:00
Joshua A. Horton
cfc46d4b42 chore(web): addresses final review concerns 2023-10-20 14:56:02 +07:00
Joshua A. Horton
a76ce45350 chore(web): post-cherrypick cleanup 2023-10-20 08:49:52 +07:00
Marc Durdin
554e66a4cd fix(common): don't use URL in common/web/types
Fixes #9788.
2023-10-20 08:47:41 +07:00
Joshua A. Horton
8532b79fe3 change(web): uses key & typeof values for validation on kbd load 2023-10-20 08:41:43 +07:00
Steven R. Loomis
85ae8e0d45
Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml 2023-10-19 17:14:41 -05:00
Steven R. Loomis
13eed28a36 Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml 2023-10-19 14:00:38 -05:00
Joshua A. Horton
7b71aea3c9 change(web): alternate validation approach for subkeys 2023-10-19 15:36:06 +07:00
Joshua A. Horton
23d3aa1483 fix(web): right, multitaps don't instant-resolve 2023-10-19 14:47:05 +07:00
Joshua A. Horton
01829bcf83 fix(web): rewrites source on triggered state change before emission 2023-10-19 14:16:24 +07:00
Joshua A. Horton
3fee5e3217 fix(web): better timing for the in-process source await 2023-10-19 13:58:06 +07:00
Joshua A. Horton
be80ded9c1 chore(web): forgot to remove a done TODO 2023-10-19 12:32:05 +07:00
Joshua A. Horton
4c34dcba4c chore(web): a spot of cleanup 2023-10-19 12:19:46 +07:00
Joshua A. Horton
b189bc4a92 fix(web): fixes #7173 via deferment of simultaneous touches 2023-10-19 12:18:25 +07:00
Joshua A. Horton
bd0e2af80d fix(web): first-pass mitigation for TWo-caps issue 2023-10-19 12:18:24 +07:00
Joshua A. Horton
8608660673 change(web): generics multiplication - StateToken param now more necessary 2023-10-19 12:18:16 +07:00
Marc Durdin
14ea216b4e fix(common): don't use URL in common/web/types
Fixes #9788.
2023-10-19 09:22:07 +07:00
Joshua A. Horton
4f5ab67b5e fix(web): treeshaking helper didn't apply to all classes in a file 2023-10-18 09:06:38 +07:00
Joshua A. Horton
14c8a69137 chore(web): Merge branch 'refactor/web/common-layout-typing' into refactor/web/common-key-style-class-enum 2023-10-18 09:00:26 +07:00
Joshua Horton
93965e30c2
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-18 08:59:21 +07:00
Joshua A. Horton
2366653818 feat(web): layout constant lockdown (readonly, as const) 2023-10-18 08:56:58 +07:00
Joshua A. Horton
b44288e358 chore(web): revert unneeded type spec on a static const 2023-10-18 08:56:03 +07:00
Joshua A. Horton
597acdb125 chore(web): Merge branch 'refactor/web/corrective-layout-abstraction' into feat/web/subkey-corrections 2023-10-18 08:38:55 +07:00
Joshua A. Horton
684b6235eb fix(web): forgot that 'this' ref changed in extracted method, fixes ref 2023-10-18 08:38:34 +07:00
Joshua A. Horton
e35a741f65 chore(web): better handling for subkeys matching a base key 2023-10-18 08:24:56 +07:00
Marc Durdin
5218726583 fix(developer): handle invalid project folders cleanly
Fixes #9715.
2023-10-18 06:10:41 +07:00
Marc Durdin
1db919d581 fix(developer): handle fv_all keyboard project with no .kmn 2023-10-18 05:41:52 +07:00
Joshua A. Horton
7adf27dd84 feat(web): subkey-menu fat-finger correction 2023-10-17 13:42:54 +07:00
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
41dfda3089 refactor(web): layer 2 - extraction of correction-probabililty methods 2023-10-17 10:16:47 +07:00
Joshua A. Horton
e9c3c85f16 docs(web): a bit of doc-commenting 2023-10-17 09:34:52 +07:00
Joshua A. Horton
2d15ec6ea3 refactor(web): first abstraction layer - corrective layout specs 2023-10-17 09:30:43 +07:00
Steven R. Loomis
d46e08267e fix(common,developer): ldml test fix 🙀
- There are two cases. Added comments to cross-link them.

For: #9468
2023-10-16 10:52:39 -05:00
Steven R. Loomis
f89be2d21b fix(common): ldml test fix 🙀
- the wrong test case was updated previously

For: #9468
2023-10-16 10:24:49 -05: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
ad6fb94e1c refactor(web): drops WET button-class Web enum 2023-10-16 10:56:58 +07:00
Joshua A. Horton
3e431f0f07 chore(web): missed a suggestion previously 2023-10-16 10:51:31 +07:00
Joshua A. Horton
cb74191336 docs(web): minor documentation for Web button classes 2023-10-16 10:48:43 +07:00
Joshua A. Horton
b617ac3479 chore(web): addresses PR review concerns 2023-10-16 10:26:03 +07:00
Joshua A. Horton
1fadcd79d5 chore(web): Merge branch 'fix/web/recognizer-polish-and-source-uniqueness' into refactor/web/common-layout-typing 2023-10-16 09:56:36 +07:00
Joshua A. Horton
ae3402f64d chore(web): addresses PR review concerns 2023-10-16 09:40:34 +07:00
Steven R. Loomis
f4501fea81 chore(developer): remove an unused error code 🙀 2023-10-13 17:38:08 -05:00
Steven R. Loomis
6a62d01481 chore(core): dx: ldml test subselection 🙀
- add a filter option to run just one subtest
- support backspace event, revamp test JSON format

For: #9468
2023-10-13 16:45:56 -05:00
Joshua A. Horton
e0c6c0e168 chore(web): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures 2023-10-12 10:31:56 +07:00