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
|
8efdd9616d
|
Merge pull request #2927 from keymanapp/fix/web/539-active-element-tracking
fix(web): fixes activeElement typing
|
2020-04-03 08:17:30 +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 |
|
Joshua Horton
|
887c308ad3
|
Merge pull request #2919 from keymanapp/refactor/web/engine/systemStores
refactor(web/engine): start of system store abstraction
|
2020-04-03 08:15:29 +07:00 |
|
Joshua Horton
|
c13b359530
|
Merge pull request #2922 from keymanapp/refactor/web/engine/processor-cleanup
refactor(web/engine): relocates DOM-only parts of Processor
|
2020-04-03 08:10:18 +07:00 |
|
jahorton
|
75886e1755
|
fix(web/engine): null check for chirality layouts
|
2020-04-03 08:09:14 +07:00 |
|
jahorton
|
9fc95260ac
|
chore(web/engine): Merge branch 'master' into refactor/web/engine/keyboard-api-dom-split-start
|
2020-04-03 08:08:37 +07:00 |
|
jahorton
|
85c7ecf908
|
refactor(web/engine): headless layout retrieval for text prediction
|
2020-04-02 22:03:26 +07:00 |
|
jahorton
|
09454956e9
|
fix(web/engine): default layout fix for chiral keyboards
|
2020-04-02 13:48:48 +07:00 |
|
Joshua A. Horton
|
f7ea6dbeb4
|
fix(web/engine): Fixes assignment reference
|
2020-04-01 10:39:02 +07:00 |
|
jahorton
|
0a2f09766e
|
fix(web/engine): unit-test check for saveStore
|
2020-04-01 09:55:43 +07:00 |
|
jahorton
|
948f55c8ac
|
fix(web): missed a few HTMLElement|Document spots
|
2020-03-31 15:39:34 +07:00 |
|
jahorton
|
6f366f9f80
|
fix(web): ensures activeElement is always an element, not iframe doc. Fixes #539
|
2020-03-31 15:23:43 +07:00 |
|
jahorton
|
680db25eff
|
fix(web/engine): null checks
|
2020-03-31 14:58:56 +07:00 |
|
jahorton
|
62b21a63a6
|
refactor(web/engine): disables fat-finger saveStore commands
|
2020-03-31 14:52:28 +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
|
d7d404ccdb
|
fix(web): fixes touch distribution layer retrieval
|
2020-03-31 12:41:15 +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
|
0fb937892f
|
refactor(web/engine): tweaks RuleBehavior accordingly
|
2020-03-31 11:07:36 +07:00 |
|
jahorton
|
55998fa1e1
|
refactor(web/engine): Processor now controls layer
|
2020-03-31 10:48:53 +07:00 |
|
jahorton
|
e4b5bc4a2e
|
refactor(web/engine): starts layer system-store object
|
2020-03-31 09:50:04 +07:00 |
|
jahorton
|
1cabef0908
|
refactor(web/engine): start of system store abstraction
|
2020-03-31 09:34:33 +07:00 |
|
jahorton
|
096ab5906b
|
chore(web/engine): Merge branch 'master' into refactor/web/engine/keyboard-api-dom-split-start
|
2020-03-31 08:41:02 +07:00 |
|
Joshua Horton
|
a78626ac6c
|
Merge pull request #2903 from keymanapp/refactor/web/engine/keyboard-wrapper-layouts
refactor(web/engine): layouts now full property of Keyboard wrapper
|
2020-03-31 08:38:53 +07:00 |
|
Joshua Horton
|
cd04237a81
|
Merge pull request #2902 from keymanapp/refactor/web/engine/keyboard-layouts-namespacing
refactor(web/engine): Preps keyboard layouts definitions for web-core
|
2020-03-31 08:38:31 +07:00 |
|
Joshua Horton
|
090b33ca4a
|
Merge pull request #2901 from keymanapp/refactor/web/engine/interface-utility-relocation
refactor(web/engine): KeyboardInterface/Processor cleanup and prep
|
2020-03-31 08:38:15 +07:00 |
|
jahorton
|
8e2845475d
|
refactor(web/engine): registerKeyboard, registerStub
|
2020-03-30 11:58:49 +07:00 |
|
jahorton
|
8f2058de2c
|
refactor(web/engine): starts splitting KeyboardInterface defns
|
2020-03-30 11:58:49 +07:00 |
|
jahorton
|
2d8e676b47
|
fix(web): a more thorough layout state caching, fixes embedded
|
2020-03-30 11:54:23 +07:00 |
|
jahorton
|
d73390c635
|
fix(web/engine): missing init for layouts cache on else
|
2020-03-30 09:56:42 +07:00 |
|
jahorton
|
aa04261e4e
|
feat(web/engine): Keyboard layout caching, cache checks
|
2020-03-30 08:54:53 +07:00 |
|
Joshua Horton
|
68c7b654f6
|
Merge pull request #2899 from keymanapp/refactor/web/processKeyEvent-weeding
refactor(web): cleanup for Processor.processKeyEvent
|
2020-03-30 08:42:16 +07:00 |
|
jahorton
|
17ad3fadcb
|
change(web): Addresses some PR comments
|
2020-03-29 22:05:11 +07:00 |
|
jahorton
|
27564418e9
|
change(web/engine): Addresses PR comments
|
2020-03-29 21:53:30 +07:00 |
|
jahorton
|
4f807420bf
|
change(web): addresses PR concern
|
2020-03-29 21:19:16 +07:00 |
|
jahorton
|
75e8e0cafe
|
fix(web/engine): missing null check
|
2020-03-27 23:57:28 +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
|
34dbcc36af
|
refactor(web/engine): OSK construction uses Keyboard.layout
|
2020-03-27 23:00:15 +07:00 |
|
jahorton
|
cd98ab3fd4
|
refactor(web/engine): start of Keyboard wrapper layout property
|
2020-03-27 22:27:11 +07:00 |
|
jahorton
|
2b3545e269
|
refactor(web/engine): Keyboard.emulatesAltGr property
|
2020-03-27 17:40:03 +07:00 |
|
jahorton
|
98ea5ee95f
|
refactor(web/engine): Removes osk.OSKSubKey ref from default layouts
|
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
|
e5284e38e6
|
fix(web/engine): fixes test cases
|
2020-03-27 17:38:37 +07:00 |
|
jahorton
|
a3b65f6156
|
fix(web/engine): missed change from prior commit
|
2020-03-27 16:08:50 +07:00 |
|
jahorton
|
62765cc3db
|
refactor(web/engine): Drops defaultBackspace use of getOutputTarget
|
2020-03-27 16:05:33 +07:00 |
|