Commit graph

129 commits

Author SHA1 Message Date
jahorton
dc7143a4b5 docs(web): adds requested comment 2021-05-25 11:38:59 +07:00
jahorton
e8e02ad0cc fix(web): better multitouch handling 2021-05-25 11:38:58 +07:00
jahorton
ae979a9665 chore(web): removes diagnostic breadcrumbing 2021-05-25 11:38:57 +07:00
Marc Durdin
387259523d chore: disable findTouchAliasElement logging 2021-04-26 17:39:28 +10:00
jahorton
af78fe077b change(web): null guards for findTouchAliasTarget uses 2021-04-21 09:09:03 +07:00
jahorton
a4419fc7c1 docs(web): adjusts comments according to PR review 2021-04-20 14:57:25 +07:00
jahorton
2c03725efd change(web): only check for touch-aliases if touchable 2021-04-20 14:57:24 +07:00
jahorton
3ced825313 change(web): adds code to assist diagnosis of #4797 2021-04-20 14:57:24 +07:00
jahorton
c0495c08ed docs(web): better documents TouchAlias internals, scrollbar handling 2021-04-20 14:57:23 +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
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
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
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
17ad3fadcb change(web): Addresses some PR comments 2020-03-29 22:05:11 +07:00