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