Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
a99717c0a1 chore: rename source files to match master 2021-07-19 03:27:19 +10:00
Darcy Wong
c1523a9b3c Merge remote-tracking branch 'origin/master' into feat/web/add-keyboard-promise 2021-07-17 09:45:38 +07:00
jahorton
bc7fb5b821 fix(web): FF did not reposition OSK via setRect if user-positioned 2021-07-12 15:53:33 +07:00
jahorton
5a1ece6a42 refactor(web): toggle-state key highlighting 2021-07-12 10:28:04 +07:00
jahorton
45ac1f0442 refactor(web): getSpecialKey -> findKey 2021-07-12 06:55:45 +07:00
jahorton
3302ce56f1 chore(web): another PR suggestion 2021-07-12 05:32:13 +07:00
jahorton
b0d541a005 chore(web): Merge remote-tracking branch 'origin/fix/web/state-key-management' into fix/web/state-key-management 2021-07-12 05:29:52 +07:00
Joshua Horton
1a8295e1a2
chore(web): applies PR suggestion
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-07-12 05:29:37 +07:00
jahorton
379687b974 fix(web): uninitialized layer index before OSK load 2021-07-12 05:27:44 +07:00
Keyman Server
64e7dca380
Merge pull request #5457 from keymanapp/auto/version-master-15.0.85
auto: increment master version to 15.0.85
2021-07-10 04:02:09 +10:00
Keyman Build Agent
fb9432999c auto: increment master version to 15.0.85 2021-07-09 14:01:23 -04:00
Eberhard Beilharz
de1d345408
refactor(linux): Re-add lost keys 2021-07-09 16:18:28 +02:00
Darcy Wong
bf9dd55853 chore(web): Merge remote-tracking branch 'origin/master' into feat/web/add-keyboard-promise 2021-07-09 16:22:03 +07:00
Darcy Wong
e01f6bf201 fix(web): Add wrapper to convert one-to-many keyboard stubs 2021-07-09 16:16:41 +07:00
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