Joshua A. Horton
0055ad84eb
feat(web): test skipped prediction round handling
...
Fixes : #11624
2024-08-13 13:41:57 +07:00
Darcy Wong
fe289e4133
feat(android): Add menu to customize longpress delay time
2024-08-13 13:20:34 +07:00
Marc Durdin
82db2389a8
Merge pull request #12163 from keymanapp/docs/11407-kmx-documentation
...
docs: add .kmx specification
2024-08-13 14:07:52 +10:00
Marc Durdin
b505bebd49
chore: rename SIL International to SIL Global
2024-08-13 12:04:53 +08:00
Marc Durdin
5ac8c26699
chore(developer): update SIL logo
...
Fixes : #12161
2024-08-13 11:53:56 +08:00
Marc Durdin
9a826879a1
docs: explanatory tweaks
2024-08-13 11:32:55 +08:00
Keyman Server
2993e2975f
Merge pull request #12167 from keymanapp/auto/version-master-18.0.88
...
auto: increment master version to 18.0.88
2024-08-12 11:05:48 -07:00
Keyman Build Agent
4b0ad92c42
auto: increment master version to 18.0.88
2024-08-12 14:05:07 -04:00
Eberhard Beilharz
46ecfd4466
refactor(web): move remaining parts of keyboard-processor → keyboard
...
move parts of `common/web/keyboard-processor/` →
`web/src/engine/keyboard/`.
Fixes : #12110
2024-08-12 19:40:15 +02:00
Eberhard Beilharz
bba694c306
refactor(web): work around global in interface
2024-08-12 19:33:29 +02:00
Eberhard Beilharz
f6dde070d4
Merge pull request #12145 from keymanapp/fix/common/descr_path
...
fix(common): show description even if child projects specifies path
2024-08-12 18:17:19 +02:00
Marc Durdin
ce45f394d1
fix(developer): ignore scan code if zero in debugger
...
The Windows Clipboard Win+V key event emits Ctrl+V after rewriting the
clipboard, in order to trigger a Paste action in the active app.
However, the Ctrl key event has been given a scan code value of zero by
Windows Clipboard, which was confusing the Keyman Developer Debugger,
causing it to process Ctrl as an unrecognized key rather than as a
modifier, and leading to an unsupported state.
This is a fix for the immediate issue. We could do more to improve
resilience such that `km_core_state_debug_items()` can never end up with
this exception when `km_core_process_event()` has returned true.
Fixes : #11978
Fixes: KEYMAN-DEVELOPER-20W
2024-08-12 22:51:00 +08:00
Marc Durdin
c1d3fea8ea
chore(developer): add eventemitter3 copy to Server build
2024-08-12 20:17:51 +08:00
Marc Durdin
062ae33579
refactor(developer): add eventemitter3 and ldml-keyboard-constants deps to Server
...
Fixes : #12077
2024-08-12 17:23:48 +07:00
Marc Durdin
419aa4a655
docs: formatting
2024-08-12 17:09:34 +07:00
Marc Durdin
859c88a6de
docs: add .kmx specification
...
Fixes : #11407
2024-08-12 17:04:24 +07:00
rc-swag
b8e961b979
fix(windows): splash screen useses new start keyman string
...
The new string just has %1$s place holder to then hard code in Keyman.
xslt substitues %1$s to %0:s the template rule matching is on that.
2024-08-12 14:52:55 +10:00
Marc Durdin
a887015583
refactor(developer): add extra deps for Server
...
The way that Server is built for local distribution does not currently
handle transitive dependencies for @keymanapp dependencies well. So,
this adds four dependencies from @keymanapp/developer-utils to Server so
that they will be available in the packaged deployment.
A future improvement could be to package developer-utils using npm
packaging tools, but these struggled with bundling monorepo dependencies
in the past also.
2024-08-12 11:13:22 +07:00
Joshua Horton
ce7e155f0b
Merge pull request #12155 from keymanapp/chore/web/drop-flaky-test-piece
...
chore(web): drop flaky auto-test component
2024-08-12 10:14:58 +07:00
Marc Durdin
f4659e6233
chore(developer): add @keymanapp/common-types to Server publish action
2024-08-12 09:57:17 +07:00
Joshua A. Horton
6e13e16e78
chore(web): drop flaky auto-test component
2024-08-12 09:03:09 +07:00
Marc Durdin
2814ac995c
chore(developer): include common-types dep in developer-utils
2024-08-12 06:08:56 +07:00
Marc Durdin
49a41c1ab1
chore(developer): build addins before server
2024-08-12 06:08:55 +07:00
Marc Durdin
7260ca23c2
chore(developer): copy only specific addon files during server build
2024-08-12 06:08:54 +07:00
Marc Durdin
f9b386e157
chore(developer): only copy specific files for server addons
2024-08-12 06:08:53 +07:00
Marc Durdin
17774531c5
chore(developer): upgrade node-gyp to support Python 3.12+
2024-08-12 06:08:52 +07:00
Marc Durdin
d93f10ae3a
refactor(developer): use npm or local source for server addons instead of github references
...
Brings trayicon source into the repository, as the source repo appears
to be dead. Updates console source to latest version on npm.
Fixes : #12077
2024-08-12 06:08:51 +07:00
Keyman Server
96691759bb
Merge pull request #12152 from keymanapp/auto/version-master-18.0.87
...
auto: increment master version to 18.0.87
2024-08-09 11:04:10 -07:00
Keyman Build Agent
ad9d30a32f
auto: increment master version to 18.0.87
2024-08-09 14:03:36 -04:00
Eberhard Beilharz
196300a418
fix(common): show description even if child projects specifies path
...
Previously we didn't show the description for the target if the target
definition specified a an alternate folder, e.g. `:app=src/app`. This
change fixes this.
2024-08-09 12:20:36 +02:00
Eberhard Beilharz
af3aae739e
Merge pull request #12092 from keymanapp/refactor/web/12091_recorder
...
refactor(web): Move `common/web/recorder` → `web/src/tools/testing/recorder-core` 🏗️
2024-08-09 10:58:31 +02:00
Marc Durdin
86fd36a713
Merge pull request #12117 from keymanapp/chore/developer/build-ci-linux-mac
...
chore(developer): start building Developer on linux,mac
2024-08-09 18:57:38 +10:00
Darcy Wong
e4ad115bac
Merge remote-tracking branch 'origin/master' into feat/android/enter-mode
2024-08-09 14:51:50 +07:00
Darcy Wong
786a1063ea
fix(android): Add SEND, NEXT, PREVIOUS actions
2024-08-09 14:51:45 +07:00
sgschantz
1e805949ae
change(mac): store partial path in UserDefaults
2024-08-09 14:49:37 +07:00
Shawn Schantz
05918b5f04
Merge branch 'master' into change/mac/2542-store-keyboards-elsewhere
2024-08-09 14:38:33 +07:00
Marc Durdin
5708a25e51
Merge pull request #12114 from keymanapp/feat/common/top-level-build.sh
...
feat(common): add top-level build.sh
2024-08-09 16:58:06 +10:00
Marc Durdin
945da3d8d4
Merge pull request #12113 from keymanapp/chore/common/add-support-for-build-target-platform-exclusions
...
chore(common): add support for build target platform exclusions
2024-08-09 16:57:56 +10:00
Joshua A. Horton
4159bab458
fix(common/models): fix unit-test reference to renamed file
2024-08-09 09:30:50 +07:00
Darcy Wong
e2e932815b
Merge pull request #12112 from keymanapp/chore/crowdin-more-greek-polytonic
...
chore(common): Update localization for Greek Polytonic
2024-08-09 07:25:27 +07:00
Darcy Wong
74011e2d09
Merge remote-tracking branch 'origin/master' into feat/android/enter-mode
2024-08-09 07:24:43 +07:00
Darcy Wong
e39ef3ba3e
Merge pull request #12127 from keymanapp/chore/android/new-logo
...
chore(android): Update splash screen with SIL Tai Heritage Pro logo
2024-08-09 07:14:34 +07:00
Keyman Server
ad84958ea3
Merge pull request #12137 from keymanapp/auto/version-master-18.0.86
...
auto: increment master version to 18.0.86
2024-08-08 11:05:05 -07:00
Keyman Build Agent
42357c7d0f
auto: increment master version to 18.0.86
2024-08-08 14:03:07 -04:00
Eberhard Beilharz
c09c895333
refactor(web): move parts of keyboard-processor → js-processor
...
Move parts of `common/web/keyboard-processor/` →
`web/src/engine/js-processor/`.
Note this temporarily disable tests for keyboard-processor which depend on
js-processor, until #12110 is fixed.
Fixes : #12067
2024-08-08 18:25:03 +02:00
Eberhard Beilharz
faacf9de8a
refactor(web): Move common/web/recorder → web/src/tools/testing/recorder-core
...
Fixes : #12091
2024-08-08 16:34:01 +02:00
Marc Durdin
cb7adbf0cd
Merge branch 'master' into feat/developer/11054-improve-linter
2024-08-08 16:53:01 +10:00
Darcy Wong
57c4b7c6de
chore(common): Remove boundary artifact
2024-08-08 13:21:26 +07:00
Joshua A. Horton
e5387f0947
change(web): Unicode data-fetcher build.sh -> download.sh
2024-08-08 13:07:56 +07:00
Joshua A. Horton
fef5b3ab63
chore(web): Merge branch 'feat/web/wordbreaker-property-data-gen' into feat/web/wordbreaker-data-optimization
2024-08-08 12:56:46 +07:00