Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
452b9107c3
chore: Apply suggestions from code review 2023-10-02 14:23:47 +11:00
Marc Durdin
8db7a21981
chore: Apply suggestions from code review
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-10-02 14:23:12 +11:00
Joshua Horton
966e5dbe0e
Merge pull request #9618 from keymanapp/fix/web/toolbar-keyboard-change-refocus
fix(web): fixes toolbar refocus timing after a keyboard change
2023-10-02 08:07:02 +07:00
Steven R. Loomis
17eba2d237 feat(developer): scancode and forms 🙀
- spec: 'hardware' is no longer an enum but a str.
Ripple effects here.
- custom scancodes and layouts are, interestingly, supported. But it's a warning.
- tests for bad scancodes.

Fixes: #9403
2023-09-30 22:06:39 -05:00
Steven R. Loomis
f5ceac8803
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml 2023-09-30 19:04:01 -05:00
Steven R. Loomis
ffe00c06b5 feat(common): scancode - move vkey map generation into KeysCompiler 🙀
- also fix visual keyboard compiler to use same code

For: #9403
2023-09-30 18:54:37 -05:00
Steven R. Loomis
64eaf39bcb chore(core): use sourcemaps when calling kmc for tests 2023-09-30 18:13:47 -05:00
Steven R. Loomis
4b9d7cbe7e feat(common): scancode - confirming that the calculated scancodes are the same 🙀
For: #9403
2023-09-30 17:22:50 -05:00
Steven R. Loomis
b9f9d9ce50 feat(common): scancode - generate scancode.ts 🙀
- interim step
- also re-add statically

For: #9403
2023-09-30 17:09:06 -05:00
Marc Durdin
77df0c8747
Merge pull request #9647 from keymanapp/chore/merge-master-into-feature-macos-core
chore: merge master into feature-macos-core 🍕
2023-09-30 11:40:03 +02:00
Keyman Server
d2ed4c141f
Merge pull request #9649 from keymanapp/auto/version-master-17.0.184
auto: increment master version to 17.0.184
2023-09-30 01:03:32 +07:00
Keyman Build Agent
a83fcf6346 auto: increment master version to 17.0.184 2023-09-29 14:02:58 -04:00
Sabine
d321ef0a5b feat(linux): mcompile in translate key more open functions+rename to KMX_... 2023-09-29 16:43:41 +02:00
Sabine
461ade9633 feat(linux): mcompile in translate key open functions+rename to KMX_... -> program will run but won`t give the right results yet 2023-09-29 16:33:41 +02:00
Sabine
5786137d01 feat(linux): mcompile start of translate key 2023-09-29 13:07:45 +02:00
Eberhard Beilharz
b70c00faf2
Merge pull request #9595 from keymanapp/refactor/linux/keymanutil-tests
refactor(linux): Add more tests for `keymanutil.c` 🏘️
2023-09-29 12:11:42 +02:00
Joshua Horton
4a4c7591ca
Merge pull request #9496 from keymanapp/feat/web/default-subkeys-9430
feat(web): browser-KMW support for default subkeys
2023-09-29 15:46:30 +07:00
Joshua Horton
a60cd7e236
Merge pull request #9637 from keymanapp/feat/web/properties-for-integration
feat(web): adds gesture-engine API properties for integration use 🐵
2023-09-29 15:43:48 +07:00
Joshua Horton
fd762dc4a7
Merge pull request #9631 from keymanapp/feat/web/state-token
feat(web): state token tracking, association with gestures 🐵
2023-09-29 15:43:41 +07:00
Joshua Horton
1196699331
Merge pull request #9624 from keymanapp/feat/web/modipress-termination-cascading
feat(web): modipress termination - cancellation of nested gestures 🐵
2023-09-29 15:43:36 +07:00
Joshua Horton
58b3d7cfdd
Merge pull request #9605 from keymanapp/feat/web/gesture-staging-integration
feat(web): initial integration of gesture staging 🐵
2023-09-29 15:43:30 +07:00
Joshua Horton
de4054a703
Merge pull request #9455 from keymanapp/feat/web/gesture-staging
feat(web): gesture stage sequencing 🐵
2023-09-29 15:43:23 +07:00
Joshua Horton
b80ec29991
Merge pull request #9599 from keymanapp/chore/web/misc-gesture-fixes-and-cleanup
fix(web): early cherrypick of bugfixes in gesture-staging dependencies, minor cleanup 🐵
2023-09-29 15:43:14 +07:00
Eberhard Beilharz
4ab6031d0b
chore(linux): Address code review comments 2023-09-29 10:07:11 +02:00
Joshua Horton
4d5c320c1b
Merge pull request #9646 from keymanapp/chore/merge-master-into-feature-gestures
chore: merge master into feature-gestures 🐵
2023-09-29 15:01:16 +07:00
Marc Durdin
d99388fc68
Merge branch 'epic/package-metadata' into chore/merge-master-into-package-metadata 2023-09-29 09:31:53 +02:00
Joshua A. Horton
650a583c25 chore(web): Merge remote-tracking branch 'origin/feat/web/properties-for-integration' into feat/web/properties-for-integration 2023-09-29 09:59:17 +07:00
Joshua A. Horton
c20c780bad chore(web): Merge branch 'feat/web/state-token' into feat/web/properties-for-integration 2023-09-29 09:58:47 +07:00
Joshua A. Horton
ec861dd6f0 fix(web): stateToken forwarding 2023-09-29 09:58:02 +07:00
Darcy Wong
c93269a21d chore(android): Clenaup keyboard harness package 2023-09-29 09:08:09 +07:00
sgschantz
caf7ba2e06 increase size of dmg template by 2MB for added core libraries 2023-09-29 09:02:34 +07:00
Joshua Horton
0d8ac5856a
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-09-29 08:23:00 +07:00
Joshua Horton
2d443d82fd
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-09-29 08:20:42 +07:00
Steven R. Loomis
968da50a5c feat(developer): ldml dynamic scancodes 🙀
- emit scancodes.json

for: feat(developer): ldml scancodes 🙀  #9403
2023-09-28 17:43:06 -05:00
Steven R. Loomis
6e2d858792 feat(developer): ldml dynamic scancodes 🙀
- at least make sure we're using a consistent (if wrong) vkey for each scancode?

for: feat(developer): ldml scancodes 🙀  #9403
2023-09-28 17:16:27 -05:00
Steven R. Loomis
b2a8881f32
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml 2023-09-28 13:41:59 -05:00
Steven R. Loomis
623d679274
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml 2023-09-28 13:41:53 -05:00
Steven R. Loomis
518cc36314 feat(common): scancode - skip test to validate prior changes🙀
- working on a dynamic approach, skipping this test for now

For: #9403
2023-09-28 13:41:19 -05:00
Steven R. Loomis
5fa99f5314 fix(common): update keyman for removal of vkeys 🙀
dropped in upstream CLDR-17093

- missed changes

See #7135
2023-09-28 13:32:02 -05:00
Keyman Server
4d2dd477a6
Merge pull request #9641 from keymanapp/auto/version-master-17.0.183
auto: increment master version to 17.0.183
2023-09-29 01:04:07 +07:00
Steven R. Loomis
bdef1c48d3 fix(common): update keyman for removal of vkeys 🙀
dropped in upstream CLDR-17093

See #7135
2023-09-28 13:03:44 -05:00
Keyman Build Agent
cea3107521 auto: increment master version to 17.0.183 2023-09-28 14:03:18 -04:00
Steven R. Loomis
1236ded7cd chore(resources): ldml update 🙀
For: #9403

- unicode-org/cldr:2aa2275158c29e8e41c7f0b67c8fb786a453b89c
2023-09-28 12:50:25 -05:00
Eberhard Beilharz
3812a1da3b
refactor(linux): Add more tests for keymanutil.c 🏘️ 2023-09-28 17:25:11 +02:00
Sabine
5d57ee714c feat(linux): mcompile ImportRules- fill rgkeys finished 2023-09-28 16:51:34 +02:00
Darcy Wong
ffd428da21 chore(android): Update test keyboard again 2023-09-28 21:36:00 +07:00
Darcy Wong
f8866fea95 chore(web): Update test keyboard again 2023-09-28 21:35:51 +07:00
rc-swag
51168ca121
Merge pull request #9638 from keymanapp/fix/windows/9481/splash-screen-btn-text
fix(windows): fix the ellipsis for longer text on buttons
2023-09-28 21:49:23 +10:00
Eberhard Beilharz
08f0b4dfed
chore(linux): Extract free_info method in kmpdetails.c 🏘️
Also add guard to kmpdetails.h.
2023-09-28 13:18:59 +02:00
Sabine
a414542887 feat(linux): mcompile use keycodes from \linux\ibus-keyman\src\key 2023-09-28 12:31:50 +02:00