jahorton
693018a2e2
chore(web): Merge branch 'beta' into fix/web/4026-rescale-tall-keys
2021-01-21 10:32:36 +07:00
Marc Durdin
b702170736
Merge pull request #4304 from keymanapp/fix/web/toolbar-and-loading-optimisations
...
fix(web): toolbar and loading optimisations
2021-01-21 14:23:07 +11:00
Joshua Horton
19cd7e3bd5
Merge pull request #4279 from keymanapp/fix/web/4240-keyboard-load-optimizations
...
fix(web): OSK loading efficiency
2021-01-21 10:21:06 +07:00
Darcy Wong
489b13f78e
Merge pull request #4300 from keymanapp/fix/android/zip-path-traversal
...
fix(android/engine): Fix zip slip vulnerability
2021-01-21 09:30:01 +07:00
jahorton
c1d3b8f52f
feat(web): updates MTNT for pred-text testing page to 0.1.5 (casing)
2021-01-21 08:35:24 +07:00
Marc Durdin
34568b3e8e
fix(web): toolbar and loading optimisations
...
There are a number of changes here to improve the performance of
KeymanWeb and the toolbar and reduce unnecessary requests:
1. (kmwbase.ts and kmwkeyboards.ts) Added option `setActiveOnRegister`,
default `'true'`; if set to `'false'` then will never attempt to
activate the first registered keyboard. Note that this property is a
string because the `options` object currently supports only string
types, which is not ideal, but out of scope for this PR.
2. (kmwuitoolbar.ts) fixed issue with toolbar not matching correctly on
full BCP 47 code (line 960) after keyboard change notification.
3. (kmwuitoolbar.ts) fixed issue with toolbar not showing active
keyboard if the keyboard is activated before init is complete
(see `ui.lastSelectedKeyboard` references).
4. (kmwuitoolbar.ts) avoided re-entrancy for `ui.changeKeyboardEvent`
by ensuring that `ui.selectKeyboard` does not attempt to set the
active keyboard again for keymanweb; note that this was being caught
by the event dispatcher in keymanweb but it was still not ideal.
5. (kmwuitoolbar.ts) with above changes, able to remove appalling two
second timeout on load (yay!)
These changes will be useful immediately with keymanweb.com.
2021-01-21 12:07:15 +11:00
Keyman Server
977aa6c001
Merge pull request #4302 from keymanapp/auto/version-beta-14.0.227
...
auto: increment beta version to 14.0.227
2021-01-21 05:02:45 +11:00
Keyman Build Agent
78b0e7d5d1
auto: increment beta version to 14.0.227
2021-01-20 13:01:39 -05:00
jahorton
03608f1be1
fix(web): better em-font-size detection, handles absolute spec on _Box
2021-01-20 16:35:18 +07:00
jahorton
20ef2b359a
change(web): addresses PR comments
2021-01-20 16:06:08 +07:00
Darcy Wong
8a084eb603
Merge pull request #4292 from keymanapp/fix/android/4247-handle-keyman-protocol
...
fix(android/app): Handle keyman protocol from external browser
2021-01-20 15:49:28 +07:00
Darcy Wong
a1739b4045
fix(android/engine): Fix zip slip vulnerability
2021-01-20 15:42:22 +07:00
Joshua Horton
0d04560409
Merge pull request #4299 from keymanapp/fix/developer/compilers/developer-package-versioning
...
fix(developer/compilers): fixes developer build breakage from #4291
2021-01-20 13:42:33 +07:00
jahorton
a4aa945dfd
fix(developer/compilers): kmlmc package.json no longer needs reset during build
2021-01-20 12:42:53 +07:00
Darcy Wong
ceea611456
Merge pull request #4261 from keymanapp/feat/android/set-app-locale
...
feat(android/app): Add option to change display language
2021-01-20 12:11:01 +07:00
Darcy Wong
3f188c9b7a
chore(android/engine): Add German locale
2021-01-20 09:28:15 +07:00
Darcy Wong
5d929f1c2a
chore(android/app): Use list_row_layout1 to center text
2021-01-20 09:27:46 +07:00
Darcy Wong
1be5a81b0d
chore(android): Merge remote-tracking branch 'origin/beta' into feat/android/set-app-locale
2021-01-20 09:05:18 +07:00
Darcy Wong
36083a6a5c
Merge pull request #4295 from keymanapp/chore/common/crowdin-de
...
chore(common): Check in crowdin files for de (German)
2021-01-20 09:03:11 +07:00
Darcy Wong
169796ba60
chore(common): Configure Windows to use de locale
2021-01-20 08:05:40 +07:00
Marc Durdin
4e79cc2567
Merge pull request #4276 from keymanapp/fix/windows/4275-context-mismatch-with-if-and-dk
...
fix(windows, common/core/desktop): context mismatch with if and dk
2021-01-20 07:48:32 +11:00
Marc Durdin
7173f5c25a
chore(windows): address review comments
2021-01-20 06:29:59 +11:00
Keyman Server
98403ed293
Merge pull request #4297 from keymanapp/auto/version-beta-14.0.226
...
auto: increment beta version to 14.0.226
2021-01-20 05:03:14 +11:00
Keyman Build Agent
69ab2285df
auto: increment beta version to 14.0.226
2021-01-19 13:02:23 -05:00
Darcy Wong
a555b4c8af
chore(android/engine): Fix typo
2021-01-19 15:57:36 +07:00
Joshua Horton
afd058359d
Merge pull request #4291 from keymanapp/fix/developer/compilers/alpha-beta-package-dependencies
...
fix(developer/compilers): fixes dependency versioning on alpha, beta tiers
2021-01-19 15:23:29 +07:00
Darcy Wong
4d1cd2c4f1
chore(windows): Check in crowdin files for de
2021-01-19 15:18:33 +07:00
Darcy Wong
aa82cbcdd0
chore(linux): Check in crowdin files for de
2021-01-19 15:18:13 +07:00
Darcy Wong
4101632bba
chore(ios): Check in crowdin files for de
2021-01-19 15:17:55 +07:00
Darcy Wong
a99e1121f7
chore(android): Check in crowdin files for de
2021-01-19 15:17:25 +07:00
jahorton
032f5e29d8
feat(common): set_npm_version check for parameter
2021-01-19 14:58:23 +07:00
Joshua Horton
8200dc295a
Merge pull request #4293 from keymanapp/fix/web/99-default-keyboard-ui-name
...
fix(web): default kbd ui name is now generic
2021-01-19 14:17:38 +07:00
jahorton
934852d837
change(web): removes unused variable
2021-01-19 14:04:55 +07:00
jahorton
0093c8b991
fix(web): default kbd ui name is now generic
2021-01-19 13:35:39 +07:00
Darcy Wong
2db8e0f698
fix(android/engine): Handle keyman://localhost link
2021-01-19 13:11:35 +07:00
jahorton
2c8c59bcc9
fix(developer/compilers): fixes dependency versioning on alpha, beta tiers
2021-01-19 11:59:03 +07:00
Joshua Horton
4a6973c67f
Merge pull request #4282 from keymanapp/fix/web/3513-special-key-preview
...
fix(web): no key previews for special keys reliant on keyboard-specific OSK font
2021-01-19 11:56:13 +07:00
Joshua Horton
15947400bb
fix(web): previous commit had accidental recursion in properties
2021-01-19 11:55:49 +07:00
Marc Durdin
a3dfb07a26
Merge pull request #4274 from keymanapp/fix/developer/sentry-client-disable-on-wine
...
fix(developer): disable TSentryClient on WINE
2021-01-19 15:20:42 +11:00
Darcy Wong
c5bfb00a83
fix(android/app): Handle keyman:// protocol from external browser
2021-01-19 11:04:40 +07:00
Darcy Wong
bc85e08ba4
chore(android): Address review comments
...
* Remove "+" icon from display language list
* Restart the app on changing display language
* Document updating DisplayLanguages
* Misc code cleanup
2021-01-19 10:44:50 +07:00
Joshua Horton
7d4763e902
Merge pull request #4255 from keymanapp/fix/web/4026-oversized-key-text-valign
...
fix(web): uses CSS line-height to vertically center oversized OSK keycaps
2021-01-19 10:39:44 +07:00
Joshua Horton
dbcc7dfdee
Merge pull request #4286 from keymanapp/fix/web/4285-single-font-defined
...
fix(web): better font-wait null guards
2021-01-19 09:35:51 +07:00
jahorton
addaad0dbd
fix(web): better font-wait null guards
2021-01-19 09:26:16 +07:00
Darcy Wong
56da04597f
Merge pull request #4267 from keymanapp/fix/android/sample-sentry-dependencies
...
fix(android/samples): Fix Sentry dependencies
2021-01-19 09:05:36 +07:00
jahorton
d43a1982c8
chore(web): Merge branch 'fix/web/4026-oversized-key-text-valign' into fix/web/4026-rescale-tall-keys
2021-01-19 08:52:06 +07:00
jahorton
b4856e6813
fix(web): polishes up changes (cherrypicks parts of key-rescaling PR)
2021-01-19 08:49:49 +07:00
Keyman Server
869899fbac
Merge pull request #4284 from keymanapp/auto/version-master-15.0.9
...
auto: increment master version to 15.0.9
2021-01-19 05:02:14 +11:00
Keyman Server
4f814ed577
Merge pull request #4283 from keymanapp/auto/version-beta-14.0.225
...
auto: increment beta version to 14.0.225
2021-01-19 05:01:54 +11:00
Keyman Build Agent
1b6e7f09b0
auto: increment master version to 15.0.9
2021-01-18 13:01:27 -05:00