Commit graph

11012 commits

Author SHA1 Message Date
jahorton
54f3bd17ef fix(ios): better handling of scoped vs non-scoped package URLs 2021-01-25 12:39:41 +07:00
Keyman Server
3cd23a5740
Merge pull request #4321 from keymanapp/auto/version-beta-14.0.229
auto: increment beta version to 14.0.229
2021-01-23 05:01:53 +11:00
Keyman Build Agent
0e079cc1d6 auto: increment beta version to 14.0.229 2021-01-22 13:01:09 -05:00
Darcy Wong
addb9f549f
Merge pull request #4315 from keymanapp/chore/android/sample-keyboard-loaded
chore(android/samples): Remove old sample keyboard loaded code
2021-01-22 14:32:28 +07:00
Marc Durdin
710d1d34af
Merge pull request #4237 from keymanapp/fix/developer/debug-character-grid-performance
fix(developer): Debug character grid performance
2021-01-22 17:45:33 +11:00
Darcy Wong
483a9064a3
Merge pull request #4307 from keymanapp/chore/windows/help-todos-1
chore(windows/resources): Cleanup Notes and Tips in help
2021-01-22 13:02:14 +07:00
Joshua Horton
17fd83deec
Merge pull request #4270 from keymanapp/fix/web/4026-rescale-tall-keys
fix(web): dynamic font downscaling for OSK keys
2021-01-22 12:27:43 +07:00
Joshua Horton
2f43b68a81
Merge pull request #4308 from keymanapp/fix/web/lang-menu-key-highlight
fix(web): language menu key highlighting
2021-01-22 09:44:19 +07:00
Joshua Horton
745c328f4f
Merge pull request #4306 from keymanapp/fix/web/default-popup-key
fix(web): default popup key selection, space highlight after popup
2021-01-22 09:44:09 +07:00
Darcy Wong
3465e99271 chore(android/samples): Remove old sample keyboard loaded code 2021-01-22 09:40:38 +07:00
jahorton
b564341b46 fix(web): dynamic fontsize should only on key-text 2021-01-22 09:20:59 +07:00
jahorton
ed5866ffda change(web): timeout was already bound 2021-01-22 08:39:28 +07:00
jahorton
16ca7ecc80 change(web): default subkey change from review comment 2021-01-22 08:24:25 +07:00
Keyman Server
270a0b945d
Merge pull request #4312 from keymanapp/auto/version-beta-14.0.228
auto: increment beta version to 14.0.228
2021-01-22 05:01:57 +11:00
Keyman Build Agent
5be9273574 auto: increment beta version to 14.0.228 2021-01-21 13:01:09 -05:00
Darcy Wong
254f663f21
Merge pull request #4310 from keymanapp/fix/android/sample-preferencemanager
fix(android/samples): Add dependency on androidx.preference
2021-01-21 16:08:08 +07:00
Darcy Wong
d8fbec7cd1 fix(android/samples): Add dependency on androidx.preference 2021-01-21 15:44:56 +07:00
jahorton
efda46e968 fix(web): language menu key highlighting 2021-01-21 13:34:48 +07:00
jahorton
cc5ba47603 change(web): adds 'break' for perfect-match case 2021-01-21 12:23:12 +07:00
jahorton
c5e67034e0 docs(web): enhances comment 2021-01-21 12:22:14 +07:00
jahorton
2db9c02fbf fix(web): default popup key selection, space highlight after popup 2021-01-21 12:09:51 +07:00
Darcy Wong
e77d8daf9b chore(windows/resources): Standardize Tip 2021-01-21 11:46:34 +07:00
Darcy Wong
335e9900bf chore(windows/resources): Standardize Note: 2021-01-21 11:41:24 +07:00
Darcy Wong
6a2c9513bf chore(windows/resources): Address TODO about **Note** 2021-01-21 11:34:54 +07:00
Darcy Wong
c6c2f1550f chore(windows/resources): Address TODO about 'note' 2021-01-21 11:23:56 +07:00
Joshua Horton
cf60c2aa58
Merge pull request #4305 from keymanapp/fix/web/testing-mtnt-update
chore(web): updates MTNT for pred-text testing page to 0.1.5 (casing)
2021-01-21 10:38:55 +07:00
jahorton
8340365015 fix(web): getComputedStyle for fontSize backup 2021-01-21 10:36:00 +07:00
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