Commit graph

27982 commits

Author SHA1 Message Date
jahorton
d234f8332a fix(common/core/web): state-key toggle as part of key event 2021-07-09 15:24:11 +07:00
jahorton
b3c70bf724 fix(web): state key management 2021-07-09 14:59:33 +07:00
jahorton
3f682ada64 refactor(web): findKeyElement 2021-07-09 12:32:30 +07:00
jahorton
b1f8dae483 fix(web): reversion of incomplete tweak; deferring 'til later 2021-07-09 10:47:07 +07:00
jahorton
9e6e37385c fix(web): crash on unrepresented layer shift b/c keystroke 2021-07-09 10:26:54 +07:00
jahorton
ea86056220 change(web): private access / docs for 'hacky' properties 2021-07-09 09:03:13 +07:00
jahorton
6480f36d02 refactor(web): adjust_Heights -> refreshLayout 2021-07-09 09:03:12 +07:00
jahorton
0beca3b260 refactor(web): cntd integration of new types 2021-07-09 09:02:37 +07:00
jahorton
a7eab12522 refactor(web): OSKLayerGroup 2021-07-09 09:02:37 +07:00
jahorton
235c752d04 refactor(web): OSKLayer 2021-07-09 09:02:36 +07:00
jahorton
66d7648ecf refactor(web): OSKRow 2021-07-09 09:02:36 +07:00
jahorton
07ad95e9a6 refactor(web): keys handle text-cap resizing 2021-07-09 09:02:36 +07:00
jahorton
3535254833 fix(web): forgotten 'this' ref in moved codeblock 2021-07-09 09:00:58 +07:00
Darcy Wong
794ee4bb30 chore(web): Merge remote-tracking branch 'origin/master' into feat/web/add-keyboard-promise 2021-07-09 08:57:04 +07:00
Darcy Wong
9e8fed7dcd Merge remote-tracking branch 'origin/master' into feat/android/improve-globe-key 2021-07-09 06:32:23 +07:00
Darcy Wong
1778fa27d4
Merge pull request #5439 from keymanapp/fix/android/switch-next-keyboard
fix(android/engine): register lexical model in switchToNextKeyboard
2021-07-09 06:30:45 +07:00
Darcy Wong
5e60a45f1a
Merge pull request #5438 from keymanapp/fix/android/set-active-keyboard
fix(web): Copy the keyboard stubs for registration
2021-07-09 06:30:17 +07:00
Darcy Wong
c40783624a chore(android/engine): Revert test code 2021-07-09 06:29:25 +07:00
Marc Durdin
4985212027 chore(developer): fixup paths for unit tests 2021-07-09 06:17:03 +10:00
Keyman Server
c754984cfc
Merge pull request #5453 from keymanapp/auto/version-master-15.0.84
auto: increment master version to 15.0.84
2021-07-09 04:03:21 +10:00
Keyman Build Agent
603d1a4731 auto: increment master version to 15.0.84 2021-07-08 14:02:37 -04:00
Eberhard Beilharz
cda195390b
refactor(linux): Refactor processing actions in separate methods 2021-07-08 18:30:16 +02:00
Darcy Wong
d9a7fac833 chore(android/engine): Clean up system keyboard globe 2021-07-08 15:54:45 +07:00
Darcy Wong
a9eb8863ce feat(android): Refactor globe key functions 2021-07-08 15:34:09 +07:00
Darcy Wong
d2dc6145a2 chore(web): Change syntax for clone 2021-07-08 14:18:00 +07:00
Darcy Wong
ec092ba1e3 chore(web): Change syntax for clone 2021-07-08 14:14:40 +07:00
Eberhard Beilharz
4a4d7b30c2
Merge pull request #5444 from keymanapp/refactor/core/issue-5435
refactor(common/core/desktop): Rename Load method 🚧
2021-07-08 09:08:59 +02:00
Marc Durdin
45afbf6fec chore: add missing path to project 2021-07-08 17:07:41 +10:00
Eberhard Beilharz
7d2f2cd928
refactor(common/core/desktop): Rename Load method
Rename KMX_Environment::Load to KMX_Environment::Set.

Fixes #5435.
2021-07-08 09:07:32 +02:00
Darcy Wong
5c838aafcd
Merge pull request #5427 from keymanapp/fix/android/dictionary-help
fix(android/engine): Display dictionary help link
2021-07-08 12:42:00 +07:00
Marc Durdin
121410fd53 chore(developer): fixup devtime paths
After the path refactor, here are some assumed paths that needed fixing.
2021-07-08 15:08:01 +10:00
Darcy Wong
3770b69692 fix(web): Copy the keyboard stubs for registration 2021-07-08 10:00:17 +07:00
Darcy Wong
fcc0e867c9
Update android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMManager.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-08 09:00:15 +07:00
Joshua Horton
75e47c1ccc
Merge pull request #5387 from keymanapp/refactor/web/osk-centralized-gestures
refactor(web): longpresses, groundwork for additional gestures 🍕
2021-07-08 08:18:05 +07:00
Marc Durdin
37bb7b77cf feat(common/core/desktop): add debug events
Adds debug events to the kmx processor and corresponding unit tests.
This corresponds largely to the way that keyman32 emits debug events,
but with one key change: debug events in keyman32 are processed
synchronously, whereas in Keyman Core, the full set of debug events will
be returned alongside the final action list for the key event.

Given this difference, there will likely need to be some more data
returned in individual debug events, specifically around intermediate
context manipulation, as required for step-by-step debugging. However,
that will come in a subsequent PR.
2021-07-08 11:16:58 +10:00
Darcy Wong
e97a718519 chore(web): Revert whitespace again 2021-07-08 07:34:59 +07:00
Darcy Wong
2d21d3be71 chore(web): Revert whitespace 2021-07-08 07:34:13 +07:00
Marc Durdin
e114f31bba chore(common): kmx fixtures need debug symbols 2021-07-08 09:43:19 +10:00
Marc Durdin
e7d955147d chore: address review comments 2021-07-08 09:02:21 +10:00
Marc Durdin
fce011e47d
Merge pull request #5445 from keymanapp/refactor/core/issue-5436
refactor(common/core/desktop): Fix file and class names 🚧
2021-07-08 08:25:42 +10:00
Marc Durdin
3481ab6896
Merge pull request #5434 from keymanapp/chore/windows/remove-backup-build-step
chore(windows): remove backup build step
2021-07-08 07:45:04 +10:00
Keyman Server
26035cdbb7
Merge pull request #5446 from keymanapp/auto/version-master-15.0.83
auto: increment master version to 15.0.83
2021-07-08 04:01:55 +10:00
Keyman Build Agent
824e5a1f1a auto: increment master version to 15.0.83 2021-07-07 14:01:12 -04:00
Eberhard Beilharz
69a2e9ec27
refactor(common/core/desktop): Fix file and class names
- rename source files for `kmx_processor` -> `kmx_processor.*`
- rename class `KMX_Processor` -> `KMX_ProcessEvent` with source
  files `kmx_processevent.*`

Closes #5436.
2021-07-07 15:25:15 +02:00
Darcy Wong
2e30605a29 fix(android/engine): Use globe key state to determine action 2021-07-07 16:08:02 +07:00
Darcy Wong
4e881dca55 fix(android): Start tracking globe key state 2021-07-07 14:35:08 +07:00
Joshua Horton
0cb8944055
Merge pull request #5441 from keymanapp/fix/common/models/types/test-config
fix(common/models/types): fixes test script config
2021-07-07 13:06:04 +07:00
jahorton
a54fecebcc fix(common/models/types): fixes test script config 2021-07-07 12:05:44 +07:00
jahorton
8b8c32cf6d chore(web): nixes moved uitoggle commented-code 2021-07-07 11:47:12 +07:00
jahorton
dce8a58451 fix(web): unbreaks embedded mode 2021-07-07 11:47:09 +07:00