Darcy Wong
f46d06907a
fix(web): Update ErrorStub type
2021-06-23 21:32:17 +07:00
Darcy Wong
359eabec2f
feat(web): Merge keyboard stub with error stub
2021-06-23 16:19:37 +07:00
Darcy Wong
b68ed7f874
fix(web): revert assigning default attachType
2021-06-23 13:58:48 +07:00
Darcy Wong
9c4170bba6
fix(web): Handle blank attachType
2021-06-23 12:43:34 +07:00
Keyman Build Agent
c890e32b36
auto: increment master version to 15.0.73
2021-06-22 14:02:28 -04:00
jahorton
56287dc688
chore(web): Merge branch 'master' into refactor/web/osk-subkey-promises
2021-06-22 14:05:28 +07:00
Joshua Horton
260446a3e4
Merge pull request #5292 from keymanapp/refactor/web/osk-key-highlighting
...
refactor(web): osk key highlighting/preview behavior
2021-06-22 13:58:47 +07:00
Joshua Horton
05c319ebf4
Merge pull request #5291 from keymanapp/refactor/web/osk-keys
...
refactor(web): OSK key source-code reorganization
2021-06-22 13:58:39 +07:00
jahorton
1f0b6f344f
fix(web): adjustments per PR review comments
2021-06-22 13:21:49 +07:00
Marc Durdin
4af39a58b0
docs: start consolidation of build config docs
...
As the build environment documentation is duplicated across each of the
Keyman platform projects, it has become somewhat convoluted and
inconsistent. This PR moves all the mac-based and shared documentation
into docs/build, with placeholders for Windows and Linux documentation
to be moved in the next PR.
The idea is that a developer can configure their box to build any of the
available projects for that platform (web and android build on all three
main dev platforms).
Keeping the build documentation in one place makes it much simpler to
keep it consistent and up-to-date as well, as well as keeping us aware
of potential dependency conflicts between projects.
The icing on the cake is the resources/devbox/macos/macos.sh script,
which I have tested and takes a bare metal mac box through to a full
Keyman development environment (except XCode, there's always something!)
2021-06-21 21:12:27 +10:00
Darcy Wong
ccc2ecaddb
fix(web): Set optional properties in OptionType
2021-06-20 09:05:48 +07:00
Darcy Wong
473b0b44be
fix(web): And attachType assignment
2021-06-19 07:44:55 +07:00
Darcy Wong
e7d35a798d
fix(web): Fix attachType enumeration
2021-06-19 07:43:47 +07:00
Darcy Wong
221f50ac0d
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-06-19 07:24:55 +07:00
Keyman Build Agent
ef6ee0c7a9
auto: increment master version to 15.0.72
2021-06-18 14:01:49 -04:00
Darcy Wong
863e497d05
fix(web): Fix getUrlParameters() return
2021-06-18 21:21:17 +07:00
Darcy Wong
1ef4b4d238
fix(web): Use URLSearchParams
...
For handling promise-api test page parameters
2021-06-18 15:47:25 +07:00
Darcy Wong
9bbd8035e0
fix(web): Start addressing review comments
2021-06-18 15:26:54 +07:00
Darcy Wong
d1b76684a2
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-06-18 14:51:37 +07:00
Keyman Build Agent
8eebb30193
auto: increment master version to 15.0.71
2021-06-17 14:01:33 -04:00
jahorton
7d69972cb4
fix(web): highlighting shouldn't flicker
2021-06-17 14:34:43 +07:00
Darcy Wong
d762c80125
chore(web): Adjust call in languageUnavailable
2021-06-17 13:08:44 +07:00
Darcy Wong
b2636603d8
feat(web): Add option useAlerts to control alerts()
2021-06-17 13:03:56 +07:00
jahorton
dc4532ecb3
fix(web): base key rehighlighting during subkey event when embedded
2021-06-17 12:13:02 +07:00
Darcy Wong
e0c2cca919
test(web): Make separate test page for Promise API
2021-06-17 11:16:38 +07:00
Darcy Wong
8633c07516
chore(web): More cleanup
...
* Clarify TODO
* Consolidate addKeyboardsForLanguage() call in commonHeader.js
2021-06-17 10:53:58 +07:00
jahorton
8794f7d018
change(web): allows passive cancel for subkey promises
2021-06-17 09:37:34 +07:00
Darcy Wong
d599a406f3
Apply suggestions from code review
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2021-06-17 08:58:08 +07:00
Joshua Horton
b864c289bf
Merge pull request #5290 from keymanapp/fix/web/touch-move-cancellation
...
fix(web): touch-move cancellation
2021-06-17 08:33:31 +07:00
Keyman Build Agent
493b67a367
auto: increment master version to 15.0.70
2021-06-16 14:02:13 -04:00
Darcy Wong
d7d5ad085d
chore(web): Update preamble
2021-06-16 21:44:02 +07:00
Darcy Wong
e81a7c1611
fix(web): Fix return of nested promises
2021-06-16 17:57:17 +07:00
jahorton
7c08d9b660
fix(web): forgotten null guard
2021-06-16 16:13:28 +07:00
jahorton
a8e051b6f4
refactor(web): wraps embedded subkey selection with Promise
2021-06-16 15:17:17 +07:00
jahorton
e347c423bf
refactor(web): wraps in-browser subkey selection with Promise
2021-06-16 15:17:06 +07:00
jahorton
b604a1c5b0
docs(web): comment tweak
2021-06-16 10:28:17 +07:00
jahorton
f80ab02888
fix(web): touch-move cancellation
2021-06-16 10:22:09 +07:00
Darcy Wong
59f26a0e64
chore(web): Remove Error return type
2021-06-16 09:26:59 +07:00
jahorton
4c5500d026
refactor(web): osk key highlighting
2021-06-16 09:20:43 +07:00
jahorton
92a17542ab
refactor(web): special char defn site; used only by keys
2021-06-16 08:47:40 +07:00
jahorton
0566f435d9
refactor(web): osk key class defs -> separate files
2021-06-16 08:39:53 +07:00
jahorton
3de1686cd0
chore(web): Merge branch 'refactor/web/keytip-abstraction' into refactor/web/subkey-popup-encapsulation
2021-06-16 08:22:47 +07:00
jahorton
95ce38ee16
chore(web): Merge branch 'master' into refactor/web/keytip-abstraction
2021-06-16 08:22:06 +07:00
jahorton
6c90a37a51
chore(web): adjustments for PR review comments
2021-06-16 08:21:39 +07:00
Joshua Horton
30b30cb3f8
Merge pull request #5280 from keymanapp/refactor/web/key-event-model
...
refactor(web): VisualKeyboard - key event model
2021-06-16 08:13:51 +07:00
Joshua Horton
aff97ac3ae
Merge pull request #5279 from keymanapp/refactor/web/vkbd-layout-calc-simplification
...
refactor(web): OSK layout calculations - simplification
2021-06-16 08:13:38 +07:00
Keyman Build Agent
455639ba1e
auto: increment master version to 15.0.69
2021-06-15 14:03:43 -04:00
Darcy Wong
2c0f8e8566
chore(web): Minor cleanup
2021-06-15 12:59:00 +07:00
jahorton
063c326f5e
refactor(web): removes functionally dead codepath
2021-06-15 12:54:55 +07:00
Darcy Wong
083d2ba711
fix(web): Use async/await for getting language list catalog
2021-06-15 12:27:27 +07:00