Commit graph

4082 commits

Author SHA1 Message Date
Joshua A. Horton
7c19ae795c Notes some mnenomic keyboard issues to resolve. 2019-01-14 10:07:06 +07:00
Joshua A. Horton
600939b573 Refactors hardware keystroke processing, moves it to Processor module. 2019-01-14 09:50:22 +07:00
Joshua A. Horton
9410b33ce0 Relocates all OSK keystroke processing to the new Processor module. 2019-01-11 13:51:58 +07:00
Joshua A. Horton
5dfa059fe6 Fixes remaining references to key codes, starts some text-proc reorg. 2019-01-11 12:47:11 +07:00
Joshua A. Horton
2ef001f30f Moves keycode constants to their own file, starts 'text' namespace. 2019-01-11 12:27:06 +07:00
Joshua A. Horton
e780ec7ab3 A bit of reorganization, more reliance on KeyElement properties. 2019-01-11 11:37:58 +07:00
Joshua A. Horton
3800576965 Adds better typing for OSK keys, some related fixes. 2019-01-11 10:25:52 +07:00
Joshua A. Horton
407d0e3349 Touches up the refactored language menu's event handling. 2019-01-10 15:51:56 +07:00
Joshua A. Horton
6e92f069a1 Fixes Android's copy of chirality.js. 2019-01-10 15:20:16 +07:00
Joshua A. Horton
9cd7f9a0ba Corrects the handwritten chirality test keyboard for KMW. 2019-01-10 15:19:06 +07:00
Joshua A. Horton
7a3916241c Adds guards for stability when no VisualKeyboard exists. 2019-01-10 13:34:59 +07:00
Joshua A. Horton
f9ec78cc14 Tweaks another testing resource. 2019-01-10 13:21:24 +07:00
Joshua A. Horton
631d3b2e3e Fixes some testing resources, some embedded issues. 2019-01-10 13:20:20 +07:00
Joshua A. Horton
9522807ef7 Merge branch 'master' into web-osk-refactor-visual-kbd 2019-01-10 12:46:33 +07:00
Joshua A. Horton
635a56fb25 Fixes desktop regression + cleans oskManager.ts a bit. 2019-01-10 12:26:35 +07:00
Joshua A. Horton
a4c06df57b Fixes easily-noted mobile regressions. 2019-01-10 12:20:26 +07:00
Joshua A. Horton
2a80a1da6b Corrects next-layer regression. 2019-01-10 12:09:56 +07:00
Joshua A. Horton
e58aa60504 Initial reorganization of OSK code complete. Regressions exist, though. 2019-01-10 11:54:47 +07:00
Marc Durdin
9664163885
Merge pull request #1513 from keymanapp/beta-p5s1-alpha
P5S1 11.0 beta fixes for 12.0 alpha
2019-01-09 15:10:59 +11:00
Marc Durdin
cd410ef78d Merge P5S1 into alpha 2019-01-09 14:07:42 +11:00
Marc Durdin
5d5c8a4d50
Merge pull request #1506 from keymanapp/windows-caps-lock-header-fixes
[Windows] Fix support for Caps Lock headers
2019-01-09 13:57:23 +11:00
Marc Durdin
820ecd9b16 Merge branch 'windows-caps-lock-header-fixes' of https://github.com/keymanapp/keyman into windows-caps-lock-header-fixes 2019-01-09 13:56:47 +11:00
Marc Durdin
e48f547303 [Windows] Fix tabs to spaces, factor IsCapsLockOn function 2019-01-09 13:55:28 +11:00
Darcy Wong
4eebf8ec94
Merge pull request #1507 from keymanapp/android-missing-font-crash
[Android] Improve font handling
2019-01-09 09:51:01 +07:00
Darcy Wong
2db957cbb4 Address review comments
* log JSON parsing exceptions
* explain remove() usage for API 19+
* revert code in fontUrls()
2019-01-09 09:10:23 +07:00
Eddie Antonio Santos
14e9188ca4
Merge pull request #1509 from keymanapp/lmlayer-dependencies
[LMLayer] Upgrade to karma-browserstack-launcher@^1.4.0.
2019-01-08 18:25:25 -07:00
Joshua Horton
586f0a2411
Merge pull request #1493 from keymanapp/web-osk-refactor-layouts
[Web] OSK default layout refactor
2019-01-09 08:18:31 +07:00
Joshua Horton
eb18bc2275
Merge pull request #1496 from keymanapp/web-osk-refactor-touch-language-ui
[Web] OSK refactor - Touch's language menu
2019-01-09 08:18:22 +07:00
Marc Durdin
cf1ab5628e
Merge branch 'beta' into windows-caps-lock-header-fixes 2019-01-09 12:04:46 +11:00
Marc Durdin
6f004dab73
Merge pull request #1508 from keymanapp/windows-prevent-damaged-profiles-message-silent
[Windows] kmshell now only checks for damaged profiles when starting Configuration or Keyman itself
2019-01-09 12:04:01 +11:00
Eddie Antonio Santos
702939a8a8
Upgrade to karma-browserstack-launcher@^1.4.0. 2019-01-08 15:30:20 -07:00
Marc Durdin
f859c7cfde [Windows] history.md 2019-01-09 07:43:46 +11:00
Marc Durdin
96cc571223 [Windows] Fixes #187. kmshell now only checks for damaged profiles when starting Configuration or Keyman itself 2019-01-09 07:43:32 +11:00
Darcy Wong
3c6f1edcda Update history.md 2019-01-08 23:33:42 +07:00
Darcy Wong
af8c9f7d60 Get the ttf font for osk too 2019-01-08 22:39:24 +07:00
Darcy Wong
89fc04c3a5 Try to keep only .ttf font 2019-01-08 17:00:57 +07:00
Marc Durdin
466818a2a6 [Windows] history.md 2019-01-08 20:56:29 +11:00
Marc Durdin
08431e89ba [Windows] Add comments 2019-01-08 20:55:19 +11:00
Marc Durdin
5b60359aa2 [Windows] Fix Caps Lock header support 2019-01-08 20:41:29 +11:00
Marc Durdin
988a0917cb [Windows] Switching between Keyman keyboards in same language using TSF interface could fail 2019-01-08 20:33:36 +11:00
Darcy Wong
9165a7dcb0 Add .ttf file utility 2019-01-08 15:26:36 +07:00
Darcy Wong
72ca81fcdb Catch exception when creating Typeface 2019-01-08 15:26:01 +07:00
Marc Durdin
6b98a51c21
Merge pull request #1503 from keymanapp/windows-remove-legacy-api
[Windows] Remove legacy API endpoints
2019-01-07 14:06:02 +11:00
Marc Durdin
3e9b74e134 [Windows] history.md 2019-01-07 14:05:39 +11:00
Marc Durdin
11fa7fa9ef [Windows] history.md 2019-01-07 14:05:27 +11:00
Marc Durdin
e67519b0d8 [Windows] Remove legacy API endpoints 2019-01-07 12:43:43 +11:00
Marc Durdin
849c803d2e
Merge pull request #1499 from keymanapp/developer-project-new-doesnt-open-project-1483
[Developer] Creating a new project doesn't open it automatically.
2019-01-07 11:54:27 +11:00
Marc Durdin
33da57e264
Merge pull request #1498 from keymanapp/developer-f7-package-button-state
[Developer] Ensure button enabled state is updated after compiling package
2019-01-07 11:54:18 +11:00
Marc Durdin
9002ad2e5c [Developer] Update history.md 2019-01-07 11:53:59 +11:00
Marc Durdin
60088386d7 [Developer] Update history.md 2019-01-07 11:52:56 +11:00