Commit graph

27982 commits

Author SHA1 Message Date
jahorton
25497e5db4 refactor(web): partial row simplification 2021-07-26 15:59:26 +07:00
jahorton
3f2897485b refactor(web): drops 'widthpc', 'padpc' 2021-07-26 15:59:25 +07:00
jahorton
02f4c436b6 refactor(web): OSKBaseKey.construct 2021-07-26 15:59:25 +07:00
jahorton
f7349a04b1 refactor(web): partial key style merger 2021-07-26 15:59:24 +07:00
jahorton
8b2186bc8c refactor(web): start of VisualKeyboard layout rework 2021-07-26 15:59:24 +07:00
jahorton
59971a9ef4 refactor(web): banner layout + computed dim updates 2021-07-26 15:21:04 +07:00
jahorton
71298f7d5a refactor(web): properties - fixed width vs fixed height 2021-07-26 15:21:03 +07:00
jahorton
cc1b812791 fix(web): keyboard documentation 2021-07-26 15:21:03 +07:00
jahorton
3f8b442cd9 refactor(web): key text scaling 2021-07-26 15:21:02 +07:00
jahorton
eeae512656 refactor(web): font-size style placement 2021-07-26 15:21:02 +07:00
jahorton
4dc09ce9b9 refactor(web): partial font-size logic rework 2021-07-26 15:21:01 +07:00
jahorton
0992909831 chore(web): cleans up intermediate new prop 2021-07-26 15:21:00 +07:00
jahorton
59a5d6cba0 chore(web): restores method signature 2021-07-26 15:20:59 +07:00
jahorton
96854f4716 refactor(web): moves size control to OSKManager 2021-07-26 15:20:59 +07:00
jahorton
cfc81576f3 refactor(web): vkbd now uses setSize for touch, adds usesFixedScaling prop 2021-07-26 15:20:56 +07:00
jahorton
acecff3679 refactor(web): partial conversion for inner layout calcs 2021-07-26 15:20:09 +07:00
jahorton
bbedb11e72 chore(web): osk -> vkbd consistency in oskKey 2021-07-26 15:20:09 +07:00
jahorton
2a3bfd51cb refactor(web): start of VisualKeyboard layout rework 2021-07-26 15:20:06 +07:00
jahorton
e90eb643f5 refactor(web): kmw-5rows class: key -> layer 2021-07-26 15:19:23 +07:00
Marc Durdin
91cde81d35 chore(common/core): extra test for context consistency 2021-07-26 15:29:16 +10:00
Marc Durdin
796a2d4c85 chore(common/core): handle deletion of markers in actions
Fixes #5488.

This updates Keyman Core, corresponding tests, and Keyman Engine for
Linux to support deletion of markers through an action, ensuring that
the action queue does not desynchronize with the context.
2021-07-26 15:23:20 +10:00
Darcy Wong
2949173391 chore(windows): Add another round of Azerbaijani updates 2021-07-26 10:09:31 +07:00
Darcy Wong
d60954ef81 fix(web): Check addKeyboards() for empty args 2021-07-26 09:42:16 +07:00
Darcy Wong
c906423392 chore(windows): Update crowdin strings for Azerbaijani 2021-07-24 06:24:18 +07:00
Keyman Server
f64f34b0ec
Merge pull request #5485 from keymanapp/auto/version-master-15.0.89
auto: increment master version to 15.0.89
2021-07-24 04:03:08 +10:00
Keyman Build Agent
653469891f auto: increment master version to 15.0.89 2021-07-23 14:02:25 -04:00
Eberhard Beilharz
802a68970f
Merge pull request #5432 from keymanapp/chore/core/issue-5052
chore(common/core): Implement capsAlwaysOff system store 🚧
2021-07-23 11:13:31 +02:00
Eberhard Beilharz
0eca43d4ea
feat(common/core): Implement capsAlwaysOff system store
This change implements the core part in a way that makes the tests
pass. This still needs corresponding changes in the engine.
2021-07-23 10:25:28 +02:00
Eberhard Beilharz
84aa50b82f
chore(linux): Update sample vscode settings for Linux 2021-07-23 10:16:14 +02:00
Eberhard Beilharz
a16b320c17
chore(common/core/desktop): Update readme 2021-07-23 10:16:14 +02:00
jahorton
826ed88192 chore(web): Merge branch 'master' into refactor/web/vkbd-layout-encapsulation 2021-07-23 14:21:45 +07:00
Darcy Wong
5d1a91e477 Merge remote-tracking branch 'origin/master' into feat/android/improve-globe-key 2021-07-23 13:13:36 +07:00
Darcy Wong
5d1a652314 Merge remote-tracking branch 'origin/master' into feat/web/add-keyboard-promise 2021-07-23 13:12:40 +07:00
Darcy Wong
0d50ff04c6 chore(web): Clarify comment about ignoring RegionCode 2021-07-23 13:12:33 +07:00
Joshua Horton
f5e7774366
Merge pull request #5412 from keymanapp/refactor/web/osk-cleanup-and-init
refactor(web): delayed OSK initialization 🍕
2021-07-23 12:53:32 +07:00
Joshua Horton
0f55921c14
Merge pull request #5430 from keymanapp/refactor/web/osk-keyboard-view
refactor(web): osk inner-frame abstraction (help text vs std OSK) 🍕
2021-07-23 12:53:25 +07:00
jahorton
bc4e61b4bd chore(web): Merge branch 'refactor/web/osk-keyboard-view' into refactor/web/osk-cleanup-and-init 2021-07-23 11:51:12 +07:00
jahorton
0a33ed863d chore(web): addresses review comments 2021-07-23 11:48:51 +07:00
jahorton
27096c8823 chore(web): addresses PR comments 2021-07-23 10:53:34 +07:00
Joshua Horton
7ab46a4eab
chore(web): Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-23 10:38:01 +07:00
jahorton
32e917b868 fix(ios/engine): recursive init reqts are bad 2021-07-23 09:42:25 +07:00
jahorton
a1fcaadd85 fix(ios/engine): engine migration must precede installs 2021-07-23 09:02:34 +07:00
Marc Durdin
049ffc9080
Merge pull request #5470 from keymanapp/feat/common/core/debug-action-index
feat(common/core): debug action index 🐞
2021-07-23 07:22:29 +10:00
Marc Durdin
a8acee1770
chore: Apply suggestions from code review
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2021-07-23 07:18:17 +10:00
Keyman Server
10e537d2b5
Merge pull request #5483 from keymanapp/auto/version-master-15.0.88
auto: increment master version to 15.0.88
2021-07-23 04:02:06 +10:00
Keyman Build Agent
2049089c10 auto: increment master version to 15.0.88 2021-07-22 14:01:23 -04:00
Eberhard Beilharz
c07c264095
Merge pull request #5452 from keymanapp/refactor/linux/actions
refactor(linux): Refactor processing actions in separate methods 🚧
2021-07-22 15:07:33 +02:00
Marc Durdin
507c5a4e78 chore(common/core): additional debug tests
Adds some tests for Keyman Core for debugging, verifying contents of
the action list after every keystroke in the test.

Also refactors some of the test helper files to make it easier to
diagnose failing tests and share helper functions.
2021-07-22 20:05:01 +10:00
Marc Durdin
4560ae4f69 feat(common/core): add action_index to all debug events 2021-07-22 16:33:31 +10:00
Joshua Horton
9d35b26f1b
docs(common/models): applies PR suggestion
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-22 10:56:38 +07:00