Commit graph

105 commits

Author SHA1 Message Date
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
jahorton
7addf5cf3b Merges the duplicated vkbd adjustHeights() method 2019-09-02 15:39:45 +07:00
Marc Durdin
4dfb8b1895 [web] Adjust position of subkeys and key previews for iOS (needs test against Android); fixup init order error with correctOSKTextSize 2019-07-01 12:27:20 +10:00
Marc Durdin
f8d1283a0b Add constants, TODOs 2019-06-19 09:01:43 +10:00
Marc Durdin
90a6bf175d Apply changes to embedded version of adjustHeights 2019-06-19 08:57:31 +10:00
Marc Durdin
494cd52de4 Fix kmw-key-square positioning and adjust findNearestKey for over-key situations 2019-06-19 08:41:02 +10:00
jahorton
35ae108add Fix for embedded Mock-targetted processing 2019-06-05 10:39:18 +07:00
jahorton
ed5448ba98 Fixes Android regression within PR. 2019-05-17 11:09:16 +07:00
jahorton
6706522d67 Fixes minor test bugs, calcs key dist from touches 2019-05-16 11:38:38 +07:00
jahorton
7974ab7735 Calculates vertical center of OSK/layout rows. 2019-05-15 13:38:42 +07:00
jahorton
ea7b7ea380 Finishes up kmwembedded.ts method. 2019-05-14 15:02:44 +07:00
jahorton
efb0350bac Adds support for rotating suggestions in KMW. 2019-05-14 15:00:48 +07:00
jahorton
6eb59e5bd7 Initial pred. text longpress support (Android) 2019-05-13 15:04:21 +07:00
jahorton
d0fb13f768 Better documents KMW longpress management funcs. 2019-05-13 09:25:51 +07:00
jahorton
e27d351e51 Tweaks kmwembedded's touchMenuPos. 2019-05-02 08:26:48 +07:00
jahorton
194d105ed2 Fixes Android OSK enter-key regression 2019-04-24 09:07:38 +07:00
Darcy Wong
d435270282 Clean up debug statements 2019-04-23 13:26:47 +07:00
Darcy Wong
17f093a69f Adjust key previews by banner height 2019-04-23 09:06:58 +07:00
Darcy Wong
51248da0a2 Allow app to set default banner height 2019-04-22 22:44:21 +07:00
Darcy Wong
242b5ac839 Accommodate dimension for Android device banner
* Also have Android app track the banner (suggestion vs blank) on lexical model change
2019-04-19 06:58:14 +07:00
Darcy Wong
9dc935be30 Cleanup comments 2019-04-02 23:50:08 +07:00
Darcy Wong
d99bd10a8a Adjust for banner height 2019-04-01 16:08:14 +07:00
Darcy Wong
36f8edb875 Remove unneeded enable
Remove setting `modelManager.enable = true;`
2019-03-27 08:33:30 +07:00
Darcy Wong
67a43243b7 Start integrating lexical model installs to KMW 2019-03-26 16:22:03 +07:00
Darcy Wong
319a556a67 Address review comments 2019-03-21 14:48:44 +07:00