Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
3935699262 fix(windows): tweak scrolling in keyboard menu
Fixes #3694.

The keyboard menu would sometimes scroll too far, which could be
confusing for the end user. This fix stops the scroll once the last
item is in view; it also tweaks the down arrow key handler to ensure
that the current item is correctly scrolled into view.
2020-10-19 16:31:08 +11:00
Darcy Wong
7bd03f8121
chore(web): Include PR number (2 of 2)
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-10-19 10:20:29 +07:00
Darcy Wong
aa70d16ad0
chore(web): Include PR number (1 of 2)
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-10-19 10:20:11 +07:00
Marc Durdin
e28d1ca32a fix(windows): icons missing in Configuration
Fixes #3692.

Icons were missing in Configuration because the XML template was
initialised out of order.
2020-10-19 14:08:02 +11:00
Darcy Wong
bd2b87f5c0 fix(web): Remove base key from popup keys 2020-10-19 10:05:31 +07:00
Darcy Wong
ff400b5b5b chore(linux): Merge branch 'master' into fix/linux/reconf 2020-10-19 09:35:36 +07:00
Darcy Wong
4bd865a9bd chore(android): Merge remote-tracking branch 'origin/master' into fix/android/kmmanager-robustness 2020-10-19 09:33:08 +07:00
Marc Durdin
2354970427 fix(developer): crash creating basic project
Fixes #3715.

This is a regression introduced in #1720.
2020-10-19 11:26:39 +11:00
Marc Durdin
bc7b667f4d fix(windows): RefreshKeyboards loses some profiles
When loading transient language profiles, RefreshKeyboards would reset
the list of profiles (and in so doing, also leak memory). Instead, the
list should be cleared before the initial language profile list load.
2020-10-19 08:38:25 +11:00
Keyman Server
4c839fa0de
Merge pull request #3713 from keymanapp/auto/version-master-14.0.163
auto: increment master version to 14.0.163
2020-10-19 05:01:21 +11:00
Keyman Build Agent
c2195af625 auto: increment master version to 14.0.163 2020-10-18 14:00:41 -04:00
Darcy Wong
d3dd817c49
Merge pull request #3664 from keymanapp/fix/web/pass-tab-enter-back-to-embedded-device
fix(web): Let embedded device handle K_TAB or K_ENTER
2020-10-18 06:12:27 +07:00
Keyman Server
86ca9a6f1e
Merge pull request #3712 from keymanapp/auto/version-master-14.0.162
auto: increment master version to 14.0.162
2020-10-17 05:01:29 +11:00
Keyman Build Agent
8ec5a9db46 auto: increment master version to 14.0.162 2020-10-16 14:00:49 -04:00
Joshua Horton
ce18f8eb0d
Merge pull request #3709 from keymanapp/fix/common/core/web/revent-event-signature
fix(common/core/web): fixes revert event bug
2020-10-16 09:23:55 +07:00
jahorton
219fdac677 fix(common/core/web): fixes revert event bug 2020-10-16 09:10:02 +07:00
Keyman Server
16e4f5f034
Merge pull request #3708 from keymanapp/auto/version-master-14.0.161
auto: increment master version to 14.0.161
2020-10-15 05:01:45 +11:00
Keyman Build Agent
81bca4920f auto: increment master version to 14.0.161 2020-10-14 14:00:57 -04:00
jahorton
9621fae740 fix(web): K_SPACE handling for embedded mode, hardware keystrokes 2020-10-14 15:56:09 +07:00
jahorton
781cac0a3f docs(common/models): better test docs, code readability 2020-10-14 12:48:26 +07:00
jahorton
cf8cbbfff4 refactor(common/models): refactors old wordbreak tests 2020-10-14 12:32:25 +07:00
jahorton
1688366033 refactor(common/models): LMLayer use of refactored funcs 2020-10-14 12:16:35 +07:00
Eddie Antonio Santos
9a5f6f3a4f
Merge pull request #3705 from keymanapp/refactor/common/models/extract-outcome-type
refactor(common/models): extract Outcome type
2020-10-13 22:56:25 -06:00
jahorton
d969b76345 refactor(common/core): makes tokenization methods common, removes from LexicalModel 2020-10-14 10:48:09 +07:00
jahorton
255ade52a8 feat(common/models): context tokenization enhancements 2020-10-14 10:17:14 +07:00
Joshua Horton
73a20cfe8c
Merge pull request #3702 from keymanapp/feat/common/core/web/selective-wordbreak-swallow
feat(common/core/web): selective wordbreak swallowing after accepting suggestions
2020-10-14 08:25:35 +07:00
Joshua Horton
dade4d1635
Merge pull request #3700 from keymanapp/change/web/disable-nonsuggestion-keep
feat(common/models): disables "keep" when word is not suggestion otherwise
2020-10-14 08:25:10 +07:00
Eddie Antonio Santos
dfce22252c
refactor(common/models): replace & {p} with Outcome type 2020-10-13 09:28:48 -06:00
Keyman Server
eb68374c42
Merge pull request #3703 from keymanapp/auto/version-master-14.0.160
auto: increment master version to 14.0.160
2020-10-13 05:01:31 +11:00
Keyman Build Agent
4238d3efb3 auto: increment master version to 14.0.160 2020-10-12 14:00:50 -04:00
jahorton
f272efdeca feat(common/core/web): selective wordbreak swallowing after accepted suggestion 2020-10-12 15:33:40 +07:00
jahorton
1ea426779b feat(common/core/web): fat-finger ignores inputs that beep 2020-10-12 13:13:56 +07:00
jahorton
46eecb81cd feat(common/models): disables "keep" when word is not suggestion otherwise 2020-10-12 12:51:47 +07:00
Joshua Horton
9299e5697c
Merge pull request #3597 from keymanapp/fix/web/test-script-block-on-failed-compilation
fix(web): unit test script failure on compilation failures
2020-10-12 08:16:29 +07:00
Darcy Wong
3253af2fe8 fix(linux): Fix keyman_config-*.tar.gaz artifact name 2020-10-10 21:24:51 +07:00
Keyman Server
9c369d65e8
Merge pull request #3696 from keymanapp/auto/version-master-14.0.159
auto: increment master version to 14.0.159
2020-10-10 05:01:34 +11:00
Keyman Build Agent
e234ee874e auto: increment master version to 14.0.159 2020-10-09 14:00:55 -04:00
jahorton
905300b114 change(web): adds set -e to test.sh 2020-10-09 16:08:00 +07:00
jahorton
934f594297 feat(common/models): adds LMLayer reversion unit tests 2020-10-09 15:47:46 +07:00
Darcy Wong
02be20e56a chore(web): Add comments about the expected return values 2020-10-09 15:19:40 +07:00
Darcy
c64d8abcbb chore(linux): Update launchpad to use TIER.md 2020-10-09 13:58:15 +07:00
Darcy
1bf3fe936b fix(linux): Remove version.sh
Remove version.sh and determine version/tier from the .md files
2020-10-09 13:55:18 +07:00
Marc Durdin
d997b15a86
Merge pull request #3693 from keymanapp/fix/windows/2942-disabled-keyboards-listed-in-hotkeys
fix(windows): disabled keyboards listed in hotkeys
2020-10-09 16:19:17 +11:00
Marc Durdin
83b6053499
Merge pull request #3691 from keymanapp/fix/windows/3679-launch-config-non-elevated
fix(windows): launch configuration non-elevated
2020-10-09 16:17:56 +11:00
Joshua Horton
7109d5bc2b
Merge pull request #3647 from keymanapp/feat/common/models/model-dependent-revert-annotation
feat(common/models): 'revert' now uses model's punctuation
2020-10-09 10:22:09 +07:00
jahorton
7fe164f5fd fix(common/core/web): preserves lm-layer reversion transformId 2020-10-09 09:47:10 +07:00
jahorton
c0ba9740c5 fix(web): missed a spot on prior commit 2020-10-09 09:46:15 +07:00
jahorton
4aae922fb0 change(web): rips out unused suggestion-rotation code 2020-10-09 09:21:33 +07:00
Marc Durdin
3edec559ec fix(windows): disabled keyboards listed in hotkeys
Fixes #2942.
2020-10-09 11:13:11 +11:00
Marc Durdin
6171a6d490 fix(windows): launch configuration non-elevated
Fixes #3679.

If keyman.exe is running with a non-elevated token, then it would fail
to launch kmshell.exe non-elevated. This is a regression from the work
in #3604.
2020-10-09 10:42:41 +11:00