Darcy Wong
84ede941b9
Merge pull request #12225 from keymanapp/chore/android/padding-rtl
...
chore(android): Use RTL-aware alignment and padding for layouts 📟
2024-08-21 09:26:36 +07:00
Joshua Horton
28ccfe1210
Merge pull request #12229 from keymanapp/fix/web/mitigate-malformed-wordbreaking
...
fix(web): improve tokenization output when wordbreaker breaks spec for span properties in output
2024-08-21 08:26:49 +07:00
Eberhard Beilharz
a98ee7040b
Merge pull request #12235 from keymanapp/fix/core/emcc_detect
...
fix(core): look for `emcc` instead of `emcc.py`
2024-08-20 22:41:46 +02:00
Keyman Server
bfad1087bb
Merge pull request #12238 from keymanapp/auto/version-master-18.0.94
...
auto: increment master version to 18.0.94
2024-08-20 11:03:54 -07:00
Keyman Build Agent
ac87fc483e
auto: increment master version to 18.0.94
2024-08-20 14:03:19 -04:00
Steven R. Loomis
49eb3bf88c
Merge pull request #12223 from keymanapp/fix/core/11423-fix-mac-build-version
2024-08-20 09:03:01 -05:00
Darcy Wong
947bf19528
Merge pull request #12185 from keymanapp/feat/android/kmea-set-longpress-delay
...
feat(android): Pass longpress delay to KeymanWeb
2024-08-20 21:02:56 +07:00
Darcy Wong
a31aded2ee
Merge pull request #12170 from keymanapp/feat/android/longpress-delay-menu
...
feat(android): Add menu to specify long-press delay
2024-08-20 21:02:23 +07:00
Darcy Wong
36b2a98e20
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/AdjustLongpressDelayActivity.java
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-08-20 21:01:53 +07:00
Eberhard Beilharz
ab3722ecfa
fix(core): look for emcc instead of emcc.py on Linux and Mac
...
`emcc.py` is not marked as executable in emcripten's git repo so the
build failed when trying to locate emscripten. However, it turns out
that `emcc` is marked as executable, so we use that instead.
On Windows however, we still need to use `emcc.py` because otherwise
Meson won't detect it as valid compiler.
2024-08-20 15:52:52 +02:00
Joshua A. Horton
ec32e21bf4
feat(web): adds extra assertion to 'mitigation' test
2024-08-20 11:04:32 +07:00
Joshua A. Horton
92275697c0
fix(web): improve tokenization output when wordbreaker breaks spec for span .left, .right values in output
2024-08-20 10:52:40 +07:00
Joshua Horton
5bf42c5e24
Merge pull request #12201 from keymanapp/fix/web/malformed-reversion-display-strings
...
fix(web): fix malformed reversion display strings
2024-08-20 10:06:12 +07:00
Joshua A. Horton
a5682dc36c
chore(web): Merge branch 'master' into fix/web/malformed-reversion-display-strings
2024-08-20 08:11:02 +07:00
Joshua Horton
9d9a091651
Merge pull request #12188 from keymanapp/refactor/web/drop-interface-jsproc-dependency
2024-08-20 07:01:59 +07:00
Darcy Wong
6a831ef5f9
Merge branch 'feat/android/longpress-delay-menu' into feat/android/kmea-set-longpress-delay
2024-08-20 06:30:06 +07:00
Darcy Wong
eae19a8650
Merge branch 'master' into feat/android/longpress-delay-menu
2024-08-20 06:28:40 +07:00
Darcy Wong
e303cdf801
chore(android): Replace paddingLeft/Right with Start/End
2024-08-20 06:08:31 +07:00
Keyman Server
3d29108311
Merge pull request #12224 from keymanapp/auto/version-master-18.0.93
...
auto: increment master version to 18.0.93
2024-08-19 11:04:04 -07:00
Keyman Build Agent
6e7fcba318
auto: increment master version to 18.0.93
2024-08-19 14:03:29 -04:00
Steven R. Loomis
7c0f51c486
fix(core): set mac build version for meson cli build to 10.13
...
- add as option to compiler
- Match version in #11302
Fixes : #11423
2024-08-19 10:22:10 -05:00
Steven R. Loomis
fb3bee1e90
Merge pull request #11858 from keymanapp/feat/developer/11054-improve-linter
...
fix(developer): remove redundant check in LdmlKeyboardCompiler.validate() 🙀
2024-08-19 08:44:51 -05:00
Eberhard Beilharz
3c14a6ec0a
Merge pull request #12150 from keymanapp/refactor/web/12148_worker-thread
...
refactor(web): move `lm-worker` → `worker-thread` 🏗️
2024-08-19 10:10:11 +02:00
Eberhard Beilharz
ac0f4f6a83
refactor(web): run npm install
...
Addresses code review comments
2024-08-19 10:08:36 +02:00
Darcy Wong
79ebbfa53f
Merge pull request #12125 from keymanapp/feat/android/enter-mode
...
feat(android): Enhance how ENTER key is handled in apps
2024-08-19 14:31:52 +07:00
rc-swag
cd17ffb4cc
Merge pull request #12162 from keymanapp/fix/windows/crowdin-hide-strings
...
fix(windows): "Keyman" is not localized in UI strings
2024-08-19 15:26:14 +10:00
Marc Durdin
402b1964f2
Merge pull request #12119 from keymanapp/dependabot/npm_and_yarn/semver-7.6.0
...
chore(deps): bump semver from 7.5.4 to 7.6.0
2024-08-19 14:09:39 +10:00
Marc Durdin
40d5cb92c1
Merge pull request #12118 from keymanapp/dependabot/npm_and_yarn/75lb/deep-merge-1.1.2
...
chore(deps-dev): bump @75lb/deep-merge from 1.1.1 to 1.1.2
2024-08-19 14:07:49 +10:00
Darcy Wong
8cc506ea18
fix(android): Address review comments
...
* Have KMManager control the longpress delay
* Rename applyLongpressDelay to sendOptionsToKeyboard
2024-08-19 09:44:19 +07:00
Darcy Wong
d835194b5b
Merge branch 'master' into feat/android/kmea-set-longpress-delay
2024-08-19 08:38:11 +07:00
Keyman Server
837667126b
Merge pull request #12212 from keymanapp/auto/version-master-18.0.92
...
auto: increment master version to 18.0.92
2024-08-16 11:05:53 -07:00
Keyman Build Agent
1550db1eb8
auto: increment master version to 18.0.92
2024-08-16 14:05:09 -04:00
Marc Durdin
2a21231aee
Merge pull request #12205 from keymanapp/fix/developer/12193-enforce-version-string-when-no-followkeyboardversion
...
fix(developer): enforce presence of Version field when FollowKeyboardVersion is not set, in package compiler
2024-08-16 23:12:30 +10:00
Marc Durdin
5b8a05cdf1
Merge pull request #12204 from keymanapp/fix/developer/12202-info-compilers-enforce-description-field
...
fix(developer): enforce presence of kps Info.Description field in info compilers
2024-08-16 23:12:17 +10:00
Eberhard Beilharz
d2662ffef8
Merge pull request #12149 from keymanapp/refactor/web/12147_types
...
refactor(web): move `lm-message-types` → `predictive-text/types` 🏗️
2024-08-16 11:08:48 +02:00
Joshua Horton
e136724284
Merge pull request #12187 from keymanapp/fix/web/fix-flicks
...
fix(web): restore flick functionality
2024-08-16 14:16:06 +07:00
Marc Durdin
1cbd061c05
chore(developer): remove impossible test for missing version
2024-08-16 08:54:27 +02:00
Eberhard Beilharz
ea62ac23e7
refactor(web): move lm-worker → worker-thread
...
Move `common/web/lm-worker/` →
`web/src/engine/predictive-text/worker-thread/`.
Fixes : #12148
2024-08-16 08:35:20 +02:00
Eberhard Beilharz
78857d96c9
refactor(web): move lm-message-types → predictive-text/types
...
Moves `common/web/lm-message-types/` →
`web/src/engine/predictive-text/types/`
Fixes : #12147
2024-08-16 08:31:21 +02:00
Marc Durdin
ba96d26858
fix(developer): enforce presence of Version field when FollowKeyboardVersion is not set, in package compiler
...
Fixes : #12193
2024-08-16 08:24:37 +02:00
Eberhard Beilharz
34dddf6d4e
Merge pull request #12146 from keymanapp/refactor/web/12134_worker-main
...
refactor(web): move `predictive-text` → `worker-main` 🏗️
2024-08-16 08:16:51 +02:00
Marc Durdin
50d0107f38
fix(developer): enforce presence of kps Info.Description field in info compilers
...
The Description field should be required for published keyboards and
models, so this change means kmc-keyboard-info and kmc-model-info will
report an error if it is missing.
Relates-to: keymanapp/keyboards#3037
Relates-to: keymanapp/lexical-models#262
Fixes : #12202
2024-08-16 08:04:18 +02:00
Eberhard Beilharz
e52937f907
Apply suggestions from code review
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2024-08-16 06:58:05 +02:00
Joshua A. Horton
c3e3cbaaee
fix(web): fix malformed reversion display strings
...
Fixes : #12199
2024-08-16 10:08:19 +07:00
Keyman Server
3d6fc99ecc
Merge pull request #12195 from keymanapp/auto/version-master-18.0.91
...
auto: increment master version to 18.0.91
2024-08-15 11:03:51 -07:00
Keyman Build Agent
55ed18bc87
auto: increment master version to 18.0.91
2024-08-15 14:03:17 -04:00
Eberhard Beilharz
43153ad696
Merge pull request #12135 from keymanapp/refactor/web/12132_keyboard-storage
...
refactor(web): rename `package-cache` → `keyboard-storage` 🏗️
2024-08-15 16:34:37 +02:00
Marc Durdin
3fea601a44
Merge pull request #12183 from keymanapp/docs/kmx-bitmap-and-shift-flags
...
docs: update .kmx documentation around bitmaps, modifier state
2024-08-15 22:25:59 +10:00
Eberhard Beilharz
b9aa9ccd8c
refactor(web): move predictive-text → worker-main
...
This moves `common/predictive-text/` →
`web/src/engine/predictive-text/worker-main/`.
This also moves `common/test/predictive-text/` →
`web/src/test/manual/predictive-text/`. Note though that this testing
tool is still broken.
Fixes : #12134
2024-08-15 12:26:50 +02:00
Eberhard Beilharz
170ac4bb6b
refactor(web): rename package-cache → keyboard-storage
...
Move `web/src/engine/package-cache/` →
`web/src/engine/keyboard-storage/`.
Fixes : #12132
2024-08-15 12:26:10 +02:00