Eberhard Beilharz
34370cf7b7
Merge pull request #5503 from keymanapp/chore/linux/cherry-pick/dists
...
chore(linux): Remove Groovy builds 🍒
2021-07-28 09:44:41 +02:00
Eberhard Beilharz
38821fd395
chore(linux): Remove Groovy builds
...
**Groovy** is end-of-life.
(cherry picked from commit 219e304d7b )
2021-07-28 09:11:05 +02:00
Joshua Horton
5550a5af5c
Merge pull request #5492 from keymanapp/fix/android/stable/optional-displayname
...
fix(android): displayName for keyboard was not optional
2021-07-28 09:07:40 +07:00
Joshua Horton
14b539f15a
fix(android): from PR suggestion
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-27 09:20:14 +07:00
jahorton
24f716b531
fix(android): displayName: getString -> optString
2021-07-27 09:02:39 +07:00
Keyman Server
ac374b2d43
Merge pull request #5477 from keymanapp/auto/version-stable-14.0-14.0.280
...
auto: increment stable-14.0 version to 14.0.280
2021-07-22 06:12:52 +10:00
Keyman Build Agent
be927149c9
auto: increment stable-14.0 version to 14.0.280
2021-07-21 16:12:07 -04:00
Marc Durdin
7083b20474
Merge pull request #5476 from keymanapp/fix/ios/cherry-pick/keyboard-swap
...
fix(ios): keyboard swapping 🍒
2021-07-22 06:09:43 +10:00
jahorton
e9a46feb80
fix(ios): keyboard swapping
2021-07-22 06:06:59 +10:00
Keyman Server
67f9c8ae57
Merge pull request #5471 from keymanapp/auto/version-stable-14.0-14.0.279
...
auto: increment stable-14.0 version to 14.0.279
2021-07-20 16:21:16 +10:00
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