Commit graph

33096 commits

Author SHA1 Message Date
sgschantz
49df3b2a05 connect most controls to keyboard state objects, call Keyman API to get lexical models array 2022-03-09 13:24:18 +07:00
sgschantz
48b7531b80 load all keyboards from kmp file at startup and store language tag to use for lexical model query 2022-03-09 13:24:18 +07:00
sgschantz
01d71c45d4 load help page when detail button tapped 2022-03-09 13:24:18 +07:00
sgschantz
4df86124c9 added keyboard detail view and replaced main keyboards list view 2022-03-09 13:24:17 +07:00
Marc Durdin
62b7d67d1e fix(developer): warn on ncaps usage inconsistency
If a developer has two rules where one includes CAPS and the other
does not include NCAPS, the CAPS rule may not be correctly matched. This
change warns them when this is the case.
2022-03-09 14:13:29 +11:00
Darcy Wong
1e6b4bce31 fix(oem/fv/android): Check keyboard exists before registering a model 2022-03-09 10:05:21 +07:00
Keyman Server
b2bb402259
Merge pull request #6344 from keymanapp/auto/version-beta-15.0.210
auto: increment beta version to 15.0.210
2022-03-09 08:44:08 +11:00
Keyman Build Agent
6852aaadb4 auto: increment beta version to 15.0.210 2022-03-08 16:43:31 -05:00
Marc Durdin
cf9f755559
Merge pull request #6343 from keymanapp/chore/increment-version
chore: increment to 15.0.209
2022-03-09 08:32:28 +11:00
Marc Durdin
ecfc87d1fa chore: increment to 15.0.209 2022-03-09 08:29:44 +11:00
Marc Durdin
9d90ffbecc
Merge pull request #6342 from keymanapp/chore/linux/trigger
fix(linux): Fix trigger script
2022-03-09 08:20:18 +11:00
Eberhard Beilharz
92395ec1f6
fix(linux): Add some debug output 2022-03-08 17:43:19 +01:00
Eberhard Beilharz
364b84281c
fix(linux): Fix trigger script
The previous PR introduced a bug when run with `set -e` which this
change fixes.
2022-03-08 11:13:31 +01:00
Darcy Wong
9026cb7c59
Merge pull request #6341 from keymanapp/chore/android/engine/lists-typeface-normal
chore(android/engine): Remove bold styling in lists
2022-03-08 16:37:47 +07:00
Marc Durdin
785c45eb40
Merge pull request #6325 from keymanapp/fix/developer/project-should-not-steal-focus-on-load
fix(developer): project should not steal focus on load ✂
2022-03-08 20:29:51 +11:00
Ross
2dfdecaf44 fix(windows): create registry keys for IM window
This commit adds a function that sets the IM window registry keys
needed for the IMSample keyboard.

It also adds a null pointer check on the lpActiveKeyboard in the imx
callback module.
2022-03-08 18:09:13 +10:00
Eberhard Beilharz
06d0b1f91c
Merge pull request #6337 from keymanapp/chore/linux/trigger
chore(linux): Debug why Beta build didn't get triggered
2022-03-08 08:27:35 +01:00
Darcy Wong
6c6b899b49 chore(android/engine): Remove bold styling in lists 2022-03-08 14:16:45 +07:00
Marc Durdin
272c1f0d1c fix(web): subkey touch position after scroll
Fixes #5964.

It seems that the test for subkey position was incorrect when the
document had been scrolled. Removing the test for `fixed` positioning
resolves the issue.
2022-03-08 17:27:16 +11:00
rc-swag
50f8c7bf3f fix(windows): address review comments imsample kbd
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-03-08 13:53:30 +10:00
Ross
ed54dbead3 fix(windows): null pointer checks 2022-03-08 13:53:29 +10:00
Eberhard Beilharz
e30c00733a
fix(linux): Don't start ibus-daemon multiple times
This change adds a 1s sleep after restarting ibus before checking
that it actually runs. Hopefully this will solve the problem. Since
this bug is hard to reproduce, we also log a critical error for the
other code path this could happen.

Fixes #6237.
2022-03-07 18:22:06 +01:00
Eberhard Beilharz
ce936ccafd
chore(linux): Debug why Beta build didn't get triggered
This change adds temporary debug code to track down why the beta
build didn't get triggered by outputting the OUTPUT string.
It also counts the lines we're outputting so that we can output
a newline in case we're not outputting anything.
2022-03-07 18:01:10 +01:00
Marc Durdin
9b46242d32
Merge pull request #6324 from keymanapp/fix/developer/prevent-execution-point-breaking-editor-location
fix(developer): prevent execution point breaking editor location ✂
2022-03-07 08:13:34 +11:00
Marc Durdin
d54075a7bc
Merge pull request #6331 from keymanapp/fix/web/stop-masking-error
fix(web): stop masking error
2022-03-04 14:51:09 +11:00
Marc Durdin
f633174f9f fix(web): stop masking error
We are seeing this error thrown in some logs but it masks the underlying error.
2022-03-04 11:44:54 +11:00
Marc Durdin
5e014cd18e
Merge pull request #6327 from keymanapp/chore/developer/6326-server-terminology-1
chore(developer): Keyman Developer Server terminology
2022-03-04 07:07:06 +11:00
Keyman Server
93af2a3d84
Merge pull request #6330 from keymanapp/auto/version-master-16.0.3
auto: increment master version to 16.0.3
2022-03-04 05:03:05 +11:00
Keyman Build Agent
0ccac84fbc auto: increment master version to 16.0.3 2022-03-03 13:02:25 -05:00
Darcy Wong
8fa80be75f
Merge pull request #6282 from keymanapp/feat/fv/android/keyboard-languages
feat(oem/fv/android): Add keyboard and dictionary controls
2022-03-03 11:27:29 +07:00
Darcy Wong
04297aa47c
Update oem/firstvoices/android/app/src/main/java/com/firstvoices/android/FVKmpInstallMode.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-03-03 11:27:07 +07:00
Marc Durdin
f2b39b1d39
Merge pull request #6322 from keymanapp/dependabot/npm_and_yarn/web/testing/regression-tests/karma-6.3.16
chore(deps-dev): bump karma from 6.3.14 to 6.3.16 in /web/testing/regression-tests
2022-03-03 10:42:01 +11:00
Marc Durdin
3e48acddb3 chore(developer): Keyman Developer Server terminology
Fixes #6326.

Tweaks wording and layout of screens relating to Keyman Developer Server
for consistency.
2022-03-03 10:21:54 +11:00
Marc Durdin
602fafb96b fix(developer): project should not steal focus on load 2022-03-03 06:51:56 +11:00
Marc Durdin
fc889efadc fix(developer): prevent execution point breaking editor location 2022-03-03 06:49:52 +11:00
dependabot[bot]
fcf57a8074
chore(deps-dev): bump karma in /web/testing/regression-tests
Bumps [karma](https://github.com/karma-runner/karma) from 6.3.14 to 6.3.16.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.14...v6.3.16)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 09:07:01 +00:00
Keyman Server
4824f0ca3f
Merge pull request #6323 from keymanapp/auto/version-master-16.0.2
auto: increment master version to 16.0.2
2022-03-02 20:06:11 +11:00
Keyman Build Agent
425c3ef72f auto: increment master version to 16.0.2 2022-03-02 04:05:12 -05:00
Marc Durdin
d8e2995644
Merge pull request #6318 from keymanapp/alpha
chore: move to 16.0
2022-03-02 19:02:22 +11:00
Marc Durdin
e3b47dca00
Merge branch 'master' into alpha 2022-03-02 19:00:29 +11:00
Keyman Server
5591775d12
Merge pull request #6321 from keymanapp/auto/version-master-15.0.206
auto: increment master version to 15.0.206
2022-03-02 18:24:51 +11:00
Keyman Build Agent
c4ca95e7a5 auto: increment master version to 15.0.206 2022-03-02 02:19:13 -05:00
Keyman Server
ddd280cc98
Merge pull request #6319 from keymanapp/auto/version-beta-15.0.207
auto: increment beta version to 15.0.207
2022-03-02 17:45:59 +11:00
Keyman Build Agent
db0753fa26 auto: increment beta version to 15.0.207 2022-03-02 01:45:00 -05:00
Darcy Wong
39cb6dad01 fix(android/engine): Fix longpress on move gesture 2022-03-02 12:57:36 +07:00
Marc Durdin
1b2aa5d402 chore: beta version increment 2022-03-02 16:54:54 +11:00
Darcy Wong
3524e6c918 fix(oem/fv/android): Use BCP47 util to check language ID 2022-03-02 12:30:51 +07:00
Darcy Wong
f3c317566e fix(oem/fv/android): Make FVShared a Singleton pattern 2022-03-02 12:30:51 +07:00
Darcy Wong
d4225fa841 fix(oem/fv/android): Check prediction toggle on start of input
Copied SystemKeyboard from #2255
2022-03-02 12:30:51 +07:00
Darcy Wong
f6395e463f chore(oem/fv/android): Cleanup unused imports 2022-03-02 12:30:51 +07:00