Commit graph

29064 commits

Author SHA1 Message Date
Darcy Wong
baffcbb2ea
Merge pull request #12986 from keymanapp/fix/android/revert-keyboard-picker-intent-flag
fix(android/engine): Revert how keyboard picker menu launches
2025-01-22 21:24:35 +07:00
Darcy Wong
7b478993e2 fix(android/engine): Revert how keyboard picker menu launches
Revert #10806
2025-01-22 15:18:26 +07:00
Marc Durdin
b4e8912490
Merge pull request #12966 from keymanapp/chore/developer/12965-kmc-generate-test-basic-transform
chore(developer): add test for basic transform to kmc-generate
2025-01-22 09:03:05 +07:00
Joshua Horton
91bec4ff2a
Merge pull request #12964 from keymanapp/fix/web/longpress-modifier-multitap-warning
fix(web): prevent warning that occurs when multitapping longpressable modifier keys
2025-01-22 08:07:50 +07:00
Marc Durdin
3179f30e17
Merge pull request #12967 from keymanapp/add-h1-docs
chore: adds h1 tags
2025-01-22 07:53:48 +07:00
Marc Durdin
06d09ae42a
Merge pull request #12962 from keymanapp/fix/developer/12961-kmc-generate-ldml-version-default
fix(developer): use 1.0.0 as default for ldml keyboards in kmc-generate
2025-01-22 07:48:03 +07:00
Marc Durdin
e90a5373b3
Merge pull request #12960 from keymanapp/chore/developer/12959-lexical-model-parameter-text
fix(developer): use correct terms in kmc-generate lexical model help
2025-01-22 07:47:40 +07:00
Marc Durdin
17a6d3c091
Merge pull request #12958 from keymanapp/chore/developer/12957-validate-ids-in-kmc-generate
chore(developer): validate keyboard and model IDs in kmc-generate
2025-01-22 07:47:24 +07:00
Marc Durdin
89813e11ad chore(developer): use path separator for non-Windows platforms in kmc-generate tests 2025-01-22 07:45:41 +07:00
rc-swag
ba2558d104
Merge pull request #12922 from keymanapp/feat/windows/test-online-update
feat(windows): This is to provide a PR build for testing
2025-01-22 09:47:20 +10:00
Keyman Server
2098d00c9b
Merge pull request #12970 from keymanapp/auto/version-master-18.0.175
auto: increment master version to 18.0.175
2025-01-21 10:02:06 -08:00
Keyman Build Agent
071a8fbde4 auto: increment master version to 18.0.175 2025-01-21 13:01:35 -05:00
Marc Durdin
e86ddc89a2 chore(developer): add test for basic transform to kmc-generate
Fixes: #12965
2025-01-21 15:58:19 +07:00
Meng-Heng
8459472f75 chore: adds h1 tags 2025-01-21 15:57:54 +07:00
Joshua Horton
44483be688 fix(web): prevents multitap warning that occurs multitapping longpressable modifier keys
Fixes: #12963
2025-01-21 14:32:57 +07:00
Marc Durdin
6f6316e79b fix(developer): use 1.0.0 as default for ldml keyboards in kmc-generate
Fixes: #12961
2025-01-21 13:58:37 +07:00
Marc Durdin
2dec427bd4 fix(developer): use correct terms in kmc-generate lexical model help
Fixes: #12959
2025-01-21 13:55:48 +07:00
Marc Durdin
c718a757f8
Merge pull request #12929 from keymanapp/fix/developer/12123-support-displaymap-font-in-web-debugger
fix(developer): support `&displayMap` font in web debugger
2025-01-21 13:52:55 +07:00
Marc Durdin
3ad0dec493 chore(developer): validate keyboard and model IDs in kmc-generate
Fixes: #12957
2025-01-21 12:41:52 +07:00
Marc Durdin
04b96f152a
Merge pull request #12955 from keymanapp/chore/developer/12954-validate-targets-in-kmc-generate
chore(developer): validate targets parameter in kmc-generate
2025-01-21 11:58:10 +07:00
Marc Durdin
bda60eb39f chore(developer): validate targets parameter in kmc-generate
Fixes: #12954
2025-01-21 10:55:18 +07:00
Keyman Server
90a9612cfa
Merge pull request #12953 from keymanapp/auto/version-master-18.0.174
auto: increment master version to 18.0.174
2025-01-20 10:03:20 -08:00
Keyman Build Agent
9eb151c781 auto: increment master version to 18.0.174 2025-01-20 13:02:42 -05:00
Marc Durdin
60a88584e4
Merge branch 'master' into fix/developer/12123-support-displaymap-font-in-web-debugger 2025-01-20 15:14:45 +07:00
Marc Durdin
c191e57d9c
Merge pull request #12951 from keymanapp/fix/developer/12950-handle-dev-utils-deps-in-server-build
fix(developer): include developer-utils deps in server build
2025-01-20 15:14:11 +07:00
Joshua Horton
a11a732465
Merge pull request #12900 from keymanapp/docs/ios/gesture-docs-for-help
docs(ios): document gestures within iOS app help
2025-01-20 14:22:07 +07:00
Marc Durdin
357d196181 chore(developer): use JQ variable in script 2025-01-20 14:11:42 +07:00
Marc Durdin
f07aecdca6
Merge pull request #12949 from keymanapp/feat/developer/12912-rewrite-kvk-font-data-in-package-compile
feat(developer): rewrite font data in .kvk from package metadata
2025-01-20 13:31:15 +07:00
Marc Durdin
f407d9823d fix(developer): include developer-utils deps in server build
Fixes: #12950
2025-01-20 13:06:01 +07:00
rc-swag
7d1b71466d feat(windows): guard for keyboard package 2025-01-20 15:19:25 +10:00
Marc Durdin
11d92be941 chore: address review comments 2025-01-20 10:25:56 +07:00
Marc Durdin
d24f3477bd chore(developer): update binary_kvk_file test to make .kps more valid
The test .kps for binary_kvk_file tests was not very coherent, which
meant that it failed with the changes and additional consistency
checking included in this PR.
2025-01-20 10:06:25 +07:00
Marc Durdin
0b749a5df2 feat(developer): rewrite font data in .kvk from package metadata
When compiling a package, rewrite the font data in embedded .kvk files
to use the facename from the font referenced in OSKFont or DisplayFont.

This also does some safety checking for cross-references of the .kvk,
and the font data.

Fixes: #12912
2025-01-20 09:21:50 +07:00
Marc Durdin
45a6291a3e refactor(developer): move ttfInfo to developer-utils
We will need ttfInfo in kmc-package, so move it to the shared module.
2025-01-20 09:19:47 +07:00
Keyman Server
860a3bf1c0
Merge pull request #12947 from keymanapp/auto/version-master-18.0.173
auto: increment master version to 18.0.173
2025-01-19 10:01:42 -08:00
Keyman Build Agent
5c1a15591a auto: increment master version to 18.0.173 2025-01-19 13:01:08 -05:00
Darcy Wong
3fa056add3
Merge pull request #12926 from keymanapp/chore/history-17-0-333
chore(common): Add 17.0.333 to version history
2025-01-19 07:09:08 +07:00
Keyman Server
6e0a6b3209
Merge pull request #12946 from keymanapp/auto/version-master-18.0.172
auto: increment master version to 18.0.172
2025-01-18 10:02:00 -08:00
Keyman Build Agent
548866e1a5 auto: increment master version to 18.0.172 2025-01-18 13:01:28 -05:00
Dr Mark C. Sinclair
d5c3e43f20
Merge pull request #12882 from keymanapp/fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString
fix(common/web): handle invalid order and tertiary arguments to ElementString.fromString()
2025-01-18 15:58:55 +00:00
Dr Mark C. Sinclair
87a4af2de3
Merge pull request #12868 from keymanapp/fix/common/web/types/12867-add-StrsItem-isEqual-method
fix(common/web): add StrsItem.isEqual() method
2025-01-18 15:52:06 +00:00
Keyman Server
0a67eda235
Merge pull request #12943 from keymanapp/auto/version-master-18.0.171
auto: increment master version to 18.0.171
2025-01-17 10:02:27 -08:00
Keyman Build Agent
1ed44014d9 auto: increment master version to 18.0.171 2025-01-17 13:01:57 -05:00
Steven R. Loomis
294121e669
Merge branch 'master' into fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString 2025-01-17 06:58:01 -08:00
Eberhard Beilharz
0c074c2871
Merge pull request #12917 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2025-01-17 14:05:49 +01:00
Dr Mark C. Sinclair
77f085eb1a chore(common/web): Merge branch 'master' into fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString 2025-01-17 12:50:48 +00:00
Dr Mark C. Sinclair
49b64a05ac chore(common/web): Merge branch 'master' into fix/common/web/types/12867-add-StrsItem-isEqual-method 2025-01-17 12:46:47 +00:00
Dr Mark C. Sinclair
244bb1c636
Merge pull request #12811 from keymanapp/test/common/web/types/9052-unit-tests-element-string
test(common/web): unit tests for element-string
2025-01-17 12:43:41 +00:00
Dr Mark C. Sinclair
ea1ae24ee1 chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string 2025-01-17 12:36:54 +00:00
rc-swag
8e24d8a896 feat(windows): compare class instead of string name 2025-01-17 21:09:49 +10:00