Joshua A. Horton
ccb7f82558
feat(web): proper ids, next-layer defs for other test kbd
2023-10-24 12:57:44 +07:00
Joshua A. Horton
353758e2ea
fix(web): facepalm moment - shift didn't switch layers
2023-10-24 12:51:29 +07:00
Joshua A. Horton
6540319abb
feat(web): shift layer for ten-keys, multitaps with next layer
2023-10-24 12:50:09 +07:00
Marc Durdin
8aee151b5d
chore: add comments to note internal APIs
2023-10-24 12:35:24 +07:00
Marc Durdin
243d1a8417
chore(core): cross-platform differences again
2023-10-24 12:33:52 +07:00
Joshua A. Horton
5ba60e985b
fix(web): someone forgot to actually use 'test mode'
2023-10-24 12:25:00 +07:00
Marc Durdin
cd428ae412
feat(core): address review comments
...
* Renamed various functions and types
* Clarified return values
* Updated doc comments
2023-10-24 12:22:34 +07:00
Joshua A. Horton
bb9f1200d7
feat(web): hints based on flicks
2023-10-24 11:50:42 +07:00
Joshua A. Horton
c6516e062e
fix(web): force-includes keyboard build products
2023-10-24 11:50:42 +07:00
Joshua A. Horton
10f1d1a09b
feat(web): kbd warning fixes, linkage to test pages
2023-10-24 11:50:42 +07:00
Joshua A. Horton
b1a143870e
feat(web): start of a ten-key analogue
2023-10-24 11:50:41 +07:00
Joshua A. Horton
d1b585fd9f
feat(web): test kbd prototyping pt 1
2023-10-24 11:50:41 +07:00
Joshua A. Horton
ad07855239
refactor(web): transcription cache needed for multitaps, no longer prediction-only
2023-10-24 11:45:57 +07:00
Marc Durdin
cbb708e74d
chore(core): bool to int for cross-platform
2023-10-24 09:48:08 +07:00
Marc Durdin
0aa86501c6
chore(core): fix types and compile errors
...
Fixes #9832 . Addresses a couple of other cross-platform compile issues.
2023-10-24 09:25:08 +07:00
Joshua Horton
101daa0f2c
Merge pull request #9752 from keymanapp/refactor/web/banner-gesture-integration
...
refactor(web): banner integration with the new gesture engine 🐵
2023-10-24 09:13:58 +07:00
Joshua Horton
aaba52911f
Merge pull request #9779 from keymanapp/feat/web/subkey-corrections
...
feat(web): subkey-menu fat-finger correction 🐵
2023-10-24 09:13:48 +07:00
Joshua Horton
45efd9a23c
Merge pull request #9778 from keymanapp/refactor/web/corrective-layout-abstraction
...
refactor(web): new abstraction - corrective layouts 🐵
2023-10-24 09:13:39 +07:00
Joshua A. Horton
2836a16650
fix(web): prevent switch-case fallthrough
2023-10-24 08:44:38 +07:00
Joshua A. Horton
fca5e6d91d
fix(web): position of determineHint return statement
2023-10-24 08:42:17 +07:00
Joshua A. Horton
14ebf9aff2
fix(web): niche case for bold-font styling
2023-10-24 08:40:59 +07:00
Joshua A. Horton
14dfdad651
fix(web): right, custom fontsize
2023-10-24 08:38:44 +07:00
Joshua A. Horton
5eddecd6e7
change(web): ActiveKeyBase.hintSrc
2023-10-24 08:25:01 +07:00
Joshua A. Horton
66f3c4d202
fix(web): proper sourcing for hint font style
2023-10-24 08:22:41 +07:00
Joshua A. Horton
dd6efa9e59
fix(web): defaultHint is optional; must null-guard
2023-10-24 08:22:41 +07:00
Joshua A. Horton
879651f5d3
feat(web): proper determineHint implementation
2023-10-24 08:22:40 +07:00
Joshua A. Horton
29d287ce57
feat(web): start of configurable key-hint implementation
2023-10-24 08:22:39 +07:00
Marc Durdin
051e9f2b4d
chore(core): c++ ftw
2023-10-23 15:16:59 +07:00
Joshua A. Horton
83a65f02cd
chore(web): Merge branch 'fix/web/state-tokens-and-two-caps' into fix/web/state-change-source-rewrite
2023-10-23 15:16:27 +07:00
Joshua A. Horton
e9ad3b5744
chore(web): Merge branch 'refactor/web/banner-gesture-integration' into fix/web/state-tokens-and-two-caps
2023-10-23 15:15:43 +07:00
Joshua A. Horton
4ef2f8fe6c
chore(web): adjustments per PR review comments
2023-10-23 15:14:32 +07:00
Marc Durdin
61330ba06d
feat(core): new actions APIs
...
Fixes #9720 .
Note: this will deprecate a number of Keyman Core APIs -- pretty much
all existing action and context APIs. Deprecation marks will come in a
follow-up commit.
2023-10-23 15:01:55 +07:00
Joshua A. Horton
90576d8524
chore(web): Merge branch 'feat/web/subkey-corrections' into refactor/web/banner-gesture-integration
2023-10-23 14:42:26 +07:00
Joshua A. Horton
b4767516bf
chore(web): minor cleanup per review comment
2023-10-23 14:41:40 +07:00
sgschantz
707bed0ac3
fix unit test access to CoreAction
2023-10-23 13:09:43 +07:00
sgschantz
722ac1fd04
fix failed unit test, remove obsolete library references
2023-10-23 12:54:50 +07:00
Darcy Wong
22b27cd3de
chore(common): Add entries from 16.0 HISTORY.md
2023-10-23 11:03:33 +07:00
sgschantz
d87459c3bc
update for rename of core filenames and apis
2023-10-23 10:57:32 +07:00
Marc Durdin
c645707279
chore(common): handle invalid XML in kpj-file-reader
2023-10-23 08:53:30 +07:00
Marc Durdin
f3333bfe3b
fix(developer): server download Keyman link
...
Fixes #9702 .
2023-10-23 05:22:50 +07:00
Marc Durdin
234add1b38
fix(developer): handle xml errors in package compiler
...
Fixes #9797 .
2023-10-22 07:36:45 +07:00
Marc Durdin
835e29363e
fix(core): build: support -t parameter correctly
...
Now allows any of the following. Quote marks are significant for
multiple tests with `-t`:
```bash
core/build.sh test:wasm --no-deps -- state-api debug-api
core/build.sh test:wasm --no-deps -- "state-api debug-api"
core/build.sh test:wasm --no-deps -t "state-api debug-api"
core/build.sh test:wasm --no-deps --test "state-api debug-api"
```
The `-t` / `--test` option takes a single string parameter which is
passed on to `meson test`, whereas the `--` "end of parameters" marker
allows arbitrary remaining parameters to be passed on to `meson test`.
2023-10-22 07:16:52 +07:00
Keyman Server
8a483fcd91
Merge pull request #9818 from keymanapp/auto/version-master-17.0.197
...
auto: increment master version to 17.0.197
2023-10-21 01:10:58 +07:00
Keyman Build Agent
d58a457404
auto: increment master version to 17.0.197
2023-10-20 14:10:28 -04:00
Eberhard Beilharz
2e5e586860
chore(linux): Rename libkmnkbp0-0 package
...
Also removes the temporary libkeymancore/libkmnkbp hack that we put in
for packaging GHA.
Closes #9733 .
2023-10-20 17:31:39 +02:00
Eberhard Beilharz
f4d8529789
chore(linux): rename keyboardprocessor_ldml.* to keyman_core_ldml
2023-10-20 17:30:10 +02:00
Eberhard Beilharz
38e5d34459
chore(linux): Rename namespace
...
Missed a few occurrences that sneaked in after merging with latest master.
2023-10-20 17:28:37 +02:00
Eberhard Beilharz
8fce84bdc8
chore(linux): Merge branch 'chore/linux/9733_RenameLibknmkbp' into chore/linux/9733_RenameNamespace
2023-10-20 17:23:13 +02:00
Eberhard Beilharz
b16b7a7989
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/9733_RenameLibknmkbp
2023-10-20 17:19:56 +02:00
Eberhard Beilharz
d1c3ebb2e8
Merge pull request #9817 from keymanapp/chore/linux/fixbuild
...
chore(linux): Fix build by adding one character
2023-10-20 17:18:36 +02:00