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 |
|