Commit graph

1774 commits

Author SHA1 Message Date
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
9e01fe3bb1 refactor(web): removes redundant code block 2021-09-01 09:43:19 +07:00
jahorton
9f3d1caed6 refactor(web): touch-OSK default size application 2021-09-01 09:42:59 +07:00
jahorton
1ca327796c fix(web): missing null guards in refreshLayout 2021-08-25 11:54:26 +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
jahorton
a31b89f324 feat(web): starts desktop-focused FloatingOSKView (raw copy) 2021-08-25 09:37:43 +07:00
jahorton
7ebc816b92 fix(web): non-default layer spacebar captions 2021-08-25 09:37:04 +07:00
jahorton
ffb1f1da02 refactor(web): location of lm-engine state-change listener 2021-08-24 12:54:11 +07:00
jahorton
e2e7bd4335 fix(web): missing null guard 2021-08-24 10:42:54 +07:00
jahorton
02dfde023a fix(web): error-prone uses of _Show; initial pred-banner load when embedded 2021-08-24 09:24:23 +07:00
jahorton
1587887acc fix(web): null check, hidden keyboard on first load 2021-08-23 16:13:18 +07:00
jahorton
e2f8c58a2b fix(web): banner now uses relative positioning + margin-top 2021-08-23 15:28:04 +07:00
jahorton
f6ebe7a238 fix(web): missed 'this' type change, corresponding behavior 2021-08-23 11:06:29 +07:00
jahorton
da93a34b11 refactor(web): oskView touchup, mild _Hide abstraction 2021-08-23 10:01:09 +07:00
jahorton
c1b89c2288 refactor(web): osk._Show 2021-08-23 10:01:08 +07:00
jahorton
bf20041588 refactor(web): OSKView constructor refinement, code org in file 2021-08-23 10:01:07 +07:00
jahorton
9611537e06 refactor(web): osk._Load 2021-08-23 10:01:07 +07:00
jahorton
e1da0014c3 refactor(web): start of OSKView abstraction 2021-08-23 10:01:06 +07:00
jahorton
37ea16b3d9 refactor(web): integration of OSKViewComponent 2021-08-23 10:00:19 +07:00
jahorton
8745d55189 refactor(web): oskViewComponent definition 2021-08-23 10:00:19 +07:00
Joshua Horton
d628291868
Merge pull request #5530 from keymanapp/refactor/web/vkbd-mouse-events
refactor(web): mouse-based use of touch handlers 👆
2021-08-23 09:57:11 +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
65071a31d8 docs(web): inputEventCoordinate comments 2021-08-23 08:24:45 +07:00
Joshua Horton
fda5ea7370
Merge pull request #5553 from keymanapp/fix/web/final-match-group
fix(common/core/web): behavior with unmatched final group
2021-08-20 09:45:48 +07:00
jahorton
8d8291609d chore(web): Merge branch 'refactor/web/vkbd-touch-events' into refactor/web/vkbd-mouse-events 2021-08-19 09:30:26 +07:00
jahorton
e05a23d0be refactor(web): splits detectWithinBounds as requested in review 2021-08-19 09:28:00 +07:00
jahorton
7a570307cb fix(web): another TouchEvent instanceof check 2021-08-17 14:20:18 +07:00
jahorton
85167994ee fix(web): unit-test issue, TouchEvent compat for desktop 2021-08-17 13:35:39 +07:00
jahorton
b26ea21915 chore(web): Merge branch 'refactor/web/vkbd-touch-events' into refactor/web/vkbd-mouse-events 2021-08-17 10:22:36 +07:00
jahorton
7dd7adb323 chore(web): minor cleanup 2021-08-17 10:21:54 +07:00
jahorton
8656393478 chore(web): Merge branch 'master' into refactor/web/vkbd-touch-events 2021-08-17 08:46:20 +07:00
Joshua Horton
c35c003762
Merge pull request #5462 from keymanapp/refactor/web/vkbd-layout-key-calc-merger
refactor(web): overhaul of OSK key layout calcs + styling, merges desktop & touch logic 📐
2021-08-17 08:36:15 +07:00
Joshua Horton
b5789d2b6a
Merge pull request #5459 from keymanapp/refactor/web/vkbd-layout-calcs
refactor(web): reworks VisualKeyboard layout spec design 📐
2021-08-17 08:36:02 +07:00
Joshua Horton
4ccf48b678
Merge pull request #5451 from keymanapp/refactor/web/vkbd-layout-encapsulation
refactor(web): OSK layout hierarchy encapsulation 📐
2021-08-17 08:35:49 +07:00
Darcy Wong
457311b6cb fix(web): Blank spacebar text when displayName is empty string 2021-08-05 13:09:58 +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
2d36215e2e chore(web): Merge branch 'refactor/web/vkbd-touch-events' into refactor/web/vkbd-mouse-events 2021-08-04 10:41:57 +07:00
jahorton
f9b038fae8 chore(web): Merge branch 'refactor/web/vkbd-layout-key-calc-merger' into refactor/web/vkbd-touch-events 2021-08-04 10:41:36 +07:00
jahorton
2b998d0b3d fix(web): base font-scaling during desktop osk-resize 2021-08-04 10:36:38 +07:00
jahorton
5021ac0dfe chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger 2021-08-04 10:25:34 +07:00
jahorton
610ffd7e64 fix(web): desktop OSK resizing performance 2021-08-04 10:25:06 +07:00