Darcy Wong
229c314ac5
chore(common): Use pt-PT for iOS and macOS strings
2022-04-08 14:11:56 +07:00
Darcy Wong
3fae9cf1c4
chore(common): Remove pt files
2022-04-08 13:51:58 +07:00
rc-swag
4c3d81db86
Merge pull request #6392 from keymanapp/fix/windows/5996/no-keystrokes-emoji-input
...
fix(windows): framework for switching of pipeline
2022-04-08 16:16:34 +10:00
Marc Durdin
03dc4adb89
feat(web): prediction casing follows current layer
...
Fixes #6507 .
Reintroduces #6459 which implemented #6455 .
2022-04-08 16:14:03 +10:00
Marc Durdin
11dd70d7de
chore(common): make first parameter required
2022-04-08 16:14:02 +10:00
Marc Durdin
49eb062c65
feat(web): prediction casing follows current layer
...
Fixes #6455 .
This involved adding an extra hint to the data passed into the lexical
model layer, being the CasingForm that the current layer wants to use.
Given there are several entry points to the lexical model layer, this
meant a few places where we needed to check the current layer.
I refactored the very long function `InputProcessor.processKeyEvent` to
extract out the `buildAlternates` function. There should be no
functional changes to the `buildAlternates` code. But it makes
`processKeyEvent` significantly easier to read.
2022-04-08 16:14:01 +10:00
Eberhard Beilharz
8b266ada50
Merge pull request #6500 from keymanapp/chore/linux/beta-packages
...
chore(linux): Update changelog file
2022-04-08 08:03:35 +02:00
Marc Durdin
7e6a64551e
Merge pull request #6510 from keymanapp/revert-6459-feat/web/prediction-casing-follows-layer
...
chore: Revert "feat(web): prediction casing follows current layer"
2022-04-08 15:56:29 +10:00
Marc Durdin
11fa76b988
Merge pull request #6505 from keymanapp/fix/windows/6504-access-violation-logging-tip-maintenance
...
fix(windows): don't log before checking nil when installing keyboard
2022-04-08 15:45:40 +10:00
Marc Durdin
e616900cad
Revert "feat(web): prediction casing follows current layer"
2022-04-08 14:50:32 +10:00
Darcy Wong
f0e41833c4
chore(common): Add Crowdin strings for Portuguese
2022-04-08 11:36:18 +07:00
Darcy Wong
8770c705cb
chore(common): Update Crowding strings for Azerbaijani
2022-04-08 10:01:23 +07:00
Darcy Wong
d11cf84b54
Merge pull request #6498 from keymanapp/fix/android/on-keyboard-change
...
fix(android/engine): Show keyboard after rotating
2022-04-08 09:41:37 +07:00
Marc Durdin
c679117991
fix(windows): don't log before checking nil when installing keyboard
2022-04-08 11:09:11 +10:00
Darcy Wong
aa4dda3dd7
Update android/KMEA/app/src/main/assets/android-host.js
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-04-08 06:43:33 +07:00
Darcy Wong
91038ef6f2
Merge remote-tracking branch 'origin/beta' into chore/common/crowdin-km-spacebar
2022-04-08 06:28:18 +07:00
Keyman Server
075b9bc629
Merge pull request #6502 from keymanapp/auto/version-beta-15.0.230
...
auto: increment beta version to 15.0.230
2022-04-08 04:03:30 +10:00
Keyman Build Agent
ef9a9459d2
auto: increment beta version to 15.0.230
2022-04-07 14:02:52 -04:00
Eberhard Beilharz
07ae306fd4
chore(linux): change to Architecture: any
...
As per request by Debian this changes the architecture to `any`
so that it'll try to build on all architectures.
See https://lists.debian.org/debian-input-method/2022/03/msg00095.html .
2022-04-07 17:44:00 +02:00
Darcy Wong
45ca87dae1
chore(common): Update km strings
2022-04-07 21:58:07 +07:00
Darcy Wong
ab828900e5
Merge pull request #6481 from keymanapp/fix/android/share-intent
...
fix(android/app): Simplify sharing intent
2022-04-07 21:50:43 +07:00
Eberhard Beilharz
57d770bd6c
chore(linux): Update changelog file
2022-04-07 16:34:04 +02:00
Darcy Wong
ff770174ab
fix(android/engine): Show keyboard after rotating
2022-04-07 16:26:00 +07:00
Keyman Server
d691c149ea
Merge pull request #6497 from keymanapp/auto/version-master-16.0.8
...
auto: increment master version to 16.0.8
2022-04-07 17:23:30 +10:00
Keyman Build Agent
a3984eab70
auto: increment master version to 16.0.8
2022-04-07 03:22:54 -04:00
Marc Durdin
56f040b9a1
Merge pull request #6496 from keymanapp/fix/ios/cherry-pick/bundle-version-ref
...
fix(ios): use CFBundleShortVersionString for version 🍒
2022-04-07 17:07:05 +10:00
Marc Durdin
dc3b0367bb
Merge pull request #6495 from keymanapp/fix/ios/bundle-version-ref
...
fix(ios): use CFBundleShortVersionString for version
2022-04-07 17:03:46 +10:00
Keyman Server
2fe3fc6658
fix(ios): use CFBundleShortVersionString for version
2022-04-07 17:02:28 +10:00
Keyman Server
b5eccfcf29
fix(ios): use CFBundleShortVersionString for version
2022-04-07 16:59:25 +10:00
Marc Durdin
0ad1d496d3
fix(android): key tip sticky with multitap
...
Fixes #6489 .
The issue arose in multitap scenarios, where the tip display state
became desynchronised with the actual display state as maintained in
the Android code.
The fix I applied was to reduce some of the state checks into the js
wrapper android-host.js. This is not ideal. The state machine for key
tip display is scattered across four functions in three files:
* visualKeyboard.ts: VisualKeyboard.highlightKey
* visualKeyboard.ts: VisualKeyboard.showKeyTip
* embedded/keytip.ts: KeyTip.show
* android-host.js: oskShowKeyPreview / oskClearKeyPreview
I have moved the actual re-creation check for the tip to the lowest
level functions -- those in android-host.js. But a more detailed look at
the state machine and a refactoring would certainly be worthwhile.
2022-04-07 15:27:41 +10:00
Darcy Wong
5962b00263
Merge pull request #6493 from keymanapp/chore/mac/whatsnew-15
...
chore(mac): Update whatsnew for 15.0
2022-04-07 11:21:17 +07:00
Marc Durdin
1ce2133a3d
Merge pull request #6490 from keymanapp/chore/beta-to-master-B15S7
...
chore: beta to master B15S6
2022-04-07 13:55:59 +10:00
Marc Durdin
1bf2fe742d
Merge pull request #6487 from keymanapp/fix/developer/6480-crash-unpaired-surrogate
...
fix(developer): handle exception on unpaired surrogate
2022-04-07 13:55:53 +10:00
Darcy Wong
97e27a888e
chore(mac): Update whatsnew for 15.0
2022-04-07 10:38:42 +07:00
Darcy Wong
065643f213
Merge pull request #6492 from keymanapp/docs/ios/min-12-1
...
chore(ios): Document minimum iOS version 12.1
2022-04-07 10:37:02 +07:00
Darcy Wong
f75043db34
chore(ios): Document minimum iOS version 12.1
2022-04-07 10:20:58 +07:00
Darcy Wong
bc3ab4b7f7
Merge pull request #6488 from keymanapp/test/common/web-context-tests-font
...
test(common/resources): Add Noto font to web_context_tests keyboard
2022-04-07 08:22:55 +07:00
Ross
951a17d372
fix(windows): only check for any previous version installed
...
There was a time, pre version 11 when the Product version GUID was
the same between versions. That is no longer the case.
Now we only set defaults if no previous installed version exists.
2022-04-07 11:22:43 +10:00
Marc Durdin
4f32efb5a4
chore: Merge branch 'master' into chore/beta-to-master-B15S7
2022-04-07 11:21:54 +10:00
Marc Durdin
206a2fce0a
Merge pull request #6486 from keymanapp/feat/ios/testflight-builds-for-prs
...
feat(ios): testflight builds for PRs
2022-04-07 11:18:57 +10:00
Darcy Wong
b9f6ac34e2
test(common/resources): Add Noto font to web_context_tests keyboard
2022-04-07 08:04:42 +07:00
Marc Durdin
cbe8810a6d
fix(developer): handle exception on unpaired surrogate
...
Fixes #6480 .
2022-04-07 10:47:13 +10:00
Marc Durdin
00361d4aef
Merge pull request #6479 from keymanapp/fix/ios/6255-check-version
...
fix(iOS): check version during package install
2022-04-07 09:17:26 +10:00
Marc Durdin
65076284f8
Update ios/engine/KMEI/KeymanEngine/Classes/KeymanPackage.swift
2022-04-07 09:17:18 +10:00
Marc Durdin
4eb2f2888f
chore(ios): remove fastfile
2022-04-07 09:11:33 +10:00
Marc Durdin
ed13200423
chore(ios): cleanup
2022-04-07 09:10:49 +10:00
Marc Durdin
5fa8441217
chore(ios): use TC build counter for uniqueness in build number
2022-04-07 06:08:01 +10:00
Keyman Server
a36be74cfd
chore(ios): try date format for build_number
2022-04-06 20:28:07 +10:00
Keyman Server
8ff4802f2c
chore(ios): track errors
2022-04-06 19:42:55 +10:00
Keyman Server
5417282b7b
feat(ios): fastfile for PR builds
2022-04-06 17:37:30 +10:00