Commit graph

168 commits

Author SHA1 Message Date
Darcy Wong
9136933c9e fix(web): Check parent element is defined before assigning 2021-11-02 11:22:08 +07:00
jahorton
09f4aed77e chore(web): Merge branch 'refactor/web/active-element-integrations' into refactor/web/osk-activation-and-visibility 2021-09-21 09:59:46 +07:00
jahorton
a6289f4f0f fix(web): detaches base-page touch handlers on shutdown 2021-09-21 09:55:11 +07:00
jahorton
b452092765 refactor(web): base page touch-handlers 2021-09-21 09:43:34 +07:00
jahorton
a1516d194d fix(web): focus-timer preserves activation on Android 2021-09-21 09:23:11 +07:00
jahorton
09de360789 fix(web): missed bits of last commit, adds some polish 2021-09-17 15:02:43 +07:00
jahorton
8826bec8fe fix(web): incorporates some review suggestions 2021-09-17 14:58:18 +07:00
jahorton
ffc381fcb6 chore(web): Merge branch 'refactor/web/active-element-integrations' into refactor/web/osk-activation-and-visibility 2021-09-17 08:38:49 +07:00
jahorton
430b636b22 fix(web): independent keyboard & touch-focus management 2021-09-15 10:28:58 +07:00
jahorton
29a8e3ad63 chore(web): extra sanity check for activeTarget management 2021-09-03 13:34:46 +07:00
jahorton
881a2759f2 chore(web): Merge branch 'refactor/web/active-element-integrations' into refactor/web/osk-activation-and-visibility 2021-09-03 12:45:51 +07:00
jahorton
68425763c6 fix(web): fixes touch-mode focusing issue in unit tests 2021-09-03 12:42:34 +07:00
jahorton
e8afd71491 refactor(web): _Show -> present(), presentAtPosition() 2021-09-01 09:44:34 +07:00
jahorton
f070df079d refactor(web): osk._Hide -> osk.startHide 2021-09-01 09:44:34 +07:00
jahorton
ffef7c2bd4 chore(web): mild cleanup 2021-09-01 09:44:31 +07:00
jahorton
fe797fe657 refactor(web): osk now controls own display state 2021-09-01 09:44:30 +07:00
jahorton
5cbb3cfeeb refactor(web): OSK view activeTarget, lastActiveTarget no longer tied to DOMManager 2021-09-01 09:44:29 +07:00
jahorton
a495bf421e chore(web): minor touch-up 2021-09-01 09:44:02 +07:00
jahorton
7fd62c51f4 refactor(web): centralizes element-oriented OSK display logic, polish for prior commits 2021-09-01 09:44:02 +07:00
jahorton
6971f09c4d refactor(web): activeElement, lastActiveElement as properties 2021-09-01 09:44:01 +07:00
jahorton
c0e48e649a refactor(web): OSK connection to active element 2021-09-01 09:44:00 +07:00
jahorton
1c0f596ee7 chore(web): reverts unneeded changes 2021-08-25 11:53:31 +07:00
jahorton
f27ddc6180 refactor(web): constructor takes devicespec; more pruning, centralization 2021-08-25 09:40:20 +07:00
jahorton
aebe4788a7 refactor(web): Anchored vs Floating OSKViews (pass 1) 2021-08-25 09:40:18 +07:00
Joshua Horton
f870355f21
Merge pull request #5506 from keymanapp/refactor/web/vkbd-touch-events
refactor(web): prep work for mouse-based use of touch events 👆
2021-08-23 09:57:02 +07:00
jahorton
4a2fec2d8f refactor(web): roots out embedded-tab code from source branch 2021-08-05 12:13:03 +07:00
jahorton
3066c1f246 chore(web): Merge branch 'master' into fix/web/final-match-group 2021-08-05 11:02:24 +07:00
jahorton
283b36eb00 change(web): moves uiTouchHandlerBase class 2021-07-30 08:15:14 +07:00
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