Keyman Build Agent
b2b417d2d0
auto: increment stable-14.0 version to 14.0.279
2021-07-20 02:20:36 -04:00
Marc Durdin
62b2c53810
Merge pull request #5469 from keymanapp/chore/android/cherry-pick/improve-error-reporting-for-kmw
...
chore(android): improve error reporting for kmw 🍒
2021-07-20 15:59:03 +10:00
Marc Durdin
5e1a17f142
Merge pull request #5408 from keymanapp/feat/ios/cherry-pick/spacebar-text-controls
...
feat(ios): add spacebar text controls 🍒 🌌
2021-07-20 15:58:46 +10:00
Marc Durdin
ccbda9cba5
Merge pull request #5407 from keymanapp/feat/android/cherry-pick/spacebar-text
...
feat(android): Spacebar text controls 🍒 🌌
2021-07-20 15:58:31 +10:00
Marc Durdin
2cc760928d
chore(android): improve error reporting for kmw
...
Reports the actual error message instead of 'sendKMWError' as the primary message to Sentry.
2021-07-20 07:41:31 +10:00
Marc Durdin
255123f5c1
Merge pull request #5406 from keymanapp/feat/cherry-pick/spacebar-text
...
feat(web): spacebar text controls 🍒 🌌
2021-07-19 09:02:18 +10:00
Marc Durdin
80392c4440
fix(web): clone registerStub parameter
2021-07-09 15:45:21 +10:00
Darcy Wong
ccdec51be0
Merge pull request #5447 from keymanapp/cherrypick/android/switch-next-keyboard
...
fix(android/engine): register lexical model in switchToNextKeyboard 🍒
2021-07-08 12:32:14 +07:00
Darcy Wong
04c8195499
chore(android/engine): Revert test code
2021-07-08 11:40:43 +07:00
Darcy Wong
5dcaddcf53
fix(android/engine): register lexical model in switchToNextKeyboard
2021-07-08 07:20:05 +07:00
Joshua Horton
a1874bfe05
Merge pull request #5428 from keymanapp/fix/web/osk-resize-popping
...
fix(web): fixes osk resize-popping effect
2021-07-06 16:13:02 +07:00
jahorton
897c8d5bfe
fix(web): fixes osk resize-popping effect
2021-07-06 12:54:49 +07:00
Darcy Wong
1ef6e758f1
fix(android/engine): Fix font file path
2021-07-06 10:14:21 +10:00
Eberhard Beilharz
687e69e4f9
Merge pull request #5421 from keymanapp/fix/linux/cherry/issue-5384
...
fix(linux): Don't crash with corrupt keyboard 🍒
2021-07-05 09:00:56 +02:00
Eberhard Beilharz
7446d8d711
fix(linux): Don't crash with corrupt keyboard
...
If we try to install a keyboard that's missing some metadata
we shouldn't crash.
Fixes #5384 , #5385 . Cherry-pick of #5414 .
(cherry picked from commit 3bd0173954 )
2021-07-02 12:02:51 +02:00
Eberhard Beilharz
e2c1732e53
Merge pull request #5413 from keymanapp/fix/linux/cherry/issue-5309
...
fix(linux): Fix restarting ibus when running with `sudo` 🍒
2021-07-02 10:06:55 +02:00
Eberhard Beilharz
207b843508
Merge pull request #5411 from keymanapp/fix/linux/cherry/issue-5310
...
fix(linux): Save QR code in temporary directory 🍒
2021-07-02 10:06:44 +02:00
Eberhard Beilharz
2fe486eea7
Merge pull request #5410 from keymanapp/fix/linux/cherry/issue-5400
...
fix(linux): Improve bitmap conversion 🍒
2021-07-02 10:06:35 +02:00
Joshua Horton
448d8e75b6
Merge pull request #5417 from keymanapp/change/web/cherry/fatfinger-performance-threshold
...
change(common/core/web): fat-finger-performance unit-test threshold 🍒
2021-07-02 10:36:57 +07:00
jahorton
5fad8322f9
change(common/core/web): fat-finger-performance unit-test threshold
2021-07-02 09:46:08 +07:00
Eberhard Beilharz
cf03a2b2e0
fix(linux): Fix restarting ibus when running with sudo
...
When installing in the shared area the user has to run
`km-package-install` with sudo so that he has sufficient permissions.
In that case we have to do extra work to restart ibus for the
logged-in user instead of root.
Fixes #5309 . Partial cherry-pick of #5371 .
(cherry picked from commit 0a2dd29e53 )
2021-07-01 11:12:37 +02:00
Eberhard Beilharz
13e02788ca
fix(linux): Save QR code in temporary directory
...
Fixes #5310 . Partial cherry-pick of #5373 .
(cherry picked from commit 768de5f66b )
2021-07-01 11:05:49 +02:00
Eberhard Beilharz
0a67c59ad5
fix(linux): Improve bitmap conversion
...
Converting some bitmaps fail with a truncation error. This change
allows to successfully convert the bitmap files.
Fixes #5400 . Cherry-pick of #5401 .
(cherry picked from commit f519c2447d )
2021-07-01 11:01:21 +02:00
jahorton
626e2e572c
refactor(ios): SpacebarText enum simplification
2021-07-01 16:45:50 +10:00
Marc Durdin
1f73e12fd9
chore: fixup enum
2021-07-01 16:39:23 +10:00
Marc Durdin
93bd778753
feat(ios): add spacebar text controls 🍒
...
Cherry-pick of #5365 .
Relates to #949 .
Mirror of #5349 (Android), for iOS.
* Adds setSpacebarText() API to Keyman Engine for iOS
* Adds displayName API to Keyman Engine for iOS
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
* Does not add preference UI
2021-07-01 16:38:13 +10:00
Marc Durdin
6453029f33
feat(android): Spacebar text controls 🍒
...
Cherry-pick of a3ec34a3ce .
Relates to #949 .
* Adds setSpacebarText() API to Keyman Engine for Android
* Adds displayName API to Keyman Engine for Android
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
* Does not include the preference changes to Keyman for Android -- these
will be surfaced as a feature in 15.0.
2021-07-01 16:23:11 +10:00
Marc Durdin
b43f924266
chore: address review comments
2021-07-01 16:18:52 +10:00
Marc Durdin
25ea1438e7
refactor(android): setKeyboard and setKeymanLanguage
...
This refactors the cross-boundary call to `setKeymanLanguage` to use
JSON wrapping for the content. This is (a) safer, and (b) less mucking
around anyway.
2021-07-01 16:18:50 +10:00
Marc Durdin
4deb183dad
chore: rollback 15.0 ref
2021-07-01 16:16:10 +10:00
Marc Durdin
5f7a46a326
chore(web): add spacebarText manual tests
2021-07-01 15:10:04 +10:00
Marc Durdin
3e77e84278
feat(web): spacebar text controls
...
Relates to #949 .
* Adds optional `displayName` property to keyboard stubs: if present,
this will override the name on the spacebar.
* Adds optional `spacebarText` member to `keyman.options`. This defaults
to `SpacebarText.LANGUAGE_KEYBOARD`, and can be one of:
```
SpacebarText.LANGUAGE
SpacebarText.KEYBOARD
SpacebarText.LANGUAGE_KEYBOARD
SpacebarText.BLANK
```
* Sets the display pattern for LANGUAGE_KEYBOARD to be
"language - keyboard" instead of "language (keyboard)", which
reduces the number of parentheses visible on the spacebar.
2021-07-01 15:09:33 +10:00
Keyman Server
59e0cd3992
Merge pull request #5388 from keymanapp/auto/version-stable-14.0-14.0.278
...
auto: increment stable-14.0 version to 14.0.278
2021-06-29 15:22:36 +10:00
Keyman Build Agent
0fa34284c7
auto: increment stable-14.0 version to 14.0.278
2021-06-29 01:21:50 -04:00
Marc Durdin
54c74f7020
Merge pull request #5333 from keymanapp/change/ios/cherry/setText-serialization
...
change(ios): setText now uses JSON serialization 🍒
2021-06-29 07:18:48 +10:00
Marc Durdin
bcdf1975f7
Merge pull request #5377 from keymanapp/feat/android/cherry-pick/5258-hide-textarea-for-perf
...
feat(android): hide textarea for perf 🍒
2021-06-29 07:18:20 +10:00
Marc Durdin
e794c0898c
Merge pull request #5380 from keymanapp/chore/developer/cherry-pick/keyboard_info.source.json-1.0.6
...
chore: keyboard_info.source.json 1.0.6 🍒
2021-06-28 15:29:59 +10:00
Marc Durdin
24e1eeeab7
chore: update README
2021-06-28 06:47:35 +10:00
Marc Durdin
2509eec9f1
chore: keyboard_info.source.json 1.0.6
2021-06-28 06:35:59 +10:00
Marc Durdin
ec58de91be
feat(android): hide textarea for perf
...
Relates to #5258 .
Unnecessary layout recalc eliminated by hiding the backing
textarea with `display:none`. This improved performance by roughly
20%.
2021-06-28 04:59:34 +10:00
Eberhard Beilharz
ab024e1c5f
Merge pull request #5369 from keymanapp/fix/linux/cherry/issue-5308
...
fix(linux): Don't add duplicate entries when reinstalling keyboard 🍒
2021-06-25 11:26:38 +02:00
Eberhard Beilharz
ea0807e259
fix(linux): Don't add duplicate entries when reinstalling keyboard
...
When we update/reinstall an existing keyboard we don't want to
add a new entry to the list of keyboards.
Fixes #5308 .
(cherry picked from commit 70b88790df )
# Conflicts:
# linux/keyman-config/keyman_config/install_kmp.py
2021-06-25 09:53:19 +02:00
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