jahorton
dbded0dd23
refactor(web): osk.prepare -> constructor, sync _Load
2021-07-07 11:46:12 +07:00
jahorton
7d08b2795f
feat(web): delayed keyman.osk initialization
2021-07-07 11:45:27 +07:00
jahorton
e2ba78582e
feat(web): prevents crash on null keyman.osk field
2021-07-07 11:45:27 +07:00
jahorton
51910136c7
chore(web): mild osk code cleanup
2021-07-07 11:45:24 +07:00
Darcy Wong
082ed9bd9c
chore(web): Add button to test keyboard stub
...
* Per review comment, have separate button to add keyboard involving keyboard stub with languages Object and no filename.
2021-07-07 10:45:53 +07:00
jahorton
368b1f8988
refactor(web): removes ineffectual codeline
2021-07-07 10:21:15 +07:00
Darcy Wong
196e3aacbc
chore(android/engine): Add comment
2021-07-07 10:19:51 +07:00
jahorton
df84c21b43
chore(web): Merge branch 'refactor/web/osk-header-footer-encapsulation' into refactor/web/osk-keyboard-view
2021-07-07 10:11:54 +07:00
Darcy Wong
bd9773a715
fix(android/engine): register lexical model in switchToNextKeyboard
2021-07-07 09:35:28 +07:00
Darcy Wong
ec40487d99
fix(android/engine): Fix namespacing for setActiveKeyboard()
2021-07-07 08:49:39 +07:00
Darcy Wong
7fe4b73b48
chore(android/engine): Rename "Close Keyman" button
2021-07-07 07:58:20 +07:00
Darcy Wong
232ec83dc2
feat(android/engine): Add longpress globe key action
2021-07-07 07:45:52 +07:00
Marc Durdin
845d65e5e4
chore(windows): remove backup build step
...
We no longer need to backup debug files as they are saved to the symbol
store during a release build. This reduces the amount of storage
required for a release build and should speed up the build also.
Also fixes the broken build where backup had not been updated for the
new consistent build paths.
2021-07-07 08:09:26 +10:00
Keyman Server
754430eff7
Merge pull request #5433 from keymanapp/auto/version-master-15.0.82
...
auto: increment master version to 15.0.82
2021-07-07 04:03:56 +10:00
Keyman Build Agent
35e063b8a0
auto: increment master version to 15.0.82
2021-07-06 14:03:01 -04:00
Darcy Wong
9fcf488094
feat(web): Add longpress globe action
2021-07-06 20:45:35 +07:00
jahorton
19edcc660d
refactor(web): abstraction for root keyboard-specific OSK element
2021-07-06 16:09:49 +07:00
jahorton
43d5181092
change(web): more consistent base-key longpress release
2021-07-06 14:27:37 +07:00
jahorton
fefffc80fd
fix(web): more consistent clear on base key highlights
2021-07-06 14:14:14 +07:00
jahorton
18cfef52b8
chore(web): implements review suggestions
2021-07-06 12:39:02 +07:00
Marc Durdin
29bc616b6d
chore: address review comments
2021-07-06 15:31:04 +10:00
Marc Durdin
b1c0cbf405
chore(common): cleanup cross-platform code
2021-07-06 15:31:01 +10:00
Marc Durdin
2992e1ed83
feat(common/core/desktop): kmx debugger basic infrastructure
...
Part of #5013 .
Adds all the debug infrastructure:
* public API headers
* public API implementation classes and functions
* basic unit tests
* helper classes for recording debug events
* minimal implementation of kmx-specific debug event signalling --
just BEGIN and END events.
* tangential: unit test assertion macros and coloured output
2021-07-06 15:30:19 +10:00
Marc Durdin
651932f1bb
Merge pull request #5405 from keymanapp/chore/windows/build-paths
...
chore(windows): make build paths consistent
2021-07-06 15:27:05 +10:00
jahorton
fd2bd11129
chore(web): Merge branch 'refactor/web/osk-desktop-header-footer' into refactor/web/osk-header-footer-encapsulation
2021-07-06 12:14:46 +07:00
jahorton
5a8a52f98b
chore(web): implements review suggestions
2021-07-06 12:11:46 +07:00
jahorton
06414b2243
refactor(web): no param VisualKeyboard.show, simple param adjustHeights
2021-07-06 12:08:31 +07:00
Joshua Horton
e60a2583e6
Merge pull request #5420 from keymanapp/chore/web/regression-audit
...
chore(web): updates regression test-deps to same versions as web
2021-07-06 11:49:06 +07:00
Darcy Wong
fe9715127f
fix(android/engine): Display dictionary help link
2021-07-06 11:29:11 +07:00
jahorton
de82e8dab7
refactor(web): help-page desktop OSK + related docs
2021-07-06 10:55:55 +07:00
Joshua Horton
501843115c
Merge pull request #5419 from keymanapp/chore/common/audit-fixes
...
chore(common): npm audit fixes
2021-07-06 08:04:02 +07:00
jahorton
6afe3684aa
chore(common): Merge branch 'master' into chore/common/audit-fixes
2021-07-06 08:03:37 +07:00
Darcy Wong
fa5873199e
Merge pull request #5424 from keymanapp/fix/android/font-path
...
fix(android/engine): Fix font file path
2021-07-06 07:32:58 +07:00
Darcy Wong
0d0e264d2c
fix(android/engine): Fix font file path
2021-07-05 15:52:04 +07:00
jahorton
f6c217c629
fix(common/core/web): fixes recorder-core
2021-07-05 15:26:38 +07:00
Darcy Wong
177e277230
chore(web): Update readme
2021-07-05 13:58:22 +07:00
Darcy Wong
20fa22dab6
fix(web): Move code to registerStub
2021-07-05 13:52:16 +07:00
Marc Durdin
df9e47d1d5
fix(android): gracefully handle errors in KMW keyboards
...
Fixes #5397 .
This disables the fallback to default keyboard in Keyman Engine for
Android, and prevents a toast from appearing more than once for a given
error. The first five errors will be reported to Sentry and then
subsequent errors will be ignored, until a different keyboard is
selected, to prevent spamming the error log and wasting bandwidth for
the user.
2021-07-05 10:42:58 +10:00
Keyman Server
569ce731e7
Merge pull request #5422 from keymanapp/auto/version-master-15.0.81
...
auto: increment master version to 15.0.81
2021-07-03 04:02:59 +10:00
Keyman Build Agent
4292885728
auto: increment master version to 15.0.81
2021-07-02 14:02:14 -04:00
Darcy Wong
d37e48c0cc
fix(web): Start fixing registeruStub return
2021-07-02 16:53:23 +07:00
jahorton
bb6db21e4a
chore(web): updates regression test-deps to same versions as web
2021-07-02 15:42:40 +07:00
jahorton
68f817a2af
fix(common): resource-build-version yargs audit
2021-07-02 15:30:41 +07:00
jahorton
524a05d693
fix(common): more lodash attention
2021-07-02 15:23:45 +07:00
Eberhard Beilharz
739742b930
Merge pull request #5414 from keymanapp/fix/linux/issue-5384
...
fix(linux): Don't crash with corrupt keyboard
2021-07-02 10:07:13 +02:00
jahorton
28263d6176
chore(common): updates lerna to 4.0.0
2021-07-02 14:47:28 +07:00
Darcy Wong
8e35f9a4cc
chore(web): Document how to debug unit test
...
Even though I'm not creating a new unit test for this PR, I wanted to leave notes for future developers
2021-07-02 14:41:46 +07:00
jahorton
4be81200e6
chore(web): karma update to fix lodash audit issue
2021-07-02 14:38:06 +07:00
Marc Durdin
aee34f7987
Merge pull request #5365 from keymanapp/feat/ios/949-spacebar-text-controls
...
feat(ios): add spacebar text controls
2021-07-02 14:30:31 +10:00
Marc Durdin
2e6fda2d0e
Merge pull request #5349 from keymanapp/feat/android/949-spacebar-text-controls
...
feat(android): Spacebar text controls
2021-07-02 14:30:15 +10:00