Steven R. Loomis
c3a74dd448
Merge branch 'feat/core/9468-normalization-epic-ldml' into feat/core/9468-test-improvement-epic-ldml
2023-10-16 17:15:09 -05:00
Steven R. Loomis
d46e08267e
fix(common,developer): ldml test fix 🙀
...
- There are two cases. Added comments to cross-link them.
For: #9468
2023-10-16 10:52:39 -05:00
Steven R. Loomis
f89be2d21b
fix(common): ldml test fix 🙀
...
- the wrong test case was updated previously
For: #9468
2023-10-16 10:24:49 -05:00
Joshua A. Horton
14e4e884f2
chore(web): ability to clear gestures, note if modal viz is active
2023-10-16 12:47:42 +07:00
Joshua A. Horton
7514059363
chore(web): Merge branch 'fix/web/integration-test-fixes' into feat/web/longpress-restoration
2023-10-16 12:06:33 +07:00
Joshua A. Horton
8f4f7a743a
chore(web): Merge branch 'feat/web/key-specific-gesture-integration' into fix/web/integration-test-fixes
2023-10-16 12:05:14 +07:00
Joshua A. Horton
7317bc6725
chore(web): Merge branch 'feat/web/base-recognizer-integration' into feat/web/key-specific-gesture-integration
2023-10-16 12:04:37 +07:00
Joshua A. Horton
ad6fb94e1c
refactor(web): drops WET button-class Web enum
2023-10-16 10:56:58 +07:00
Joshua A. Horton
3e431f0f07
chore(web): missed a suggestion previously
2023-10-16 10:51:31 +07:00
Joshua A. Horton
cb74191336
docs(web): minor documentation for Web button classes
2023-10-16 10:48:43 +07:00
Joshua A. Horton
b617ac3479
chore(web): addresses PR review concerns
2023-10-16 10:26:03 +07:00
Joshua A. Horton
1fadcd79d5
chore(web): Merge branch 'fix/web/recognizer-polish-and-source-uniqueness' into refactor/web/common-layout-typing
2023-10-16 09:56:36 +07:00
Joshua A. Horton
ae3402f64d
chore(web): addresses PR review concerns
2023-10-16 09:40:34 +07:00
Steven R. Loomis
f4501fea81
chore(developer): remove an unused error code 🙀
2023-10-13 17:38:08 -05:00
Steven R. Loomis
6a62d01481
chore(core): dx: ldml test subselection 🙀
...
- add a filter option to run just one subtest
- support backspace event, revamp test JSON format
For: #9468
2023-10-13 16:45:56 -05:00
Joshua A. Horton
e0c6c0e168
chore(web): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
2023-10-12 10:31:56 +07:00
Joshua A. Horton
e199cd05fd
docs(web): cleans up an errant doc-comment
2023-10-12 09:00:40 +07:00
Joshua A. Horton
f1d4b72da7
chore(web): drops redundant line
2023-10-12 08:46:35 +07:00
Joshua A. Horton
23ac3cc673
chore(common): Merge branch 'feature-gestures' into chore/merge-master-into-feature-gestures
2023-10-12 08:14:30 +07:00
Marc Durdin
e42567906d
chore: update readme for keyboard_info schema
2023-10-12 07:08:20 +07:00
Joshua A. Horton
c791c9f0fe
chore(web): Merge branch 'fix/web/integration-test-fixes' into feat/web/longpress-restoration
2023-10-11 15:25:27 +07:00
Joshua A. Horton
5b98544778
chore(web): Merge branch 'feat/web/key-specific-gesture-integration' into fix/web/integration-test-fixes
2023-10-11 15:21:05 +07:00
Joshua A. Horton
155855c16e
chore(web): Merge branch 'feat/web/base-recognizer-integration' into feat/web/key-specific-gesture-integration
2023-10-11 15:20:01 +07:00
Joshua A. Horton
8479ebd1c4
chore(web): Merge branch 'fix/web/recognizer-polish-and-source-uniqueness' into refactor/web/common-layout-typing
2023-10-11 14:10:33 +07:00
Joshua A. Horton
8da1f8fd1e
chore(web): Merge branch 'chore/web/feature-gestures-update-a17s23-mid' into fix/web/recognizer-polish-and-source-uniqueness
2023-10-11 13:05:20 +07:00
Joshua A. Horton
81ca825133
fix(web): bad return type on method caught by tsconfig update
2023-10-11 12:16:25 +07:00
Marc Durdin
f61e65ceb9
Merge pull request #9736 from keymanapp/chore/merge-master-into-package-metadata
...
chore: merge master into package-metadata
2023-10-11 11:28:07 +11:00
Joshua A. Horton
d6072f6959
chore(web): Merge branch 'master' into chore/web/feature-gestures-update-a17s23-mid
2023-10-10 08:25:46 +07:00
Marc Durdin
78061924f1
Merge pull request #9724 from keymanapp/chore/core/9722-rename-km_kbp_-to_km_core_
...
chore: rename km_kbp_ to km_core_
2023-10-10 11:57:20 +11:00
Marc Durdin
db76e2541d
chore: rename KM_KBP_ to KM_CORE_
2023-10-09 14:53:22 +07:00
Marc Durdin
ba5f18defd
chore: rename km_kbp_ to km_core_
2023-10-09 14:53:13 +07:00
Joshua A. Horton
683d943922
fix(web): reverts old prototype for leak cleanup (post-rebase to 'proper' version)
2023-10-09 12:12:55 +07:00
Joshua A. Horton
df8a14f87c
feat(web): restores subkey-selection, extends accepted path range
2023-10-09 12:12:54 +07:00
Marc Durdin
6b4497b516
Merge pull request #9695 from keymanapp/fix/windows/9692-re-enable-signature-check
...
fix(windows): re-enable signature check 🔥
2023-10-09 16:09:54 +11:00
Joshua A. Horton
3874a52cba
fix(web): tracked source cleanup / robustness interactions
2023-10-09 11:07:08 +07:00
Joshua A. Horton
28f1d2589d
fix(web): integrated test fixes, sync -> async for test sequences
2023-10-09 10:08:12 +07:00
Marc Durdin
f76efc38cc
chore(common): stop using xml2js.processors.firstCharLowerCase
...
Fixes #9713 .
2023-10-09 05:43:29 +07:00
Marc Durdin
cc5b8da69b
refactor(developer): .keyboard_info examples should use keys as a string
...
Fixes #9708 .
Matches the kmp.json format of keys string in the .keyboard_info schema
and compiler, in order to reduce the number of formats we are working
with. This same format may be used elsewhere in Keyman schemas in the
future for sets of keys, for example, I hope we can use it in regression
tests.
2023-10-08 19:01:14 +07:00
Marc Durdin
400444933c
feat(developer): introduce WelcomeFile property to packages
...
Fixes #9478 .
This adds a property WelcomeFile to .kps and kmp.json, which allows us
to move away from the hardcoded welcome.htm filename in the future, and
makes transform from Markdown (#9477 ) a simpler operation, and just
generally starts the cleanup of the messiness of hard-coded filenames.
The package compiler will fallback to injecting welcome.htm into this
property if (a) welcome.htm is present, and (b) the property does not
already have a value. This doesn't buy us much because we still need to
support welcome.htm for existing legacy packages, but does mean that
our .kmp package metadata will be more consistent for packages compiled
with 17.0+ compilers.
2023-10-08 07:22:57 +07:00
Steven R. Loomis
505a45e933
Merge branch 'master' into feat/core/9121-more-vars-epic-ldml
2023-10-07 11:36:07 -05:00
Steven R. Loomis
12bb554b5a
feat(developer): fix vars and markers 🙀
...
- Figured it out. Problem was a custom Array constructor.
- also updated ElementString class, which would have the same issue.
For: #9121
For: #9119
2023-10-07 09:11:27 -05:00
Steven R. Loomis
450e29cf2a
feat(developer): fix vars and markers 🙀
...
- odd, but seems to work this way
For: #9121
For: #9119
2023-10-07 08:48:18 -05:00
Marc Durdin
00484a0e0f
chore: fixup js imports for schema validators
2023-10-07 06:46:10 +07:00
Steven R. Loomis
f3fd5aa879
Merge pull request #9687 from keymanapp/feat/core/9119-more-markers-epic-ldml
2023-10-06 18:27:30 -05:00
Steven R. Loomis
b7c7a1c7b3
feat(developer): fix vars and markers 🙀
...
- workaround for debugger/test issue
For: #9121
For: #9119
2023-10-06 18:11:37 -05:00
Marc Durdin
982fdd0318
fix(developer): skip resource check for node addons
2023-10-07 05:49:25 +07:00
Steven R. Loomis
25c20ee812
feat(common): fix marker parsing 🙀
...
- cleaned up regex
For: #9119
2023-10-06 11:58:59 -05:00
Joshua A. Horton
7d740a8504
fix(web): selector map cleanup on sequence termination
2023-10-06 13:50:31 +07:00
Joshua A. Horton
2d6a74bc04
fix(web): unit test breakers, osk input emulation (partial)
2023-10-06 13:02:30 +07:00
Marc Durdin
bcb2233cfd
chore: ignore types for imported schemas for now
2023-10-06 12:56:35 +07:00