Joshua A. Horton
8401b0fa0d
fix(web): gesture-engine - forcibly unique-ifies ALL input types via internal id mapping
2023-10-02 14:43:33 +07:00
Joshua A. Horton
3f3e51c8fc
feat(web): ensures source responsible for item selection listed first in stage-report
2023-10-02 14:43:33 +07:00
Joshua A. Horton
838c22506a
chore(web): drops GestureModel itemPriority (unused)
2023-10-02 14:43:32 +07:00
Steven R. Loomis
17eba2d237
feat(developer): scancode and forms 🙀
...
- spec: 'hardware' is no longer an enum but a str.
Ripple effects here.
- custom scancodes and layouts are, interestingly, supported. But it's a warning.
- tests for bad scancodes.
Fixes : #9403
2023-09-30 22:06:39 -05:00
Steven R. Loomis
f5ceac8803
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml
2023-09-30 19:04:01 -05:00
Steven R. Loomis
ffe00c06b5
feat(common): scancode - move vkey map generation into KeysCompiler 🙀
...
- also fix visual keyboard compiler to use same code
For: #9403
2023-09-30 18:54:37 -05:00
Steven R. Loomis
4b9d7cbe7e
feat(common): scancode - confirming that the calculated scancodes are the same 🙀
...
For: #9403
2023-09-30 17:22:50 -05:00
Steven R. Loomis
b9f9d9ce50
feat(common): scancode - generate scancode.ts 🙀
...
- interim step
- also re-add statically
For: #9403
2023-09-30 17:09:06 -05:00
Joshua Horton
a60cd7e236
Merge pull request #9637 from keymanapp/feat/web/properties-for-integration
...
feat(web): adds gesture-engine API properties for integration use 🐵
2023-09-29 15:43:48 +07:00
Joshua Horton
fd762dc4a7
Merge pull request #9631 from keymanapp/feat/web/state-token
...
feat(web): state token tracking, association with gestures 🐵
2023-09-29 15:43:41 +07:00
Marc Durdin
d99388fc68
Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata
2023-09-29 09:31:53 +02:00
Joshua A. Horton
650a583c25
chore(web): Merge remote-tracking branch 'origin/feat/web/properties-for-integration' into feat/web/properties-for-integration
2023-09-29 09:59:17 +07:00
Joshua A. Horton
c20c780bad
chore(web): Merge branch 'feat/web/state-token' into feat/web/properties-for-integration
2023-09-29 09:58:47 +07:00
Joshua A. Horton
ec861dd6f0
fix(web): stateToken forwarding
2023-09-29 09:58:02 +07:00
Joshua Horton
0d8ac5856a
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-09-29 08:23:00 +07:00
Joshua Horton
2d443d82fd
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-09-29 08:20:42 +07:00
Steven R. Loomis
968da50a5c
feat(developer): ldml dynamic scancodes 🙀
...
- emit scancodes.json
for: feat(developer): ldml scancodes 🙀 #9403
2023-09-28 17:43:06 -05:00
Steven R. Loomis
6e2d858792
feat(developer): ldml dynamic scancodes 🙀
...
- at least make sure we're using a consistent (if wrong) vkey for each scancode?
for: feat(developer): ldml scancodes 🙀 #9403
2023-09-28 17:16:27 -05:00
Steven R. Loomis
518cc36314
feat(common): scancode - skip test to validate prior changes 🙀
...
- working on a dynamic approach, skipping this test for now
For: #9403
2023-09-28 13:41:19 -05:00
Steven R. Loomis
5fa99f5314
fix(common): update keyman for removal of vkeys 🙀
...
dropped in upstream CLDR-17093
- missed changes
See #7135
2023-09-28 13:32:02 -05:00
Steven R. Loomis
bdef1c48d3
fix(common): update keyman for removal of vkeys 🙀
...
dropped in upstream CLDR-17093
See #7135
2023-09-28 13:03:44 -05:00
Marc Durdin
a86bcb9248
chore(common): fixup legacy test keyboards
2023-09-28 16:10:46 +07:00
Marc Durdin
84d77ff306
Merge pull request #9537 from keymanapp/feat/developer/add-logFormat-to-kmc
...
feat(developer): add --log-format to kmc 🎺
2023-09-28 10:54:19 +02:00
Marc Durdin
65d95d39fc
Merge pull request #9535 from keymanapp/feat/developer/eliminate-source-info-files
...
feat(developer): eliminate source .model_info and .keyboard_info files 🎺
2023-09-28 10:54:08 +02:00
Joshua A. Horton
d3ff02ded6
feat(web): associated tests
2023-09-28 10:25:13 +07:00
Joshua A. Horton
1f6b6359f9
feat(web): adds .activeSources, .potentialModelMatchIds
2023-09-28 10:25:05 +07:00
Joshua A. Horton
d730e9d524
fix(web): forgot to annotate new generic param in event
2023-09-28 08:09:09 +07:00
Joshua A. Horton
f7f957aaa0
change(web): adds 'readonly' to stats-oriented InputSample properties
2023-09-27 12:10:26 +07:00
Joshua A. Horton
c157530594
feat(web): gesture engine can now track a 'state token'
2023-09-27 11:54:42 +07:00
Joshua A. Horton
29b540cc6e
chore(web): removes unused field
2023-09-27 09:01:49 +07:00
Joshua A. Horton
4215e1efcc
chore(web): Merge branch 'feat/web/gesture-staging-integration' into feat/web/modipress-termination-cascading
2023-09-27 09:01:06 +07:00
Joshua A. Horton
aebfca8b0b
chore(web): Merge branch 'feat/web/gesture-staging' into feat/web/gesture-staging-integration
2023-09-27 09:00:52 +07:00
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