Commit graph

11593 commits

Author SHA1 Message Date
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
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
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
Joshua Horton
971bc201cd
Merge pull request #4651 from keymanapp/fix/ios/default-resource-handling-on-app-upgrade
fix(ios): removal of default keyboard respected when updating app
2021-03-15 10:34:16 +07:00
Marc Durdin
7c7850631c
Update whatsnew.md 2021-03-15 14:14:19 +11:00
Marc Durdin
075062b320
Merge pull request #4649 from keymanapp/fix/windows/4467-setup-restart-save-install-state
fix(windows): setup must save install state for restarts
2021-03-15 14:12:19 +11:00
Marc Durdin
8acee6ac00
Merge pull request #4661 from keymanapp/fix/windows/4554-online-update-focus
fix(windows): keep online update in focus
2021-03-15 14:11:58 +11:00
Marc Durdin
ed6391996f
Merge pull request #4658 from keymanapp/chore/windows/fully-disable-autostart-task
chore(windows): fully disable auto start task
2021-03-15 14:11:33 +11:00
jahorton
70e3bd7a34 fix(android): fixes help build on macOS, Linux 2021-03-15 10:09:03 +07:00
jahorton
0975c223b7 fix(android): ensures NestedAdapter's internal list is mutable 2021-03-15 10:08:40 +07:00
Joshua Horton
0dd22195e1
docs(ios): typo fix in comment
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-03-15 10:02:19 +07:00
Darcy Wong
e7357d230b fix(android/engine): Disable Sentry on tests; Check MapCompat for null 2021-03-15 09:27:00 +07:00
jahorton
313a725105 docs(ios): cleans up test docs a bit, clarifies acronym-named var 2021-03-15 08:18:18 +07:00
jahorton
cded0077a9 chore(ios): Merge branch 'fix/ios/default-resource-handling-on-app-upgrade' into feat/ios/auto-bundling-default-resources 2021-03-15 08:05:38 +07:00
Marc Durdin
53df62f0b7 chore(windows): 17763 sdk version for kmrefresh 2021-03-15 10:42:21 +11:00
Marc Durdin
38f1d602ad chore(windows): change flag default 2021-03-15 10:40:25 +11:00
Marc Durdin
1c4e956a20 chore(windows): fixup engine makefile 2021-03-15 10:18:05 +11:00
Marc Durdin
6155b544ea fix(windows): Trigger language sync after changes
Fixes #4447.
Fixes #4222.

The symptoms for these two issues are related: the language associations
change and keyboards stop functioning correctly. The issue is described
in detail in #4447.

Although this fix should be considered 'experimental', we should
probably include it in the release of 14.0, because it fixes a
longstanding issue with Keyman and Windows languages.
2021-03-15 09:43:07 +11:00
Marc Durdin
10c0ae8388 fix(windows): keep online update in focus
Fixes #4554.

The Online Update form did not have the correct owner window for some
operations, meaning that the elevation dialog would not get foreground.
2021-03-13 06:30:46 +11:00
Keyman Server
493bb945b6
Merge pull request #4660 from keymanapp/auto/version-beta-14.0.260
auto: increment beta version to 14.0.260
2021-03-13 05:03:12 +11:00
Keyman Build Agent
3269fa17bc auto: increment beta version to 14.0.260 2021-03-12 13:02:20 -05:00
Eberhard Beilharz
23dcd8d11a
Merge pull request #4653 from keymanapp/chore/linux/improvesig
chore(linux): Move signature files as well
2021-03-12 10:28:59 +01:00
jahorton
81a3fd421e fix(ios): turns off the bundle-generation "test" 2021-03-12 16:17:19 +07:00
jahorton
5335897434 fix(ios): fixes simple-14.0 test for auto-updated package use 2021-03-12 16:16:37 +07:00