Commit graph

118 commits

Author SHA1 Message Date
Joshua Horton
112cea00ea
Merge pull request #8806 from keymanapp/chore/web/page-integration-handlers
chore(web): modularization of Web's page-integration handlers 🧩
2023-05-23 11:49:42 +07:00
Joshua Horton
b9ff8c324e
Merge pull request #8805 from keymanapp/chore/web/context-focus-event-hooks
chore(web): reconnection of KMW's context-focus event hooks 🧩
2023-05-23 11:49:26 +07:00
Joshua Horton
e9e0bedb25
Merge pull request #8803 from keymanapp/chore/web/context-management-handlers
chore(web): context-management handlers 🧩
2023-05-23 11:47:46 +07:00
Joshua Horton
f0fe7da216
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-05-23 11:47:27 +07:00
Joshua A. Horton
683708b1cc chore(web): adjustments per review 2023-05-22 14:22:19 +07:00
Joshua A. Horton
b5df853cab docs(web): bookkeeping for modularization progress 2023-05-16 10:42:56 +07:00
Joshua A. Horton
953973c553 chore(web): modularizes window load/unload handlers, nearby init + shutdown code 2023-05-16 10:42:56 +07:00
Joshua A. Horton
d16927f712 chore(web): modularizes pageFocusHandler 2023-05-16 10:42:55 +07:00
Joshua A. Horton
26a2ee7341 chore(web): modularizes base-page touch handlers for focus / scroll interactions 2023-05-16 10:42:55 +07:00
Joshua A. Horton
18e50656a3 chore(web): modularizes base-page suppressFocusCheck 2023-05-16 10:42:54 +07:00
Joshua A. Horton
978394000b chore(web): ContextManager attachment handlers for focus-event hooks 2023-05-16 10:42:51 +07:00
Joshua A. Horton
348de8a857 chore(web): modularization of blur, focus, and text-change events 2023-05-16 10:38:29 +07:00
Joshua A. Horton
478b8ff294 chore(web): _ControlFocus, _ControlBlur, remaining focus-management flag modularization 2023-05-16 10:37:59 +07:00
Joshua A. Horton
b8180e1d43 fix(web): pulls forward a few fixes relevant to this PR's changes 2023-05-16 10:34:16 +07:00
Joshua A. Horton
8ef3e47184 fix(web): properly forgetting design-iframes on detachment 2023-05-16 10:34:16 +07:00
Joshua A. Horton
cc6b0150f7 chore(web): ContextManager attachment handlers for focus-event hooks 2023-05-16 10:34:14 +07:00
Joshua A. Horton
59f96f4d30 chore(web): modularization of blur, focus, and text-change events 2023-05-16 10:34:14 +07:00
Joshua A. Horton
188a54cba3 chore(web): _ControlFocus, _ControlBlur, remaining focus-management flag modularization 2023-05-16 10:34:13 +07:00
Joshua A. Horton
32d47edd28 fix(web): one more tidbit 2023-05-16 10:33:11 +07:00
Joshua A. Horton
f4e27c7566 fix(web): forgot to fix a reference to an altered method signature 2023-05-16 10:23:36 +07:00
Joshua A. Horton
e4f93dbfc1 fix(web): pulls forward minor bugfixes for bugs introduced here 2023-05-16 10:16:08 +07:00
Joshua A. Horton
0233c8ba3f fix(web): removes artifact from rebases 2023-05-16 10:12:51 +07:00
Joshua A. Horton
68edbadf95 refactor(web): eventOutputTarget moved to engine/attachment 2023-05-15 14:46:51 +07:00
Joshua A. Horton
ac4a847a2d fix(web): post-rebase fix - accidental multi-constructor 2023-05-15 14:46:51 +07:00
Joshua A. Horton
3f49defb2f chore(web): clearActiveTarget variants 2023-05-15 14:46:50 +07:00
Joshua A. Horton
584f18d5a5 chore(web): connects some loose osk-config ends 2023-05-15 14:46:50 +07:00
Joshua A. Horton
e9fa472f69 chore(web): modularization of blur, focus, and text-change events 2023-05-15 14:46:49 +07:00
Joshua A. Horton
629b8c8d64 chore(web): _ControlFocus, _ControlBlur, remaining focus-management flag modularization 2023-05-15 14:46:49 +07:00
Joshua A. Horton
fb4a369894 chore(web): modularizes control keyboard management handling, control focus 2023-05-15 14:46:48 +07:00
Joshua A. Horton
fe16d0ce45 chore(web): initial connection of attachment engine to ContextManager 2023-05-15 13:57:35 +07:00
Joshua A. Horton
eaff0b491f refactor(web): extracts engine/attachment child project 2023-05-15 13:57:34 +07:00
Joshua A. Horton
251e32aa02 chore(web): removes redundant type detail - TS can infer here 2023-05-15 13:57:33 +07:00
Joshua A. Horton
56efa71fff chore(web): cleans up a timeout func 2023-05-15 13:57:33 +07:00
Joshua A. Horton
83d46a1fd7 chore(web): arrayFromNodeList as dom-util 2023-05-15 13:57:32 +07:00
Joshua A. Horton
0deefc38ff refactor(web): refactors element-attachment code as own module 2023-05-15 13:57:31 +07:00
Joshua A. Horton
1cadcd73e3 chore(web): Merge branch 'refactor/web/browser-focus-maintenance-states' into fix/web/app-browser-osk-hooks 2023-05-12 09:22:05 +07:00
Joshua A. Horton
bd656481b6 chore(web): cleanup per review 2023-05-12 09:21:25 +07:00
Joshua A. Horton
159fa83582 fix(web): proper handling of OSK key events 2023-04-19 15:05:21 +07:00
Joshua A. Horton
fac650062f fix(web): reconnects many OSK hooks, initialization for app/browser 2023-04-19 15:05:20 +07:00
Joshua A. Horton
d5f518205f chore(web): Merge branch 'refactor/web/legacy-web-events' into refactor/web/browser-focus-maintenance-states 2023-04-19 15:05:04 +07:00
Joshua A. Horton
c5af5ce51a chore(web): Merge branch 'fix/web/webview-android-launch' into refactor/web/legacy-web-events 2023-04-19 14:57:53 +07:00
Joshua A. Horton
367d787ba4 fix(web): forgot an important return value 2023-04-19 14:52:53 +07:00
Joshua A. Horton
3ed754653f refactor(web): setActivatingUI() => setMaintainingFocus() 2023-04-19 09:27:13 +07:00
Joshua A. Horton
2c78106ca4 chore(web): a little cleanup 2023-04-19 09:24:36 +07:00
Joshua A. Horton
bb5e80d1ca refactor(web): isActivating => maintainingFocus, justActivated => restoringFocus 2023-04-19 09:15:09 +07:00
Joshua A. Horton
17e010fd39 docs(web): adds link to API docs 2023-04-19 09:01:27 +07:00
Joshua A. Horton
588841593c refactor(web): spins FocusAssistant off from UIManager as module 2023-04-19 08:56:15 +07:00
Joshua A. Horton
2733b8c46e chore(web): mild cleanup before next stuff 2023-04-19 08:07:03 +07:00
Joshua A. Horton
715836ed45 fix(web): app/webview release version path config 2023-04-18 12:06:37 +07:00
Joshua A. Horton
7eee634745 chore(web): removes non-modularized app/embed child project 2023-04-18 12:06:36 +07:00