Commit graph

214 commits

Author SHA1 Message Date
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
Joshua A. Horton
bb5e80d1ca refactor(web): isActivating => maintainingFocus, justActivated => restoringFocus 2023-04-19 09:15:09 +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
8bfa63bc77 fix(web): dependency chaining re: engine/events 2023-04-18 12:26:02 +07:00
Joshua A. Horton
2754ce1e9f change(web): better documentation for addListenerAttachmentExtension 2023-04-18 12:07:18 +07:00
Joshua A. Horton
fc669ab0c3 docs(web): minor docs tweak re missing KMW events 2023-04-18 12:07:17 +07:00
Joshua A. Horton
f384e7a244 fix(android): re-enables chiral-keyboard signalling 2023-04-18 12:07:17 +07:00
Joshua A. Horton
5dea0ee89f change(web): OSK to provide documented API events, not base keyman object 2023-04-18 12:07:17 +07:00
Joshua A. Horton
33aeec7b2b feat(web): EmitterListenerSpy - event-gen for listener registration 2023-04-18 12:07:16 +07:00
Joshua A. Horton
f433b57075 change(web): legacy events as child project engine/events 2023-04-18 12:07:16 +07:00
Joshua A. Horton
5f333d56ce fix(web): keyman.addEventListener, keyman.removeEventListener 2023-04-18 12:07:15 +07:00
Joshua A. Horton
b3d5fa30eb refactor(web): modularizes legacy-style KMW events 2023-04-18 12:07:15 +07:00
Joshua A. Horton
08d3c1b442 chore(web): prep for extraction of legacy event implementation 2023-04-18 12:07:14 +07:00
Joshua A. Horton
89dd8d13ae fix(web): android API 21 compat issues 2023-04-17 10:25:56 +07:00
Joshua A. Horton
cb73fdb05e chore(web): Merge branch 'change/web/set-active-keyboard' into fix/web/webview-android-launch 2023-04-13 13:31:07 +07:00
Joshua A. Horton
cd1cbe578e chore(web): removes abortSignal from beforeKeyboardChange - was not part of original version 2023-04-12 13:15:18 +07:00
jahorton
dd34a2606b fix(web): banner suggestion-text font 2023-04-11 15:06:36 +07:00
jahorton
a49b0b346d fix(web): more banner weirdness 2023-04-11 14:48:39 +07:00
Joshua A. Horton
229a3a7afc fix(web): osk font linkage 2023-04-11 13:50:56 +07:00
Joshua A. Horton
6281163380 fix(web): loading of keyboards in package with mismatched name 2023-04-11 12:29:33 +07:00
Joshua A. Horton
63eadb0563 fix(web): blank banner had non-zero height 2023-04-11 11:32:04 +07:00
Joshua A. Horton
9002f1c25f chore(web): some adjustments per PR review 2023-04-10 10:51:57 +07:00
Joshua A. Horton
b4fee54336 chore(web): Merge branch 'change/web/set-active-keyboard' into fix/web/webview-android-launch 2023-04-07 09:57:10 +07:00
Joshua A. Horton
3c185b3182 chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/set-active-keyboard 2023-04-07 09:54:37 +07:00
Joshua A. Horton
d5ec58c52a fix(web): lots of little connection points for actual in-app use; gets Android app functional 2023-03-29 15:31:55 +07:00
Joshua A. Horton
9f082c7d4c feat(web): functional app/webview in android debug-host (minus SentryManager) 2023-03-29 08:28:44 +07:00
Joshua A. Horton
c75a4b94a3 fix(web): handling of the spacebar-text setting 2023-03-28 09:13:12 +07:00