Joshua Horton
b2598e76ba
chore(web): fix coverage-reporting artifact
...
Fixes : #13195
2025-02-12 15:56:54 +07:00
Eberhard Beilharz
46ecfd4466
refactor(web): move remaining parts of keyboard-processor → keyboard
...
move parts of `common/web/keyboard-processor/` →
`web/src/engine/keyboard/`.
Fixes : #12110
2024-08-12 19:40:15 +02:00
Eberhard Beilharz
f7d6ebd6e1
refactor(web): fix TypeScript errors and warnings
...
Previously we didn't pre-compile this code and so we didn't notice these
errors and warnings.
2024-07-02 18:54:26 +02:00
Joshua A. Horton
6591c61eeb
chore(web): enforces noImplicitAny for app/browser and app/webview
2024-05-29 10:43:11 +07:00
Joshua A. Horton
a34e5c9100
fix(web): EventEmitter import pattern update
2024-05-09 08:49:50 +07:00
Marc Durdin
cd8121ef65
chore(common): builder scripts now use /resources/build/builder.inc.sh
...
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).
This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc
chore(common): maintenance on build scripts - cd
...
Fixes #11324 .
* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Joshua A. Horton
d554a0046f
chore(web): Merge branch 'refactor/web/common-esbundling' into change/web/build-bundler-replacement
2023-12-22 12:54:53 +07:00
Joshua A. Horton
b5d97070e5
change(web): converts Web's engine/ targets
2023-12-18 10:08:00 +07:00
Eberhard Beilharz
0cb002c0cc
chore(web): Merge branch 'fix/web/8848_Inputs' into chore/web/attachmentTests
2023-12-14 18:52:24 +01:00
Eberhard Beilharz
f7443c3b67
refactor(web): Move supported input types into separate method
2023-12-14 18:51:04 +01:00
Eberhard Beilharz
c9fac1b944
chore(web): Add unit tests for pageContextAttachment
2023-12-13 19:04:59 +01:00
Eberhard Beilharz
bda069143b
fix(web): Fix types that listInputs and isKMWInput accept
...
This changes `isKMWInput` so that it accepts the same `HTMLInputElement`
types that `listInputs` accepts.
Closes #8848 .
2023-12-13 15:34:16 +01:00
Eberhard Beilharz
8875dffbab
fix(web): Properly detach from events during detach
2023-11-30 19:49:13 +01:00
Eberhard Beilharz
2023360421
fix(web): Don't throw errors after detach
...
Fixes #10031 .
2023-11-29 12:21:32 +01:00
Joshua A. Horton
eccbd49abb
change(web): centralizes /web project bundling configs
2023-06-16 11:35:10 +07:00
Joshua A. Horton
70cde09ebc
chore(web): centralizes main KMW component tsconfig settings
2023-06-14 09:02:46 +07:00
Joshua A. Horton
d0ac536c51
chore(web): removes unused { spawn } imports
2023-06-12 11:29:15 +07:00
Joshua A. Horton
06434953a8
chore(web): KMW use of importHelpers
2023-06-08 13:03:25 +07:00
Joshua A. Horton
75058eb623
chore(web): updates per PR review
2023-06-01 15:04:49 +07:00
Joshua A. Horton
464b52e38d
chore(web): Merge branch 'change/web/sample-page-rework' into chore/web/test-page-patchup
2023-05-30 12:59:30 +07:00
Joshua A. Horton
415907fb5e
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/build-config-cleanup
2023-05-30 08:47:30 +07:00
Joshua A. Horton
7af9ff0354
chore(web): Merge branch 'feat/web/browser-context-unit-testing' into fix/web/attached-control-fonts
2023-05-25 10:22:48 +07:00
Joshua A. Horton
2fe0d3c33a
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/hardware-event-keyboard
2023-05-23 11:50:54 +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 A. Horton
81cce5062b
chore(web): Merge branch 'refactor/web/element-attachment-module' into feat/web/attachment-unit-tests
2023-05-22 14:23:03 +07:00
Joshua A. Horton
683708b1cc
chore(web): adjustments per review
2023-05-22 14:22:19 +07:00
Joshua A. Horton
a2e6339783
chore(web): migrates a few API, fixes misc small bugs
2023-05-22 11:32:39 +07:00
Joshua A. Horton
0e422271b7
fix(web): resolves integration-test issues on mobile devices
2023-05-19 09:16:50 +07:00
Joshua A. Horton
a95a091fcc
chore(web): cleans build scripts, converts to use of builder_run_action
2023-05-18 10:06:37 +07:00
Joshua A. Horton
6116a49520
fix(web): missing break-statements in switch
2023-05-17 09:42:48 +07:00
Joshua A. Horton
ee3e9d36b6
fix(web): linkage of keyboard font to attached controls
2023-05-17 09:42:46 +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
cc6b0150f7
chore(web): ContextManager attachment handlers for focus-event hooks
2023-05-16 10:34:14 +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
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