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