jahorton
|
7cbb78ea45
|
fix(web): uses new IDs as needed outside of web-core
|
2021-03-17 10:26:58 +07:00 |
|
Joshua Horton
|
6efb6d23be
|
Merge pull request #3685 from keymanapp/feat/common/models/context-reversion
feat(common/models): context reversion modeling
|
2020-10-20 08:42:07 +07:00 |
|
Darcy Wong
|
aa70d16ad0
|
chore(web): Include PR number (1 of 2)
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2020-10-19 10:20:11 +07:00 |
|
Darcy Wong
|
bd2b87f5c0
|
fix(web): Remove base key from popup keys
|
2020-10-19 10:05:31 +07:00 |
|
Darcy Wong
|
02be20e56a
|
chore(web): Add comments about the expected return values
|
2020-10-09 15:19:40 +07:00 |
|
jahorton
|
c0ba9740c5
|
fix(web): missed a spot on prior commit
|
2020-10-09 09:46:15 +07:00 |
|
Darcy Wong
|
47a531e5ff
|
fix(web): Revert sugggestion
|
2020-10-08 14:39:02 +07:00 |
|
Darcy Wong
|
09ccefcd6b
|
Update web/source/kmwembedded.ts
Use a double (`!!`) to convert something truthy to `true`
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
|
2020-10-08 14:22:39 +07:00 |
|
Darcy Wong
|
a15daa4c62
|
fix(web): Fix null comparison to pass un-handled keys back
|
2020-10-08 14:09:38 +07:00 |
|
Darcy Wong
|
d10c439ace
|
chore(web): Merge remote-tracking branch 'origin/master' into fix/web/pass-tab-enter-back-to-embedded-device
|
2020-10-08 13:36:40 +07:00 |
|
Darcy Wong
|
d7c3aec7ca
|
fix(web): Let embedded device handle K_TAB or K_ENTER
|
2020-10-06 15:01:59 +07:00 |
|
Darcy Wong
|
091b3cadf0
|
fix(web): Fix how layer is separated from key name
|
2020-10-05 15:49:56 +07:00 |
|
jahorton
|
373196dded
|
change(web/engine): splits off the core/web/keyboard-processor module
|
2020-04-24 13:45:04 +07:00 |
|
Joshua Horton
|
454c0eb523
|
Merge pull request #2976 from keymanapp/refactor/web/engine/predictive-data-routing
refactor(web/engine): predictive data routing, LanguageProcessor as EventEmitter
|
2020-04-17 08:36:33 +07:00 |
|
Joshua Horton
|
979a8566c3
|
Merge pull request #2969 from keymanapp/refactor/web/engine/key-spec-keyEvent-generation
refactor(web/engine): precomputation for OSK key events, headless production thereof
|
2020-04-17 08:34:54 +07:00 |
|
jahorton
|
e363542c9e
|
refactor(web/engine): returns prediction Promise on RuleBehavior
|
2020-04-09 13:16:08 +07:00 |
|
jahorton
|
d7870f07d9
|
refactor(web/engine): better KeyEvent preanalysis
|
2020-04-08 14:31:27 +07:00 |
|
jahorton
|
8e4908b7e5
|
change(ios): initial iOS use of web popups. Currently unbounded
|
2020-04-07 15:04:33 +07:00 |
|
jahorton
|
55d607f43f
|
change(web): reworks native vs embedded osk definitions
|
2020-04-07 14:43:12 +07:00 |
|
jahorton
|
ebb607adcc
|
fix(ios): iOS 13.4 subkey menu workaround
|
2020-04-07 10:09:54 +07:00 |
|
jahorton
|
7a04baa9a5
|
change(web/engine): kbdProcessor.core => core.keyboardProcessor
|
2020-04-06 13:17:32 +07:00 |
|
jahorton
|
227062ba56
|
refactor(web/engine): InputProcessor/KeyboardProcessor split
|
2020-04-03 10:50:58 +07:00 |
|
jahorton
|
52e3f7e977
|
refactor(web): adds intermediate DOM-aware OutputTarget abstraction
|
2020-04-03 10:31:35 +07:00 |
|
jahorton
|
11c1ed5bf2
|
refactor(web/engine): embedded adjustments, defaultOutput split
|
2020-04-03 10:08:03 +07:00 |
|
Joshua Horton
|
b438291cb0
|
Merge branch 'master' into refactor/web/engine/keyboard-api-dom-split-start
|
2020-04-03 08:26:45 +07:00 |
|
jahorton
|
8fa4b1eaf1
|
refactor(web/engine): moves getOutputTarget() => DOM space
|
2020-03-31 11:48:14 +07:00 |
|
jahorton
|
55998fa1e1
|
refactor(web/engine): Processor now controls layer
|
2020-03-31 10:48:53 +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
|
0151bdc0f7
|
refactor(web/engine): selectLayer, updateLayer use of coreSpec
|
2020-03-27 09:45:46 +07:00 |
|
jahorton
|
067a960983
|
fix(web): minor embedded patch-up
|
2020-03-27 09:24:56 +07:00 |
|
jahorton
|
84339be3cc
|
change(web/engine): headlessSpec -> coreSpec
|
2020-03-27 08:57:09 +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
|
ab445ce407
|
chore(web/engine): Merge branch 'master' into refactor/web/engine/processor-activeKeyboard
|
2020-03-23 13:17:06 +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
|
36db9448fa
|
chore(web/engine): Merge branch 'refactor/web/engine/defaultRuleOutput' into refactor/web/engine/parameter-cleanup
|
2020-03-23 10:00:48 +07:00 |
|
jahorton
|
50dbccf550
|
docs(web/engine): enhanced commenting, addresses PR review
|
2020-03-23 09:56:54 +07:00 |
|
jahorton
|
6ba4c8dd69
|
refactor(web/engine): a few missed details, ensures embedded works
|
2020-03-20 22:09:43 +07:00 |
|
jahorton
|
08b7cb937a
|
refactor(web/engine): activeKeyboard tracked on Processor
|
2020-03-20 21:44:25 +07:00 |
|
jahorton
|
fdc09c21b8
|
refactor(web/engine): KeyboardInterface now property of Processor
|
2020-03-20 20:39:53 +07:00 |
|
jahorton
|
9433a0ec36
|
refactor(web/engine): removes shiftState parameter
|
2020-03-20 11:41:41 +07:00 |
|
jahorton
|
57b365cf00
|
fix(web/engine): embedded hardware bksp, cleanup
|
2020-03-20 09:28:49 +07:00 |
|
jahorton
|
03a3452609
|
fix(web/engine): also refactors embedded-android default output
|
2020-03-19 10:59:21 +07:00 |
|
jahorton
|
a3fe70d529
|
fix(web/engine): branch-patch for embedded mode
|
2020-03-18 14:33:08 +07:00 |
|
jahorton
|
f5624dce65
|
refactor(web/engine): removes need for Processor 'disableDOM' flag
|
2020-03-18 13:41:39 +07:00 |
|
jahorton
|
33dfcff993
|
fix(web/engine): adjusts embedded-mode to match
|
2020-03-18 10:33:26 +07:00 |
|
jahorton
|
963b9213b3
|
change(ios): restores original return style
|
2020-01-24 13:05:56 +07:00 |
|
jahorton
|
ef7871d8a0
|
fix(ios): Fixes embedded subkey layer-shifting
|
2020-01-24 13:02:26 +07:00 |
|