Joshua A. Horton
95ddf7b26e
chore(web): Merge branch 'chore/web/misc-gesture-fixes-and-cleanup' into feat/web/gesture-staging
2023-09-27 09:00:37 +07:00
Joshua A. Horton
9915dee8e8
chore(web): Merge branch 'feat/web/config-shifting-and-source-rigor' into chore/web/misc-gesture-fixes-and-cleanup
2023-09-27 08:59:02 +07:00
Joshua A. Horton
f9cb118718
chore(web): Merge branch 'feature-gestures' into feat/web/config-shifting-and-source-rigor
2023-09-27 08:57:42 +07:00
Joshua Horton
85bb8e8cb9
Merge pull request #9525 from keymanapp/refactor/web/matcher-abstraction
...
refactor(web): matched gesture-component abstraction 🐵
2023-09-27 08:56:14 +07:00
Joshua Horton
67bcc9c30d
Merge pull request #9407 from keymanapp/feat/web/gesture-selection
...
feat(web): gesture-selection 🐵
2023-09-27 08:55:58 +07:00
Joshua Horton
6c2dd67b3c
Merge pull request #9454 from keymanapp/refactor/web/multi-source-mocked-simulation
...
refactor(web): multi GestureSource mocked simulation 🐵
2023-09-27 08:55:49 +07:00
Joshua A. Horton
05b4de3002
chore(web): Merge branch 'master' into feat/web/default-subkeys-9430
2023-09-26 13:15:53 +07:00
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
f513641264
chore(web): Merge branch 'feat/web/gesture-staging-integration' into feat/web/modipress-termination-cascading
2023-09-26 12:24:35 +07:00
Joshua A. Horton
58b28885dc
chore(web): Merge branch 'feat/web/gesture-staging' into feat/web/gesture-staging-integration
2023-09-26 12:24:20 +07:00
Joshua A. Horton
c6ae12b69a
chore(web): Merge branch 'chore/web/misc-gesture-fixes-and-cleanup' into feat/web/gesture-staging
2023-09-26 12:24:04 +07:00
Joshua A. Horton
edb1cc997c
chore(web): Merge branch 'feat/web/config-shifting-and-source-rigor' into chore/web/misc-gesture-fixes-and-cleanup
2023-09-26 12:20:00 +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
09c3b41e6a
chore(web): Merge branch 'feature-gestures' into refactor/web/multi-source-mocked-simulation-alt
2023-09-26 12:10:34 +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
832b3529ee
chore(web): Merge branch 'feature-gestures' into chore/web/feature-gestures-merge-master-a17s22-mid
2023-09-26 11:49:46 +07:00
Joshua A. Horton
748c8099bc
feat(web): modipress termination - cancellation of nested gestures
2023-09-26 08:46:08 +07:00
Steven R. Loomis
2c588edbba
feat(common): scancode fixes for ks and jis 🙀
...
- use vkey k.K_oE2 for 0x7D in KS and JIS keyboards
For: #9403
2023-09-25 17:35:44 -05:00
Steven R. Loomis
71aee7a7fa
feat(common): scancode fixes for ks and iso 🙀
...
For: #9403
- per review comments
- track CLDR PR 3282
2023-09-25 17:08:19 -05:00
Steven R. Loomis
27266049f7
feat(common): ldml import infrastructure 🙀
...
For: #9403
- Just use a local Symbol() instead of a named one, there's no reason for a namespace here.
2023-09-25 15:58:05 -05:00
Marc Durdin
94be7bb60c
chore(developer): validate emitted .keyboard_info and fix keys
...
Fixes #9620 .
.keyboard_info keys emitted from kmc-keyboard-info had the wrong format
for the example.keys object, which I discovered when I applied the
validation to the kmc-keyboard-info output.
2023-09-25 15:53:20 +07:00
Marc Durdin
a093507a4c
chore(developer): remove .keyboard_info sources
...
Fixes #9551 .
Removes various .keyboard_info files from test fixtures and also removes
generation of .keyboard_info source files from kmconvert, alongside now-
redundant tests (cvt.dpr).
2023-09-25 12:19:26 +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
Steven R. Loomis
f56e4ffa85
feat(common): ldml scancodes 🙀
...
For: #9403
- unit test the set and row count for codes
- fix errors!
2023-09-22 17:56:35 -05:00
Steven R. Loomis
44f061f293
feat(common): ldml scancodes 🙀
...
For: #9403
- improve how forms are read in the XML structure
- warnings when custom (non-default-import) scancodes are loaded
- error, as usual, when an unknown form is present
2023-09-22 17:33:20 -05:00
Steven R. Loomis
3a677da0c6
feat(common): ldml scancodes 🙀
...
For: #9403
- use Symbols to track import status
2023-09-22 16:48:07 -05:00
Steven R. Loomis
6a54ebdd57
feat(developer): ldml scancodes 🙀
...
For: #9403
- read implied imports for scancodes
2023-09-22 15:20:20 -05: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