Joshua A. Horton
208dd453c1
chore(web): Merge branch 'change/web/top-level-modularization-design' into change/web/osk-and-key-event-integration
2023-03-14 13:09:51 +07:00
Joshua A. Horton
24c5ba3bec
chore(web): Merge branch 'change/web/child-script-pattern' into change/web/top-level-modularization-design
2023-03-14 12:48:15 +07:00
Joshua A. Horton
f7d082981c
chore: Merge branch 'master' into chore/feature-esmodule-master-update
2023-03-14 11:51:57 +07:00
Joshua A. Horton
842f246e0f
fix(common/web): unit-test patchup after sandbox pr spin-off
2023-03-14 09:27:24 +07:00
Joshua A. Horton
f5e64a10a5
chore: Merge branch 'chore/common/ldml-ts-and-node-updates' into chore/feature-esmodule-master-update
2023-03-14 09:23:39 +07:00
Joshua A. Horton
47dfb155e1
chore(common/web): touchup regarding registerStub func
2023-03-13 10:51:48 +07:00
Joshua A. Horton
248eb6e92a
feat(web): unit tests for loading of cloud-queried keyboards
2023-03-13 10:27:05 +07:00
Marc Durdin
92ed99c4d6
chore(common): build script performance improvements
...
Improves build script performance by:
* using built-ins wherever possible (e.g. string splitting)
* eliminating redundant code
* using absolute (to $KEYMAN_ROOT) rather than relative paths to avoid realpath
* removing unnecessary `npm run` calls
BEFORE | AFTER
-------------------------------|----------------------
time ./core/build.sh --help |
real 0m2.116s | real 0m0.874s
user 0m0.578s | user 0m0.198s
sys 0m0.984s | sys 0m0.289s
-------------------------------|----------------------
time ./web/build.sh --help |
real 0m3.523s | real 0m0.757s
user 0m1.166s | user 0m0.320s
sys 0m2.273s | sys 0m0.455s
-------------------------------|----------------------
time ./web/build.sh -d |
real 1m34.750s | real 0m59.974s
user 0m9.721s | user 0m6.284s
sys 0m19.652s | sys 0m13.202s
@keymanapp-test-bot skip
2023-03-13 07:18:09 +07:00
Joshua A. Horton
f76e785ff6
feat(common/web): parallel keyboard loading tests
2023-03-09 09:26:22 +07:00
Joshua A. Horton
595411beb3
change(common/web): activeKeyboard vs loadedKeyboard
2023-03-04 09:49:54 +07:00
Joshua A. Horton
629b985ccd
change(web): keyboard requisitioner - addKeyboardArray, addLanguageKeyboards
2023-03-01 14:47:08 +07:00
Joshua A. Horton
1dad3b902c
change(common/web): default K_oE2 output
2023-02-28 08:42:09 +07:00
Joshua A. Horton
d25b1ae846
change(web): modularizes extension of DefaultOutput rules
2023-02-28 08:36:40 +07:00
Joshua A. Horton
7c9c5a6d3f
change(web): minor progress across multiple files, some legacy events
2023-02-28 08:34:50 +07:00
Joshua A. Horton
367d66e33b
change(web): starts on modularized ContextManager base class, top-level module design
2023-02-28 08:34:45 +07:00
Joshua Horton
2fcd801119
Merge pull request #8271 from keymanapp/chore/web/namespaced-main
...
chore(web): renames folder for namespaced Web code 🧩
2023-02-24 08:15:38 +07:00
Joshua Horton
ba328a7cb1
Merge pull request #8270 from keymanapp/refactor/web/common-configuration
...
refactor(web): common config for both types of Keyman Engine for Web 🧩
2023-02-24 08:15:32 +07:00
Joshua Horton
ee9ab544b7
Merge pull request #8269 from keymanapp/change/web/keyboard-cache-fetch-modularization
...
change(web): keyboard caching, fetching modularization 🧩
2023-02-24 08:15:23 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Joshua A. Horton
45b7389ef1
chore(common/web): comment enhancement from review
2023-02-21 08:32:59 +07:00
Joshua A. Horton
9aab5c4265
change(common/web): removes the keyboard-sandboxing experiment code from this PR
2023-02-21 08:27:40 +07:00
Joshua A. Horton
2df48cc55b
refactor(common/web): headless keyboard loading + related unit-test patchups
2023-02-20 14:00:32 +07:00
Joshua A. Horton
1a0d60e1b1
chore(common/web): more import path fun
2023-02-20 13:40:48 +07:00
Joshua A. Horton
2764a85a70
refactor(common/web): minor build-bundler tweak post-rebase
2023-02-20 13:39:16 +07:00
Joshua A. Horton
cea89c6562
refactor(web): KeyboardStub extends KeyboardProperties, extracts StubAndKeyboardCache
2023-02-20 12:54:56 +07:00
Joshua A. Horton
e0c20db88b
chore(web): cleanup from prior commits/work
2023-02-20 12:54:50 +07:00
Joshua A. Horton
be5a152210
fix(web): fixes query-return font handling
2023-02-20 12:53:48 +07:00
Joshua A. Horton
b973639a18
change(web): refactors, modularizes KMW cloud API querying code
2023-02-20 12:53:47 +07:00
Joshua A. Horton
4f121d34f5
refactor(common/web): headless keyboard loading + related unit-test patchups
2023-02-20 12:53:47 +07:00
Joshua A. Horton
edcdf08b9e
docs(common/web): about known caveat for experiment
2023-02-20 12:49:33 +07:00
Joshua A. Horton
6f3913bd62
feat(common/web): explicit headless kbd-load unit tests, more precise closure-capture documentation
2023-02-20 12:08:43 +07:00
Joshua A. Horton
560c09654e
chore(common/web): minor cleanup
2023-02-20 10:35:32 +07:00
Joshua A. Horton
e10f043bf0
change(common/web): better typing, handling of legacy Codes endpoints
2023-02-20 10:24:42 +07:00
Joshua A. Horton
9a0f32f59f
fix(common/web): keyboard-processor DOM tests now called by build.sh test
2023-02-20 10:22:00 +07:00
Marc Durdin
a004978863
chore: use builder_heading, remove echo_heading
2023-02-20 09:17:51 +07:00
Joshua A. Horton
913593a652
feat(common/web): keyboard loader declaration bundle start
2023-02-17 14:26:35 +07:00
Joshua A. Horton
c056ab7d24
change(common/web): turns off tests for not-yet-adopted class
2023-02-17 11:23:22 +07:00
Joshua A. Horton
0a91730a12
feat(common/web): 'sandboxed' keyboard loading for DOM
2023-02-17 11:23:22 +07:00
Joshua A. Horton
ee9da1cf58
change(common/web): node + dom loaders as separately bundled modules
2023-02-17 11:23:21 +07:00
Joshua A. Horton
cb91a89736
feat(common/web): basic classes for DOM-based keyboard loading
2023-02-17 11:23:20 +07:00
Joshua A. Horton
8b57e28a34
chore(common/web): more import path fun
2023-02-17 11:23:16 +07:00
Joshua A. Horton
e6fe2b73bf
refactor(common/web): headless keyboard loading + related unit-test patchups
2023-02-17 11:23:01 +07:00
Joshua A. Horton
45d2e4f5e5
fix(common/web): fixes unit tests for prior commit
2023-02-17 08:03:24 +07:00
Joshua A. Horton
58d2c3ba66
chore(common/web): TS import cleanup via subpaths
2023-02-16 16:05:45 +07:00
Joshua A. Horton
8fb5b42818
chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup
2023-02-16 15:52:25 +07:00
Joshua A. Horton
6af1e4890e
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/feature-esmodule-update
2023-02-16 15:18:50 +07:00
Joshua A. Horton
889d347c02
chore(common): Merge branch 'master' into chore/common/js-ts-dependency-updates
2023-02-16 13:51:31 +07:00
Joshua A. Horton
a3752dd9ff
chore(common): full-repo ts-node update
2023-02-09 12:39:15 +07:00
Marc Durdin
4598f13ba8
chore(common): automatically apply _builder_check_color
2023-02-09 12:12:18 +07:00