Marc Durdin
151376660e
Merge pull request #5342 from keymanapp/fix/windows/cherry-pick/osk-scaling-mismatch-on-horz
...
fix(windows): osk scaling mismatch on horz axis 🍒
2021-06-25 15:22:37 +10:00
Eberhard Beilharz
5ed1fdbe3a
Merge pull request #5359 from keymanapp/fix/linux/issue-5344
...
fix(linux): Add libglib2.0-bin to keyman Depends
2021-06-24 11:49:33 +02:00
Gunnar Hjalmarsson
12e2c4c2c1
fix(linux): Add libglib2.0-bin to keyman Depends
...
Fixes #5344
2021-06-24 10:46:24 +02:00
Joshua Horton
91268aebcd
Merge pull request #5352 from keymanapp/feat/common/core/web/cherry/correction-prep-optimizations
...
feat(common/core/web): engine correction-prep optimizations 🍒
2021-06-24 12:50:42 +07:00
jahorton
b69c4fce1e
change(web): removes unused param from 14.0 version of method in test
2021-06-24 11:58:17 +07:00
jahorton
add5c74192
fix(common/core/web): adds 14.0 req'd parameter
2021-06-24 11:57:10 +07:00
jahorton
dc12f406c7
change(common/core/web): tweaks from PR comments
2021-06-24 11:18:31 +07:00
jahorton
efabad5edf
change(common/core/web): reorganizes new tests within suite
2021-06-24 11:18:30 +07:00
jahorton
3326e7529c
feat(common/core/web): fat-finger performance unit tests
2021-06-24 11:18:27 +07:00
jahorton
13e4293fbf
change(common/core/web): use of shorter arrow func from comment
2021-06-24 11:18:25 +07:00
jahorton
e57ba467fe
change(common/core/web): thresholding Date.now() -> performance.now()
2021-06-24 11:18:22 +07:00
jahorton
6257f5884b
feat(common/core/web): alternate generation uses windowed context, not full
2021-06-24 11:18:19 +07:00
jahorton
c755a2b586
feat(common/core/web): adds basic time + prob thresholding for modeled fat-fingers
2021-06-24 11:18:16 +07:00
jahorton
e419963c38
feat(common/core/web): Mock-cloning optimization
2021-06-24 11:18:13 +07:00
Joshua Horton
e05eccdcd8
Merge pull request #5351 from keymanapp/fix/android/cherry/subkeys-with-modifiers
...
fix(android): fixes application of nextlayer for subkeys with customized layer setting 🍒
2021-06-24 10:48:37 +07:00
jahorton
ad6db9ded8
fix(android): nextlayer for subkeys with customized layer setting
2021-06-24 08:36:51 +07:00
Marc Durdin
0f92e50ce8
fix(windows): osk scaling mismatch on horz axis
...
Font scaling on individual keys would ignore the vertical axis if the
horizontal axis reached the key width threshold, rather than calculating
the minimum of the two axes. This lead to weird effects, such as adding
characters to a key could make the font larger rather than smaller!
Reported by @jmdurdin.
2021-06-23 19:39:25 +10:00
Marc Durdin
bf68f2b3a7
Merge pull request #5322 from keymanapp/chore/linux/changelog
...
chore(linux): Build also on riscv64 to facilitate migration on Ubuntu
2021-06-22 15:15:35 +10:00
Marc Durdin
3b7cc40839
Merge pull request #5222 from keymanapp/fix/windows/cherry-pick/keymanx64-controller-refactor
...
fix(windows): improve keymanx64 start stability 🍒
2021-06-22 15:15:03 +10:00
Marc Durdin
b79f1994e8
Merge pull request #5330 from keymanapp/fix/mac/cherry-pick/5316-kmp-inf-encoding
...
fix(mac): kmp.inf is windows-1252 🍒
2021-06-22 14:09:50 +10:00
Marc Durdin
e5a45e8b28
Merge pull request #5331 from keymanapp/fix/mac/cherry-pick/5316-kmx-max-file-version
...
fix(mac): .kmx max file version is now 0x0E00 (14.0) 🍒
2021-06-22 14:09:37 +10:00
Marc Durdin
18e87e71da
fix(mac): .kmx max file version is now 0x0E00 (14.0)
...
Fixes #5316 .
Keyman for macOS did not recognise the updated version number 0x0E00,
which is version 14.0. There are no changes to the file format which
impact Keyman for macOS -- the only change is support for notany and
context for Keyman Engine for Web.
2021-06-22 07:19:14 +10:00
Marc Durdin
22e888e7ce
fix(mac): kmp.inf is windows-1252
...
Relates to #5316 .
Keyman for mac is still reading from kmp.inf, but was treating it as
UTF-8. However, it is windows-1252 encoding. This was stopping Keyman
from loading the file due to the presence of a (C) symbol.
Keyman for mac *should* be loading kmp.json. This needs to be addressed
as a separate issues.
2021-06-22 07:17:46 +10:00
Gunnar Hjalmarsson
5a58794f8f
chore(linux): Build also on riscv64 to facilitate migration on Ubuntu
2021-06-21 11:36:48 +02:00
Eberhard Beilharz
c817635188
Merge pull request #5303 from keymanapp/chore/linux/changelog
...
chore(linux): Update changelogs to match Debian
2021-06-17 18:09:30 +02:00
Eberhard Beilharz
f91b52d3ea
chore(linux): Update changelogs to match Debian
...
The changelogs should match what got uploaded (and accepted) to
Debian so that the changelog reflects the upload history to Debian.
2021-06-17 15:10:59 +02:00
Marc Durdin
ab353265f0
Merge pull request #5299 from keymanapp/fix/developer/cherry-pick/kmconvert-help
...
fix(developer): kmconvert help match reality 🍒
2021-06-17 17:51:46 +10:00
Marc Durdin
f5a314b32a
chore: correct example
2021-06-17 04:52:05 +10:00
Marc Durdin
f8a49bd0dc
fix(developer): kmconvert help match reality
...
Cherry-pick from #5298 .
kmconvert built-in help was missing `-targets`, and the parameter
checking was skipping the last parameter (which only mattered if the
last parameter was `-nologo`, but still...).
2021-06-17 04:46:35 +10:00
Joshua Horton
648e336be7
Merge pull request #5286 from keymanapp/fix/common/models/cherry/correction-search-nfd-keying
...
fix(common/models): predictive-text engine use of NFD input 🍒
2021-06-15 09:05:23 +07:00
Darcy Wong
c35a5bc8fd
Merge pull request #5285 from keymanapp/cherrypick/common/5276-add-youtube-links
...
chore(common): Add YouTube links to Keyman 14 features 🍒
2021-06-15 08:38:44 +07:00
jahorton
5ff9fc1726
docs(common/models): adds comment
2021-06-15 07:37:06 +07:00
jahorton
a207b274e5
fix(common/models): correction search use of edge keying with NFD
2021-06-15 07:37:05 +07:00
Darcy Wong
c27d971854
chore(common): Add YouTube links to Keyman 14 features
2021-06-15 07:27:27 +07:00
Marc Durdin
a48e53b5ff
Merge pull request #5268 from keymanapp/fix/common/cherry-pick/build-script-bash-dependency
...
chore(common): bash version for run-required-test-builds.sh 🍒
2021-06-15 05:38:01 +10:00
Marc Durdin
1ab226af34
Merge pull request #5271 from keymanapp/auto/version-stable-14.0-14.0.277
...
auto: increment stable-14.0 version to 14.0.277
2021-06-11 16:03:12 +10:00
Keyman Build Agent
5b02e1a8d0
auto: increment stable-14.0 version to 14.0.277
2021-06-11 00:47:50 -04:00
Marc Durdin
9c7d3af27a
Merge pull request #5270 from keymanapp/fix/windows/stable/disable-new-hotkey-modifier-state-check
...
fix(windows): disable new hotkey modifier check
2021-06-11 14:18:15 +10:00
Marc Durdin
255eff438d
Merge branch 'stable-14.0' into fix/windows/stable/disable-new-hotkey-modifier-state-check
2021-06-11 14:14:43 +10:00
Marc Durdin
e85efe5377
Merge branch 'stable-14.0' into fix/common/cherry-pick/build-script-bash-dependency
2021-06-11 13:44:10 +10:00
Marc Durdin
c9f82b7599
chore: tweak record order
2021-06-11 12:47:14 +10:00
Marc Durdin
3827355741
fix(windows): disable new hotkey modifier check
...
Disables the new modifier check added in #5189 .
2021-06-11 12:24:54 +10:00
Marc Durdin
11734bb297
chore(common): bash version for run-required-test-builds.sh
2021-06-11 09:58:14 +10:00
Marc Durdin
35de044d26
Merge pull request #5266 from keymanapp/feat/android/cherry-pick/5219-play-referrer-library-silent-install
...
feat(android): silent install for referred kbd 🍒
2021-06-11 09:31:04 +10:00
Marc Durdin
2efcd27ffc
Merge pull request #5262 from keymanapp/fix/android/cherry-pick/5211-rotation-not-updating-keyboard
...
fix(android): rotation is not updating keyboard 🍒
2021-06-11 09:30:52 +10:00
Marc Durdin
4c0c9276a0
chore(android): add docs on KmpInstallMode
2021-06-11 08:56:21 +10:00
Marc Durdin
2d65abe5e4
feat(android): silent vs welcomeonly vs full installs
2021-06-11 08:56:19 +10:00
Marc Durdin
41b3696682
feat(android): silent install for referred kbd
...
Relates to #5230 , #5219 .
[Draft]
Adds a silent parameter to the `downloadKMP` function and makes the
install silent for referred keyboards.
However, this is incomplete:
1. We need to be able to control silent levels:
* Completely silent
* Only welcome
* Full install
2. When silentInstall is true, currently welcome is still shown, but the
paging controls are not configured correctly and a blank screen is
shown after install.
2021-06-11 08:56:17 +10:00
Marc Durdin
e6516b06a9
fix(android): rotation fix for samples and FV Keyboards
2021-06-11 06:34:17 +10:00
Marc Durdin
c66d676b1d
fix(android): rotation is not updating keyboard
...
Fixes #5211 .
2021-06-11 06:34:15 +10:00