Commit graph

1748 commits

Author SHA1 Message Date
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
jahorton
c038db9afd fix(web): accidental intercept of move, resize handlers 2021-08-04 09:49:47 +07:00
Darcy Wong
85000ef5df fix(web): Have util.wait check useAlerts option 2021-08-03 10:33:16 +07:00
jahorton
511f056383 chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger 2021-08-02 09:20:26 +07:00
jahorton
b33e8eaf5d chore(web): Merge branch 'refactor/web/vkbd-layout-encapsulation' into refactor/web/vkbd-layout-calcs 2021-08-02 09:06:35 +07:00
jahorton
1038209e5c chore(web): Merge branch 'master' into refactor/web/vkbd-layout-encapsulation 2021-08-02 09:05:38 +07:00
Joshua Horton
a162253629
Merge pull request #5490 from keymanapp/fix/web/stuck-key-highlighting
fix(web): stuck key highlighting from touchpoint movement
2021-08-02 09:04:45 +07:00
jahorton
3a9cc742ca refactor(web): OSK mouse input abstraction 2021-07-30 14:50:46 +07:00
jahorton
52fad6e400 refactor(web): merges mouse + touch processing, extra branch for unit tests 2021-07-30 10:33:48 +07:00
jahorton
53fc932f88 chore(web): cleanup per review notes, drops unref'd func 2021-07-30 09:44:15 +07:00
Joshua Horton
64ba024a7a
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-30 09:16:25 +07:00
jahorton
227eb91e1f fix(web): matching adjustments for embedded 2021-07-30 08:15:16 +07:00
jahorton
44bb9cc437 refactor(web): dev-artifact cleanup 2021-07-30 08:15:16 +07:00
jahorton
b066ceb640 feat(web): screen-based 'fuzzy bounds' for OSK mouse/touch constraints 2021-07-30 08:15:15 +07:00
jahorton
6df759bfc1 feat(web): partial polishing 2021-07-30 08:15:15 +07:00
jahorton
a96d04cc4e refactor(web): abstraction for OSK touch-event input 2021-07-30 08:15:15 +07:00
jahorton
7d73659047 refactor(web): start of inputEventEngine 2021-07-30 08:15:15 +07:00
jahorton
ab69a20203 change(web): CustomizationCoord -> InputEventCoord 2021-07-30 08:15:15 +07:00
jahorton
283b36eb00 change(web): moves uiTouchHandlerBase class 2021-07-30 08:15:14 +07:00
jahorton
27a15c01df refactor(web): findNearestKey does not need full Event obj 2021-07-30 08:15:14 +07:00
jahorton
c72a5eac5a chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger 2021-07-29 17:18:43 +07:00
jahorton
e4b9a9dead fix(web): initial touch width based on window, not screen 2021-07-29 17:09:16 +07:00
jahorton
14e1ce50da chore(web): Merge branch 'refactor/web/vkbd-layout-calcs' into refactor/web/vkbd-layout-key-calc-merger 2021-07-29 16:58:11 +07:00
jahorton
8f316a8bca fix(web): embedded keyboard layout behavior 2021-07-29 16:03:12 +07:00
jahorton
5a83bc13fe fix(web): properly applies vkbd-level fontsize 2021-07-29 10:16:35 +07:00
jahorton
ed490fcbef refactor(common/core/web): relocates empty-row fix to keyboard-processor module 2021-07-29 09:41:34 +07:00
jahorton
cb4b790a16 chore(web): addresses some PR review concerns 2021-07-29 09:29:34 +07:00