Marc Durdin
b4fdc0920a
fix(windows): context mismatch with if and dk
...
Fixes #4275 .
2021-01-18 10:23:44 +11:00
Marc Durdin
367fe409a9
fix(common/core): context mismatch with if and deadkey automatic test
2021-01-18 10:22:59 +11:00
Marc Durdin
5d606f0f4d
fix(windows): context mismatch with if and deadkey manual test
2021-01-18 10:16:14 +11:00
Marc Durdin
65cb3aaec2
fix(developer): disable TSentryClient on WINE
...
Under WINE, on macOS at least, TSentryClient is crashing at
startup, e.g. when calling SymInitialise. In order to have a
working kmcomp.exe on macOS/Linux, we'll just disable Sentry
altogether for now.
2021-01-18 06:36:31 +11:00
Keyman Server
e35b6762d0
Merge pull request #4272 from keymanapp/auto/version-beta-14.0.224
...
auto: increment beta version to 14.0.224
2021-01-16 05:02:02 +11:00
Keyman Build Agent
6d0e5804c6
auto: increment beta version to 14.0.224
2021-01-15 13:01:15 -05:00
Eberhard Beilharz
bf9f280132
chore(linux): Allow to push to the keyman-beta ppa
...
Also use new `alpha` ppa instead of previous `daily`.
(cherry picked from commit eb4fc04b9e )
2021-01-15 16:13:01 +01:00
Eberhard Beilharz
79c361e7d7
Merge pull request #4258 from keymanapp/chore/linux/3869-debian-pkg
...
chore(linux): Improve version number for debian package
2021-01-15 10:01:09 +01:00
jahorton
2b9433fd4e
fix(web): dynamic font downscaling for OSK keys
2021-01-15 13:52:18 +07:00
Darcy Wong
7e740b765c
fix(android/samples): Fix Sentry dependencies
2021-01-15 13:20:27 +07:00
Joshua Horton
4a29e293c2
Merge pull request #4238 from keymanapp/fix/web/3991-null-offsetParent
...
fix(web): unexpected errors in OSK / banner position calculations
2021-01-15 09:59:14 +07:00
Joshua Horton
d4420c00fc
change(web): minor tweak from review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-01-15 09:54:54 +07:00
jahorton
bdd2a3e262
fix(web): subkeys are important, too
2021-01-15 09:34:32 +07:00
Darcy Wong
65d6227cec
chore: Add note about Crowdin API limitation with custom languages
2021-01-15 07:06:38 +07:00
Darcy Wong
b969bae423
feat(android/app): Add Settings menu to change display language
2021-01-15 06:44:25 +07:00
Darcy Wong
2cd64a07af
Merge pull request #4256 from keymanapp/chore/android/add-obolo
...
chore(android/app): Add Obolo language from crowdin
2021-01-15 06:38:08 +07:00
Marc Durdin
f7e23ba0c5
Merge pull request #4251 from keymanapp/fix/windows/typo-in-font-helper-string
...
fix(windows): typo in font helper string
2021-01-15 06:57:38 +11:00
Marc Durdin
acf748162e
chore(windows): additional typos
2021-01-15 06:57:11 +11:00
Marc Durdin
4bd2fba43f
fix(android): add missing imports
2021-01-15 06:18:49 +11:00
Keyman Server
763430d9d4
Merge pull request #4257 from keymanapp/auto/version-beta-14.0.223
...
auto: increment beta version to 14.0.223
2021-01-15 05:01:51 +11:00
Keyman Build Agent
6b6e406cbf
auto: increment beta version to 14.0.223
2021-01-14 13:01:02 -05:00
Eberhard Beilharz
f3b8ccf07f
chore(linux): Improve version number for debian package
...
This change switches the package version number for packages that
are intended for the Debian package repo to match the Debian policies.
It also removes the comment from the watch file.
2021-01-14 17:39:49 +01:00
Darcy Wong
20a2af830a
chore(android): Add Obolo language from crowdin
...
Manually check in crowdin files from crowdin.
Can't use crowdin CLI because it doesn't handle custom langauges
https://support.crowdin.com/api/language-codes/
2021-01-14 20:10:29 +07:00
jahorton
e457b85697
fix(web): uses line-height to v-center oversized key text
2021-01-14 15:43:19 +07:00
Marc Durdin
99e60559eb
fix(android): Popup misalignments and compatibility with WeChat, Telegram
...
Fixes #4019 .
Rolls back #3009 and fixes base issue in alternative manner.
The core issue here was twofold:
1. We needed to set the window size to the whole screen in order for the
popups to visible and touchable. We implement this in
`onConfigureWindow`.
2. Once our window size is the whole screen, we need to tell the apps
which part of the window is our keyboard UI, in `onComputeInsets`.
This is the only part of the window which impacts the layout of the
underlying app. We had not set the `visibleTopInsets` property and
this caused the WeChat problems.
Finally, in order for this to work, we roll back the original fix
in #3009 as that one breaks the full-screen layout requirement.
Tested with a wide range of apps on Android 10, including WeChat and
Telegram. If @kienwt, @ericjding have capacity, would love to know if
this fix works for them also.
Note that this fix requires changes to consumers of Keyman Engine, so
sample and FV Keyboards updated accordingly.
2021-01-14 17:05:31 +11:00
jahorton
2a20d991d6
chore(web): tweaks sample pages to use init's promise for keyboard loading
2021-01-14 09:23:11 +07:00
Joshua Horton
c826857f09
Merge pull request #4243 from keymanapp/fix/web/4242-no-worker-no-prediction-engine
...
fix(web): disables predictive text on Opera mini
2021-01-14 08:38:15 +07:00
Joshua Horton
03e7571bf0
Merge pull request #4241 from keymanapp/fix/web/3953-key-preview-positioning
...
fix(web): OSK key preview positioning
2021-01-14 08:36:37 +07:00
Darcy Wong
e2d4388506
Merge pull request #4228 from keymanapp/common/crowdin-km
...
chore(common): Check in crowdin files for km (Khmer)
2021-01-14 08:13:29 +07:00
Marc Durdin
856ed5a282
fix(windows): typo in font helper string
2021-01-14 10:21:48 +11:00
Keyman Server
deeb198165
Merge pull request #4249 from keymanapp/auto/version-beta-14.0.222
...
auto: increment beta version to 14.0.222
2021-01-14 09:19:44 +11:00
Keyman Build Agent
9ccfeb09d3
auto: increment beta version to 14.0.222
2021-01-13 17:18:54 -05:00
Marc Durdin
40b235443b
Merge pull request #4209 from keymanapp/fix/developer/2690-3082-unhandled-keys-in-debugger
...
fix(developer): Allow unhandled keys to go through to debugger memo
2021-01-14 09:16:39 +11:00
Marc Durdin
b7fb5066bc
Merge pull request #4180 from keymanapp/fix/windows/1285-amharic-sinhala-tigrigna-mitigation
...
fix(windows): Update mitigation for Keyman 14 and Windows 10 19597
2021-01-14 09:15:50 +11:00
Marc Durdin
c1aae3a313
Merge pull request #4175 from keymanapp/fix/windows/4013-menu-popup-positions
...
fix(windows): fix menu popup position
2021-01-14 09:15:38 +11:00
Keyman Server
b55e875a79
Merge pull request #4245 from keymanapp/auto/version-beta-14.0.221
...
auto: increment beta version to 14.0.221
2021-01-14 05:02:24 +11:00
Keyman Build Agent
46902e3895
auto: increment beta version to 14.0.221
2021-01-13 13:01:34 -05:00
Eberhard Beilharz
39d8e07e9d
Merge pull request #4233 from keymanapp/chore/linux/beta-3869
...
chore(linux): Update debian metadata based on Debian repos
2021-01-13 09:41:31 +01:00
jahorton
1c52376f03
fix(web): prevents predictive text engine init if workers aren't available
2021-01-13 13:56:27 +07:00
jahorton
e175aa3e7c
fix(web): OSK key preview positioning. Fixes #3953
2021-01-13 12:56:18 +07:00
jahorton
2bf5d8a76a
fix(web): offsetParent -> parentElement
2021-01-13 10:09:46 +07:00
Marc Durdin
11612a193a
fix(developer): Debug character grid performance
...
The character grid in the debugger would become very slow as the number
of characters increased, with substantial flickering. This refactor
removes the unnecessary recalculations of the grid cell count and
thus resolves performance problems.
2021-01-13 14:09:43 +11:00
Joshua Horton
2cd3f812ec
Merge pull request #4232 from keymanapp/fix/web/3697-osk-size-cookie-sync
...
fix(web): osk size & position after focus changes
2021-01-13 08:48:35 +07:00
Darcy Wong
e6285bc4a9
Merge pull request #4170 from keymanapp/fix/android/dont-set-destination-uri
...
fix(android/engine): Remove usage of WRITE_EXTERNAL_STORAGE permission
2021-01-13 06:54:20 +07:00
Keyman Server
f3b54c204f
Merge pull request #4235 from keymanapp/auto/version-beta-14.0.220
...
auto: increment beta version to 14.0.220
2021-01-13 06:01:39 +11:00
Keyman Server
cb98febc20
Merge pull request #4234 from keymanapp/auto/version-master-15.0.8
...
auto: increment master version to 15.0.8
2021-01-13 06:01:18 +11:00
Keyman Build Agent
0208467b90
auto: increment beta version to 14.0.220
2021-01-12 14:00:52 -05:00
Keyman Build Agent
d254d22ecb
auto: increment master version to 15.0.8
2021-01-12 14:00:25 -05:00
Eberhard Beilharz
6b999bc911
chore(linux): Update debian metadata based on Debian repos
...
This is a cherry-pick of PR#4223:
- Add script to create debian source package
- Update debian metadata based on Debian repos
- Remove some lintian warnings and errors
- Remove support Xenial
- Reduce size of icon
- Omit confusing values from gbp.conf
2021-01-12 18:38:18 +01:00
Eberhard Beilharz
0bfe9082ad
Merge pull request #4223 from keymanapp/chore/linux/3869
...
chore(linux): Update debian metadata
2021-01-12 18:33:21 +01:00