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
b35cd6b9b1
chore(web): remaining review nit
2023-03-14 12:45:35 +07:00
Joshua A. Horton
5988f5b1e2
chore(web): updates new scripts to optimized form (see #8416 )
2023-03-14 12:38:26 +07:00
Joshua A. Horton
a9f28138a4
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/child-script-pattern
2023-03-14 12:24:10 +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
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
cfbeea765f
docs(web): minor note for maintaining functionality
2023-03-13 10:55:35 +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
c964b735e5
fix(web): engine init for loader, harness, and requisitioner
2023-03-10 14:28:37 +07:00
Joshua A. Horton
f3b09bb9cc
feat(web): keyboard loading from cache stubs
2023-03-10 13:46:18 +07:00
Marc Durdin
23151c1248
fix(web): --no-minify, not --skip-minify
2023-03-09 07:28:50 +07:00
Marc Durdin
8251ec861a
chore: cleanup additional --debug references
2023-03-08 05:46:32 +07:00
Joshua A. Horton
5cd3dee125
chore(web): addendum to prior commit
2023-03-04 09:52:37 +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
Darcy Wong
e7d2029b65
fix(web): Add check on compile
2023-02-28 10:49:49 +07:00
Darcy Wong
5c80648758
chore(web): fixup dependencies in web build script
...
* Additional module outputs (from 244962bf09 )
2023-02-28 10:30:17 +07:00
Joshua A. Horton
a9aa3441ff
change(web): a little cleanup
2023-02-28 08:42:10 +07:00
Joshua A. Horton
e7dedfc8ee
change(web): embedded-OSK configuration, linkages
2023-02-28 08:42:09 +07:00
Joshua A. Horton
1dad3b902c
change(common/web): default K_oE2 output
2023-02-28 08:42:09 +07:00
Joshua A. Horton
b4358f4880
change(web): prep for debug vs release top-level bundling
2023-02-28 08:42:08 +07:00
Joshua A. Horton
39a807eeb1
change(web): engine key event forwarding, osk path config
2023-02-28 08:42:08 +07:00
Joshua A. Horton
281550ea46
change(web): start of divergent app-target modularization
2023-02-28 08:41:41 +07:00
Joshua A. Horton
9503209a2c
chore(web): shifts to new build-header style
2023-02-28 08:36:41 +07:00
Joshua A. Horton
d25b1ae846
change(web): modularizes extension of DefaultOutput rules
2023-02-28 08:36:40 +07:00
Joshua A. Horton
337835b4b3
docs(web): a bit on the divergent ContextManager types
2023-02-28 08:36:40 +07:00
Joshua A. Horton
9c673c0d3d
chore(web): app/browser cleanup, docs
2023-02-28 08:36:39 +07:00
Joshua A. Horton
5e2aa647b8
docs(web): doc-comment cleanup for handled events
2023-02-28 08:36:39 +07:00
Joshua A. Horton
21eaed3d91
change(web): start of divergent app-target modularization
2023-02-28 08:36:17 +07:00
Joshua A. Horton
576542edfd
docs(web): more readme.md doc bits re folder distinctions
2023-02-28 08:34:51 +07:00
Joshua A. Horton
f66252c626
chore(web): also moves app/embed, app/web
2023-02-28 08:34:51 +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
a21abce33e
chore(web): removes namespaced version of the converted variable-store serializer class
2023-02-28 08:34:49 +07:00
Joshua A. Horton
37cc0cca07
fix(web): import pathing
2023-02-28 08:34:48 +07:00
Joshua A. Horton
358e0f67c0
change(web): converts var-store cookie serializer
2023-02-28 08:34:48 +07:00
Joshua A. Horton
a9759ab194
change(web): some top-level keyboard loading control flow, handling
2023-02-28 08:34:47 +07:00
Joshua A. Horton
986e43940f
change(web): some top-level module connectivity
2023-02-28 08:34:46 +07:00
Joshua A. Horton
820e948a1d
docs(web): minor analysis comment
2023-02-28 08:34:45 +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 A. Horton
fa0a77f67e
chore(web): drops a couple of build-script vars
2023-02-27 09:11:13 +07:00
Joshua Horton
97c1688328
change(web): applies new include style to new child scripts
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-27 08:50:59 +07:00
Joshua A. Horton
21bf13c682
chore(web): implements some suggestions per review
2023-02-27 08:49:47 +07:00
Joshua A. Horton
456a2902ae
fix(web): engine/osk does not depend on engine/device-detect
2023-02-24 08:49:58 +07:00
Joshua Horton
884efc700b
Merge pull request #8280 from keymanapp/refactor/web/cookie-serialization
...
refactor(web): cookie serialization + deserialization 🧩
2023-02-24 08:15: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 A. Horton
2233358f95
chore(web): tweak per review
2023-02-23 10:09:30 +07:00
Joshua A. Horton
ad2e58a9cd
fix(web): builder_describe_outputs paths
2023-02-23 08:42:29 +07:00