Joshua Horton
|
b438291cb0
|
Merge branch 'master' into refactor/web/engine/keyboard-api-dom-split-start
|
2020-04-03 08:26:45 +07:00 |
|
Joshua Horton
|
8801779166
|
Merge pull request #2926 from keymanapp/refactor/web/engine/variable-store-storage-abstraction
refactor(web/engine): variable store storage abstraction
|
2020-04-03 08:16:31 +07:00 |
|
Joshua Horton
|
11dcd65864
|
Merge pull request #2925 from keymanapp/refactor/web/engine/processor-callbacks
refactor(web/engine): RuleBehavior now headless
|
2020-04-03 08:16:05 +07:00 |
|
Joshua Horton
|
09847c6a7c
|
Merge pull request #2920 from keymanapp/refactor/web/engine/layer-system-store
refactor(web/engine): Processor now manages current layer; OSK listens via callback
|
2020-04-03 08:15:46 +07:00 |
|
jahorton
|
85c7ecf908
|
refactor(web/engine): headless layout retrieval for text prediction
|
2020-04-02 22:03:26 +07:00 |
|
jahorton
|
0a2f09766e
|
fix(web/engine): unit-test check for saveStore
|
2020-04-01 09:55:43 +07:00 |
|
jahorton
|
616934f8b0
|
refactor(web/engine): abstraction for variable-store serialization
|
2020-03-31 14:46:04 +07:00 |
|
jahorton
|
2bdf28de9c
|
refactor(web/engine): RuleBehavior now headless
|
2020-03-31 13:53:54 +07:00 |
|
jahorton
|
8fa4b1eaf1
|
refactor(web/engine): moves getOutputTarget() => DOM space
|
2020-03-31 11:48:14 +07:00 |
|
jahorton
|
603c4cd758
|
refactor(web/engine): Moves resetVKShift() -> DOM space
|
2020-03-31 11:29:59 +07:00 |
|
jahorton
|
55998fa1e1
|
refactor(web/engine): Processor now controls layer
|
2020-03-31 10:48:53 +07:00 |
|
jahorton
|
8e2845475d
|
refactor(web/engine): registerKeyboard, registerStub
|
2020-03-30 11:58:49 +07:00 |
|
jahorton
|
96cb09c0d0
|
fix(web/engine): 'hollow' mode no longer required for Processor
|
2020-03-27 23:52:39 +07:00 |
|
jahorton
|
86cc033368
|
refactor(web/engine): supports 'hollow' Keyboards
|
2020-03-27 23:40:45 +07:00 |
|
jahorton
|
2b3545e269
|
refactor(web/engine): Keyboard.emulatesAltGr property
|
2020-03-27 17:40:03 +07:00 |
|
jahorton
|
c03829ffce
|
refactor(web/engine): moves layout classes to keyboards namespace
|
2020-03-27 17:40:03 +07:00 |
|
jahorton
|
a3b65f6156
|
fix(web/engine): missed change from prior commit
|
2020-03-27 16:08:50 +07:00 |
|
jahorton
|
944d93aa62
|
refactor(web/engine): reworks resetContext, adds OutputTarget version
|
2020-03-27 15:56:29 +07:00 |
|
jahorton
|
fdb6ba0c4f
|
refactor(web/engine): moves kbd state management to Processor
|
2020-03-27 15:45:09 +07:00 |
|
jahorton
|
3ed9de2000
|
refactor(web): swallowKeypress moved (back) to DOM section
|
2020-03-27 09:51:49 +07:00 |
|
jahorton
|
a7d768c663
|
refactor(web/engine): drops second param of processKeyEvent
|
2020-03-27 09:51:49 +07:00 |
|
jahorton
|
4e778edb27
|
refactor(web): starts cleanup of mnemonic swallowKeypress use
|
2020-03-27 09:51:49 +07:00 |
|
jahorton
|
cf0599fd66
|
refactor(web): A bit more osk-handling focused cleanup
|
2020-03-27 09:51:48 +07:00 |
|
jahorton
|
46e1744f5b
|
refactor(web): refactors some OSK-only handling
|
2020-03-27 09:51:48 +07:00 |
|
jahorton
|
1dd05a6308
|
refactor(web/engine): moves std OSK focus maintenance on input
|
2020-03-27 09:51:48 +07:00 |
|
jahorton
|
033d0c1583
|
refactor(web): Moves FF keymapping to GetClickEventProperties
|
2020-03-27 09:51:45 +07:00 |
|
jahorton
|
0151bdc0f7
|
refactor(web/engine): selectLayer, updateLayer use of coreSpec
|
2020-03-27 09:45:46 +07:00 |
|
jahorton
|
ef7f621362
|
refactor(web): core-device casing, better enum use
|
2020-03-27 09:17:47 +07:00 |
|
jahorton
|
cf047bfab9
|
change(web/engine): addressing PR review
|
2020-03-27 09:11:35 +07:00 |
|
jahorton
|
15e8079430
|
refactor(web/engine): A few more device-use spots
|
2020-03-27 08:34:02 +07:00 |
|
jahorton
|
3855981fbf
|
refactor(web/engine): adds device, isSynthetic to KeyEvent
|
2020-03-26 13:09:25 +07:00 |
|
jahorton
|
534222fea5
|
refactor(web): starts OSK preprocessor
fix(web): fixes kmwRecorder
|
2020-03-26 13:04:43 +07:00 |
|
jahorton
|
bf9ce8c1a6
|
refactor(web/engine): starts DOM pre-processor
fix(web): Ensures dev resources continue working
|
2020-03-26 13:01:14 +07:00 |
|
jahorton
|
47bec08cc5
|
refactor(web/engine): relocates kmwdom.ts and kmwdomevents.ts
|
2020-03-26 10:05:47 +07:00 |
|
Joshua Horton
|
573f2e8652
|
Merge pull request #2883 from keymanapp/refactor/web/engine/keyboardTag
refactor(web/engine): relocates keyboard tag code, adds typing
|
2020-03-25 09:28:42 +07:00 |
|
Joshua Horton
|
2d34ffa809
|
Merge pull request #2870 from keymanapp/refactor/web/engine/keyMapManager
refactor(web/engine): headless-friendly keymapping
|
2020-03-25 09:28:06 +07:00 |
|
Joshua Horton
|
fa946a1bcb
|
Merge pull request #2869 from keymanapp/refactor/web/engine/keyboard-wrapper-2
refactor(web/engine): More Keyboard wrapper properties
|
2020-03-25 09:25:09 +07:00 |
|
Joshua Horton
|
6e43ff2464
|
Merge pull request #2868 from keymanapp/refactor/web/engine/keyboard-wrapper
refactor(web/engine): Initial definition of typed Keyboard wrapper
|
2020-03-25 09:24:42 +07:00 |
|
jahorton
|
314f61257f
|
change(web/engine): more lint-friendly if-assignment pattern
|
2020-03-24 13:27:26 +07:00 |
|
jahorton
|
b9932f24e3
|
fix(web/engine): Ensures KeyboardInterface available for unit tests
|
2020-03-24 12:49:32 +07:00 |
|
jahorton
|
97c3ff9b19
|
chore(web/engine): Merge branch 'refactor/web/engine/keyboard-wrapper-2' into refactor/web/engine/keyMapManager
|
2020-03-24 08:21:17 +07:00 |
|
jahorton
|
ac179ead84
|
chore(web/engine): Merge branch 'refactor/web/engine/keyboard-wrapper' into refactor/web/engine/keyboard-wrapper-2
|
2020-03-24 08:20:35 +07:00 |
|
jahorton
|
2b6b51da7e
|
chore(web/engine): Merge branch 'refactor/web/engine/processor-activeKeyboard' into refactor/web/engine/keyboard-wrapper
|
2020-03-24 08:19:58 +07:00 |
|
jahorton
|
ab445ce407
|
chore(web/engine): Merge branch 'master' into refactor/web/engine/processor-activeKeyboard
|
2020-03-23 13:17:06 +07:00 |
|
jahorton
|
2451326c4c
|
fix(web/engine): Fixes default rule filtering for emulation chars
|
2020-03-23 13:10:43 +07:00 |
|
jahorton
|
d97343d38e
|
chore(web/engine): Merge remote-tracking branch 'origin/master' into refactor/web/engine/processor-keyboard-api
|
2020-03-23 13:10:16 +07:00 |
|
jahorton
|
3974d10079
|
docs(web/engine): addresses PR review
|
2020-03-23 13:00:36 +07:00 |
|
Joshua Horton
|
32c7a292bf
|
Merge pull request #2862 from keymanapp/refactor/web/engine/doInputEvent
refactor(web/engine): doInputEvent moved to OutputTarget
|
2020-03-23 12:57:48 +07:00 |
|
Joshua Horton
|
9c17512fd1
|
Merge pull request #2861 from keymanapp/refactor/web/engine/ruleBehavior
refactor(web/engine): moves new RuleBehavior type & behaviors to own file
|
2020-03-23 12:57:05 +07:00 |
|
jahorton
|
65b139e22d
|
chore(web/engine): Merge branch 'master' into refactor/web/engine/parameter-cleanup
|
2020-03-23 12:55:54 +07:00 |
|