Commit graph

4628 commits

Author SHA1 Message Date
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
00f8e3c01c chore(web): cleans up a couple of import paths 2023-05-16 10:43:56 +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
a363fd34cb fix(web): fixes to match key-event control flow design, fixes held keypress 2023-05-16 10:43:54 +07:00
Joshua A. Horton
35e914eb90 refactor(web): minimizes reqts for keystroke preprocessing to KeyEvent object 2023-05-16 10:43:54 +07:00
Joshua A. Horton
096bbeedf7 chore(web): sorts out hardware key-event construction 2023-05-16 10:43:53 +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
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
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
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
cb665ba1bd chore(web): modularizes dom-event tracking component 2023-05-16 10:33:49 +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
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
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
ba9015f5bf chore(web): removes old form of certain attachment tests 2023-05-15 14:31:11 +07:00
Joshua A. Horton
ebde332b92 fix(web): fixes missing test fixture 2023-05-15 14:31:10 +07:00
Joshua A. Horton
b40a777d8e chore(web): that .only again 2023-05-15 14:31:10 +07:00
Joshua A. Horton
2c6dc3a916 fix(web): "everything" should include a design-iframe 2023-05-15 14:31:09 +07:00
Joshua A. Horton
35da78e11b chore(web): removes dev .only from unit test suite 2023-05-15 14:31:09 +07:00
Joshua A. Horton
b1de3ef7b6 chore(web): minor unit test name tweaks 2023-05-15 14:31:08 +07:00
Joshua A. Horton
f49518a30e feat(web): inputMode management unit tests 2023-05-15 14:31:08 +07:00
Joshua A. Horton
4fa5ea6ee5 feat(web): sure, why not add some dynamicness to that last one? 2023-05-15 14:31:07 +07:00
Joshua A. Horton
db0dc335de feat(web): a couple of .sortedInputs unit tests 2023-05-15 14:31:07 +07:00
Joshua A. Horton
07b5c1f83d feat(web): unit testing for nested iframe attachment 2023-05-15 14:31:06 +07:00
Joshua A. Horton
b355a79e00 feat(web): a bit of TDD - adds notes for desired but unimplemented tests 2023-05-15 14:31:06 +07:00
Joshua A. Horton
79c88e854c fix(web): iframe detachment state management 2023-05-15 14:31:05 +07:00
Joshua A. Horton
6778f6d240 feat(web): design-iframe attachment test 2023-05-15 14:31:05 +07:00