Darcy Wong
a98edf97a4
fix(android/engine): Fix crash when download file fails to copy to cache
2021-03-16 14:33:10 +07:00
Darcy Wong
528df05d71
fix(android/app): Load system keyboard before checking overrides
2021-03-16 13:52:19 +07:00
Marc Durdin
5ec0dbff3b
Merge pull request #4690 from keymanapp/fix/developer/mnemoniclayout-and-casedkeys-not-compatible
...
fix(developer): &CasedKeys and &MnemonicLayout are not compatible together
2021-03-16 17:19:47 +11:00
Marc Durdin
eeeda6195b
Merge pull request #4681 from keymanapp/fix/windows/4520-setup-start-keyman-only-if-not-running
...
fix(windows): start Keyman after setup only if not running
2021-03-16 17:17:38 +11:00
Darcy Wong
59813b112a
Merge pull request #4692 from keymanapp/fix/android/kmw-console-sentry
...
chore(android/engine): Send KMW console errors to Sentry
2021-03-16 13:14:00 +07:00
Joshua Horton
b7b0b009ad
Merge pull request #4693 from keymanapp/fix/ios/kbd-search-no-internet-alert
...
fix(ios): keyboard search did not alert for lack of net
2021-03-16 13:13:33 +07:00
Marc Durdin
a01000ba4b
chore(developer): update tests
2021-03-16 16:56:43 +11:00
jahorton
d269394bf6
fix(ios): keyboard search did not alert for lack of net
2021-03-16 11:57:00 +07:00
Darcy Wong
249f164ce0
chore(android/engine): Send KMW console errors to Sentry
2021-03-16 10:22:27 +07:00
Marc Durdin
12184f1857
fix(developer): support named character codes at end of line
...
If a named character code was followed by a `\n`, it would not be
recognised.
2021-03-16 13:49:55 +11:00
Marc Durdin
4f958985a0
fix(developer): &CasedKeys and &MnemonicLayout are not compatible together
...
The test for `&mnemoniclayout` was incorrectly failing to check the
actual state of `&casedkeys`, which broke all mnemonic layouts.
2021-03-16 13:46:34 +11:00
Marc Durdin
4c82c2b545
fix(developer): validate keyboard_info should give info on non-canonical bcp47
2021-03-16 13:44:23 +11:00
Keyman Server
706d22936e
Merge pull request #4684 from keymanapp/auto/version-beta-14.0.263
...
auto: increment beta version to 14.0.263
2021-03-16 11:17:42 +11:00
Keyman Build Agent
5d9cfa16a2
auto: increment beta version to 14.0.263
2021-03-15 20:16:57 -04:00
Darcy Wong
a986f95a05
Merge remote-tracking branch 'origin/beta' into fix/oem/fv/android/styling
2021-03-16 07:15:48 +07:00
Marc Durdin
231cb83777
Merge pull request #4674 from keymanapp/fix/mac/4058-4528-prevent-duplicate-keyboards-in-list
...
fix(mac): prevent duplicate keyboards in list
2021-03-16 11:03:34 +11:00
Marc Durdin
5b9b2650aa
Merge pull request #4682 from keymanapp/fix/ios/code-sign-missing
...
fix(ios): set CODE_SIGN before build
2021-03-16 11:03:12 +11:00
Marc Durdin
1a71e634d3
Merge pull request #4683 from keymanapp/chore/windows/breadcrumbs
...
chore(windows): breadcrumbs
2021-03-16 11:02:52 +11:00
Marc Durdin
aebfdecf7a
chore(windows): breadcrumbs
...
Some of our Sentry reports are difficult to track down. Adding user
interaction breadcrumbs to Keyman Configuration (to start with) may
simplify this. I may add more breadcrumbs to other projects now that
this is available.
2021-03-16 06:57:57 +11:00
Marc Durdin
2454dee04e
fix(ios): set CODE_SIGN before build
2021-03-16 05:36:40 +11:00
Marc Durdin
bd4f5b5c67
fix(windows): start Keyman after setup only if not running
...
Fixes #4520 .
Start Keyman after Setup finishes only if Keyman is not already running.
The pattern in this code change is found in a few places. It would be
nice to centralise that in a unit somewhere but I don't want to do
that much refactoring at this point in beta.
2021-03-16 05:32:34 +11:00
Keyman Server
874c0e251a
Merge pull request #4680 from keymanapp/auto/version-beta-14.0.262
...
auto: increment beta version to 14.0.262
2021-03-16 05:28:40 +11:00
Keyman Build Agent
5119db1d28
auto: increment beta version to 14.0.262
2021-03-15 14:27:41 -04:00
Eberhard Beilharz
dc92061f98
Merge pull request #4675 from keymanapp/chore/linux/source
...
chore(linux): Ignore buildtools in keyman-config tarball
2021-03-15 19:21:06 +01:00
Marc Durdin
49f4514b1a
Merge pull request #4663 from keymanapp/fix/windows/4447-trigger-language-sync
...
fix(windows): Trigger language sync after changes
2021-03-16 05:20:29 +11:00
Keyman Server
b2089c0dc9
Merge pull request #4679 from keymanapp/auto/version-beta-14.0.261
...
auto: increment beta version to 14.0.261
2021-03-16 05:04:58 +11:00
Keyman Build Agent
71cd0b7578
auto: increment beta version to 14.0.261
2021-03-15 14:04:05 -04:00
Eberhard Beilharz
16dd9f9369
chore(linux): Ignore buildtools in keyman-config tarball
...
`buildtools/build-langtags.py` gets executed before creating the
source tarball, so we don't need it in the source package. Excluding
it reduces confusion because the files it requires are not found
in the source package.
2021-03-15 12:44:41 +01:00
Marc Durdin
d455967393
Merge pull request #4665 from keymanapp/chore/windows/whatsnew-im-visibility
...
chore(windows): Update whatsnew.md
2021-03-15 20:25:48 +11:00
Marc Durdin
eeb8153252
fix(mac): prevent duplicate keyboards in list
...
Fixes #4058 .
Fixes #4528 .
Prevents duplicate keyboards from appearing in the list. If there are
already duplicates in the list, they will be cleaned up the next time a
keyboard is added or removed in Configuration.
2021-03-15 20:14:56 +11:00
Marc Durdin
2e4d19be99
Merge pull request #4673 from keymanapp/fix/mac/3979-local-help
...
fix(mac): show local help in app
2021-03-15 20:12:42 +11:00
Marc Durdin
1720e20d23
Merge pull request #4669 from keymanapp/fix/mac/3972-reset-download-window-on-load
...
fix(mac): release window resources on close
2021-03-15 20:12:31 +11:00
Darcy Wong
be6a906f79
Merge pull request #4672 from keymanapp/chore/common/crowdin-de-b14s8-utf8
...
chore(android/app,ios/app): Update crowdin for de
2021-03-15 13:58:03 +07:00
Darcy Wong
4179a2d922
Merge pull request #4671 from keymanapp/chore/commong/crowdin-km-b14s8-utf8
...
chore(common): Update crowdin for km
2021-03-15 13:57:32 +07:00
Marc Durdin
637cc064da
fix(mac): show local help in app
...
Fixes #3979 .
Instead of loading help.keyman.com in the support frame, we now load a
local copy of the help. External links within the help will open in the
user's browser. This avoids issues of navigation to keyboard download
and other sites which won't work well.
Also, adds Back, Forward and Home buttons to the window so the user can
navigate more easily with mouse.
Finally, this means that the local help will always be synchronised with
the app version and brings the macOS help in line with the other
platforms.
2021-03-15 17:21:19 +11:00
Joshua Horton
cb9f01f019
Merge pull request #4666 from keymanapp/fix/android/nested-adapter-inner-list
...
fix(android): fixes errors within lists used for UI
2021-03-15 13:18:53 +07:00
Darcy Wong
abfb1657eb
chore(common): Update crowdin for de
2021-03-15 13:16:34 +07:00
Darcy Wong
718279b574
chore(common): Update crowdin for km
2021-03-15 13:11:17 +07:00
Darcy Wong
b2c5f33f3e
Merge pull request #4664 from keymanapp/fix/android/mapcompat-npe
...
fix(android/app): Fix crash when clicking QR code
2021-03-15 13:03:31 +07:00
Darcy Wong
77ac56d6a7
chore(android/engine): Remove check in MapCompat
2021-03-15 12:56:25 +07:00
Darcy Wong
590dbf89d3
Merge pull request #4670 from keymanapp/fix/ios/localizable-strings
...
chore(ios): Set Localizable.strings to UTF-8
2021-03-15 12:47:24 +07:00
Marc Durdin
3ba46ad07a
chore(mac): missed about window
2021-03-15 16:26:34 +11:00
Marc Durdin
0f655f99b3
chore(mac): tweak close notification
2021-03-15 16:24:53 +11:00
Darcy Wong
59ecee4c80
fix(ios): Set Localizable.strings to UTF-8
2021-03-15 12:08:12 +07:00
Marc Durdin
f8e40182fe
fix(mac): release window resources on close
...
Fixes #3972 .
Ensure that window controllers are released when we close the window, so
that we are starting again when we want to use the window again in the
future.
There are a number of ugly patterns in this code, but fixing those is
outside scope for the beta.
2021-03-15 16:05:26 +11:00
Joshua Horton
169c699a65
change(android): accepts suggestion from mcdurdin
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-03-15 11:46:13 +07:00
Marc Durdin
2f724e85a5
Merge pull request #4667 from keymanapp/fix/mac/3945-register-configuration-window
...
fix(mac): register configuration window on load
2021-03-15 15:13:45 +11:00
Marc Durdin
0c01f7c41d
fix(mac): register configuration window on load
...
Fixes #3945 .
When the configuration window is opened via `showPreferences`, we were
not aware that the configuration window had been opened, so subsequent
references to it would recreate it.
2021-03-15 14:59:30 +11:00
Darcy Wong
743e242f6c
fix(android/app): Fix crash clicking on QR code
2021-03-15 10:49:59 +07:00
Joshua Horton
226325d9ec
Merge pull request #4656 from keymanapp/feat/ios/auto-bundling-default-resources
...
feat(ios): auto-bundles the most recent version of default resources
2021-03-15 10:34:26 +07:00