Commit graph

241 commits

Author SHA1 Message Date
Joshua A. Horton
07e413ddb9 refactor(web): alerts and waits as module, basic integration 2023-05-16 10:45:03 +07:00
Joshua A. Horton
b770d0005d chore(web): maintaining reference point to active touch lang menu 2023-05-16 10:44:43 +07:00
Joshua A. Horton
88e2bd9489 chore(web): removes a couple already-modularized utils 2023-05-16 10:44:43 +07:00
Joshua A. Horton
6a68e4fae7 chore(web): modularizes app/browser's touch-based language menu 2023-05-16 10:44:42 +07:00
Joshua A. Horton
5324afdf79 chore(web): removes originals for newly-modularized stuff 2023-05-16 10:43:55 +07:00
Joshua A. Horton
cec2aa3819 chore(web): hardware keyboard interface now attaches its handlers 2023-05-16 10:43:55 +07:00
Joshua A. Horton
f547cc2852 chore(web): key-event listener modularization 2023-05-16 10:43:53 +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
fbbe378447 chore(web): removes already-converted code block 2023-05-16 10:34:15 +07:00
Joshua A. Horton
ba8873b6ed chore(web): pulls related changes from child dev-branch 2023-05-16 10:34:15 +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
cb665ba1bd chore(web): modularizes dom-event tracking component 2023-05-16 10:33:49 +07:00
Joshua A. Horton
deeb4616e4 feat(web): adds OutputTarget-mapping unit tests 2023-05-15 14:46:52 +07:00
Joshua A. Horton
68edbadf95 refactor(web): eventOutputTarget moved to engine/attachment 2023-05-15 14:46:51 +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
79c88e854c fix(web): iframe detachment state management 2023-05-15 14:31:05 +07:00
Joshua A. Horton
f31e2d50ae chore(web): fixes .inputList, adds attachMode: manual, detach tests 2023-05-15 14:31:04 +07:00
Joshua A. Horton
02a204dc2f fix(web): cherry-picks downline bugfixes 2023-05-15 13:57:38 +07:00
Joshua A. Horton
7c73a44d90 fix(web): pulls bug-fixes from unit-test branch forward 2023-05-15 13:57:38 +07:00
Joshua A. Horton
159a51ba18 chore(web): backports numerous bug fixes from unit-test branch 2023-05-15 13:57:37 +07:00
Joshua A. Horton
7327905b2e change(web): relocates two methods nearer to similar ones 2023-05-15 13:57:37 +07:00
Joshua A. Horton
c5fbfba006 chore(web): a couple of important lines / checks 2023-05-15 13:57:36 +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
69673bc291 fix(web): constructor vs install (to facilitate event listener hooks) 2023-05-15 13:57:35 +07:00
Joshua A. Horton
c201b56ae1 refactor(web): attachmentEngine -> pageContextAttachment 2023-05-15 13:57:34 +07:00
Joshua A. Horton
eaff0b491f refactor(web): extracts engine/attachment child project 2023-05-15 13:57:34 +07:00
Joshua A. Horton
ed48e94f2c chore(web): removes now-unused func definition 2023-05-15 13:57:32 +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 Horton
c68ec30a62
Merge pull request #8630 from keymanapp/fix/web/app-browser-osk-hooks
fix(web): app/browser osk hooks, initialization 🧩
2023-05-15 13:55:04 +07:00
Joshua Horton
0831b20950
Merge pull request #8624 from keymanapp/refactor/web/browser-focus-maintenance-states
refactor(web): browser focus-maintenance states 🧩
2023-05-15 13:54:54 +07:00
Joshua Horton
5b32a8702d
Merge pull request #8591 from keymanapp/refactor/web/legacy-web-events
refactor(web): proper modularization, implementation of documented API events 🧩
2023-05-15 13:54:46 +07:00
Joshua A. Horton
84cf3fdca5 fix(web): banner state management after predict-mode toggling 2023-05-12 14:25:21 +07:00
Joshua A. Horton
dbf14faeb0 chore(web): minor cleanup 2023-05-12 09:24:56 +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
fc07ae5835 chore(web): Merge branch 'refactor/web/legacy-web-events' into refactor/web/browser-focus-maintenance-states 2023-05-12 09:02:45 +07:00
Joshua A. Horton
5611672144 chore(web): Merge branch 'fix/web/webview-android-launch' into refactor/web/legacy-web-events 2023-05-12 09:02:03 +07:00
Joshua A. Horton
1cf9e65dc5 fix(web): .replaceChildren() is too recent 2023-05-10 08:31:26 +07:00
Joshua A. Horton
289a11c629 chore(web): Merge branch 'fix/web/webview-android-launch' into refactor/web/legacy-web-events 2023-05-02 16:04:15 +07:00
Joshua A. Horton
4a2beb9a38 fix(web): model display-state issues 2023-05-02 12:53:36 +07:00
Joshua A. Horton
1e59478002 fix(web): unconstrained subkey menu on ios 2023-05-02 12:48: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
3ed754653f refactor(web): setActivatingUI() => setMaintainingFocus() 2023-04-19 09:27:13 +07:00