Commit graph

137 commits

Author SHA1 Message Date
Darcy Wong
5d1a652314 Merge remote-tracking branch 'origin/master' into feat/web/add-keyboard-promise 2021-07-23 13:12:40 +07:00
jahorton
0a33ed863d chore(web): addresses review comments 2021-07-23 11:48:51 +07:00
jahorton
dbded0dd23 refactor(web): osk.prepare -> constructor, sync _Load 2021-07-07 11:46:12 +07:00
jahorton
7d08b2795f feat(web): delayed keyman.osk initialization 2021-07-07 11:45:27 +07:00
jahorton
e2ba78582e feat(web): prevents crash on null keyman.osk field 2021-07-07 11:45:27 +07:00
Darcy Wong
144125080b feat(web): Handle deferment of adding keyboards 2021-06-30 10:26:19 +07:00
Darcy Wong
b843a24f9a chore(web): Address additional review comments
* Add more description on promise-api/index.html
* Use OptionType
2021-06-25 09:15:13 +07:00
jahorton
c91d2f3685 refactor(web): related adjustments for full KMW 2021-05-28 13:14:43 +07:00
jahorton
125e6f3590 docs(web): adds requested comment 2021-05-25 10:06:30 +07:00
jahorton
439d05cf88 fix(web): better multitouch handling 2021-05-24 11:40:41 +07:00
jahorton
fcc60d0a3c chore(web): removes diagnostic breadcrumbing 2021-05-24 10:59:54 +07:00
Marc Durdin
4f404ccdb8 chore: disable findTouchAliasElement logging 2021-04-26 17:38:01 +10:00
jahorton
9f071bb906 change(web): null guards for findTouchAliasTarget uses 2021-04-21 09:08:28 +07:00
jahorton
e995a5cde1 docs(web): adjusts comments according to PR review 2021-04-20 14:01:46 +07:00
jahorton
0db5e9dc6d change(web): only check for touch-aliases if touchable 2021-03-30 10:00:41 +07:00
jahorton
6c275ca9d3 change(web): adds code to assist diagnosis of #4797 2021-03-30 09:43:50 +07:00
jahorton
e35ed5be9c docs(web): better documents TouchAlias internals, scrollbar handling 2021-03-29 09:13:33 +07:00
Joshua Horton
dba99618fb
Merge pull request #4646 from keymanapp/fix/web/better-missing-feature-check
fix(web): better check for missing MutationObserver type
2021-03-12 08:36:04 +07:00
jahorton
2efe73f1f2 fix(web): better check for missing MutationObserver type 2021-03-11 09:44:50 +07:00
jahorton
8999eecfc9 fix(web): event handling for TouchAliasElement's blinking caret 2021-03-10 13:12:30 +07:00
jahorton
58a214831b docs(web): enhances comments re: keymapping 2021-02-26 12:06:39 +07:00
jahorton
86341505eb fix(web): mnemonic keystrokes w FF keymapping. Fixes #1125 2021-02-26 09:58:27 +07:00
jahorton
431a9fc85a fix(web): hides touch-alias caret when keystroke causes focus change 2021-02-24 13:20:54 +07:00
Joshua Horton
4a29e293c2
Merge pull request #4238 from keymanapp/fix/web/3991-null-offsetParent
fix(web): unexpected errors in OSK / banner position calculations
2021-01-15 09:59:14 +07:00
Joshua Horton
d4420c00fc
change(web): minor tweak from review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-01-15 09:54:54 +07:00
jahorton
1c52376f03 fix(web): prevents predictive text engine init if workers aren't available 2021-01-13 13:56:27 +07:00
jahorton
2bf5d8a76a fix(web): offsetParent -> parentElement 2021-01-13 10:09:46 +07:00
jahorton
925bbc1f56 fix(web): supplies missing (optional) argument to prevent warnings 2021-01-11 10:01:36 +07:00
jahorton
af7be3f1dc fix(web): default attachment behavior 2020-11-25 12:51:34 +07:00
jahorton
5ba0888cfd feat(web/engine): adds META modifier, filters mac meta hotkeys/shortcuts 2020-11-12 09:15:33 +07:00
jahorton
c03adea719 fix(web/engine): test-resource compile fix 2020-09-21 10:01:51 +07:00
jahorton
0c2c591e17 refactor(web/engine): application of predictive suggestions 2020-09-15 15:22:16 +07:00
jahorton
126a15e120 refactor(web/engine): renames DeviceSpec, moves to utils 2020-05-18 08:31:32 +07:00
jahorton
5c709f9468 chore(web/engine): post-rebase cleanup 2020-04-24 14:35:52 +07:00
jahorton
1eed004296 change(web): package rename + patchup 2020-04-24 13:53:39 +07:00
jahorton
373196dded change(web/engine): splits off the core/web/keyboard-processor module 2020-04-24 13:45:04 +07:00
jahorton
7654c26c8c refactor(web/engine): InputProcessor polish, prep 2020-04-09 15:08:18 +07:00
jahorton
8c0f81f8ba refactor(web/engine): headless LanguageProcessor (aside from lmlayer) 2020-04-09 14:51:49 +07:00
jahorton
e363542c9e refactor(web/engine): returns prediction Promise on RuleBehavior 2020-04-09 13:16:08 +07:00
jahorton
6020ffee0c refactor(web/engine): LanguageProcessor.canEnable 2020-04-09 09:50:35 +07:00
jahorton
2f6e1e42af refactor(web/engine): initial ModelManager split 2020-04-09 09:22:35 +07:00
Joshua Horton
2c77cef79a
Merge pull request #2940 from keymanapp/refactor/web/engine/processor-split
refactor(web/engine): InputProcessor/KeyboardProcessor split
2020-04-07 09:04:35 +07:00
jahorton
5d788c5c84 change(web): better DOM-default-output namespace use 2020-04-07 08:47:41 +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
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
jahorton
0a2f09766e fix(web/engine): unit-test check for saveStore 2020-04-01 09:55:43 +07:00