Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
75ce10510a chore(common/core): address review comments
Also introduce a specific enum for backspace type rather than
inappropriately using the action item type enum.
2021-07-27 07:08:30 +10:00
Darcy Wong
7cd5c1134f chore(web): Add additional notes about running tests 2021-07-26 21:06:14 +07:00
Darcy Wong
786c223b98 chore(web): Cleanup per review comments 2021-07-26 20:59:08 +07:00
jahorton
8a1a357f75 fix(web): accidental double font-scaling 2021-07-26 15:59:31 +07:00
jahorton
2cdf24388d fix(web): touch's spacebar captions 2021-07-26 15:59:30 +07:00
jahorton
12a2e82ac9 fix(web): font-scaling issues for doc kbds 2021-07-26 15:59:30 +07:00
jahorton
164c3fa1db refactor(web): doc-kbd style merger 2021-07-26 15:59:29 +07:00
jahorton
ccdc0af3ed refactor(web): .kmw-key-row CSS merge 2021-07-26 15:59:29 +07:00
jahorton
c034cd1bc1 refactor(web): .kmw-key-square CSS merge 2021-07-26 15:59:28 +07:00
jahorton
ff47e4a172 refactor(web): .kmw-key CSS merge 2021-07-26 15:59:28 +07:00
jahorton
3e1608cb64 refactor(web): extra cleanup 2021-07-26 15:59:28 +07:00
jahorton
7e15f54f3a refactor(web): padding between rows now consistent 2021-07-26 15:59:27 +07:00
jahorton
73839ccc07 refactor(web): row polishing 2021-07-26 15:59:27 +07:00
jahorton
99e820aaef chore(web): minor touchup 2021-07-26 15:59:26 +07:00
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