Commit graph

2867 commits

Author SHA1 Message Date
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
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
Marc Durdin
3c08d8f6b1
Merge pull request #8197 from keymanapp/chore/common/builder-cleanup-color-test
chore(common): automatically apply _builder_check_color
2023-02-11 13:13:30 +11:00
Marc Durdin
d5ca3fb56c
Merge pull request #8179 from keymanapp/fix/developer/8157-bcp47-code-dialog-inconsistencies
fix(developer): Select BCP47 Code dialog inconsistencies
2023-02-11 13:13:14 +11: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
Joshua A. Horton
878e0f0ea2 chore(common): updates typescript to 4.9.5 2023-02-09 08:40:52 +07:00
Marc Durdin
983ae43357 chore(common): add builder_term function 2023-02-08 12:49:54 +07:00
Marc Durdin
c155325d73 fix(developer): Select BCP47 Code dialog inconsistencies
Fixes #8157.

There are some limitations in this dialog as it stands; we will rework
it completely when we revisit BCP 47 tagging.

However, for now, this addresses some strange behaviours around the
Reset button and the displayed output:

* The Reset button will only be enabled if you change the text in the
  Language Name field.
* The messaging around a missing language subtag is clearer -- tells
  the user that they need to enter something there.
* The Reset button will now never insert default text strings into the
  Language Name field.

One example of something that is slightly weird, is if you enter a
two-letter region subtag into the script box, it will show what looks
like a valid tag in the output box (e.g. `en-Au`), but it will be
considered invalid, because that two letter subtag needs to be entered
into the region box.
2023-02-07 12:40:31 +07:00
Joshua A. Horton
3cbd0632ba chore(web): cleans up OSK module import paths 2023-02-06 10:09:28 +07:00
Joshua A. Horton
0b642561ac chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup 2023-02-06 09:35:56 +07:00
Joshua Horton
e6caff993a
Merge pull request #8100 from keymanapp/feat/web/osk-modularization-testing
feat(web): unit tests for the OSK module & spun-off formerly-OSK components 🧩
2023-02-06 09:28:56 +07:00
Joshua A. Horton
25050a5354 chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup 2023-02-06 09:13:26 +07:00
Joshua A. Horton
e652e4df07 chore(web): addresses PR review concerns 2023-02-06 09:01:30 +07:00
Joshua A. Horton
e1124f726f fix(common): sourcemap remap rename side-effects 2023-02-06 08:34:27 +07:00
Joshua A. Horton
8f37539dfa chore(common/web): input-processor import path cleanup 2023-02-03 15:58:12 +07:00
Joshua A. Horton
5cb15fbcf1 chore(common/models): lm-layer import pathing cleanup 2023-02-03 15:35:31 +07:00
Joshua A. Horton
66502553da feat(common): simple package for common test resources 2023-02-03 15:13:18 +07:00
Joshua A. Horton
dce763600e chore(common/models): lm-worker import path cleanup 2023-02-03 14:52:12 +07:00
Joshua A. Horton
ab4a897b7f chore(common/models): models-templates import pathing cleanup 2023-02-03 14:15:16 +07:00
Joshua A. Horton
1186d500ea chore(common/models): models-wordbreakers import pathing 2023-02-03 14:03:30 +07:00
Joshua A. Horton
24e71b849a fix(common): keyman-version describe_outputs path 2023-02-03 14:01:43 +07:00
Joshua A. Horton
7eb34cbb37 chore(common/web): keyboard-processor + recorder-core import pathing cleanup 2023-02-03 14:01:24 +07:00
Joshua A. Horton
a41e26d0a2 fix(common/web): unit test patch-up 2023-02-03 13:37:23 +07:00
Joshua A. Horton
b7e66406c7 chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup 2023-02-03 12:57:27 +07:00
Joshua A. Horton
0348ec47f2 chore(web): Merge branch 'change/web/element-wrapper-modularization' into change/web/osk-modularization 2023-02-03 08:49:02 +07:00
Joshua A. Horton
d038915524 chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/element-wrapper-modularization 2023-02-03 08:46:40 +07:00
Joshua A. Horton
a167679f7e chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/device-detector-modularization 2023-02-03 08:43:21 +07:00