Commit graph

165 commits

Author SHA1 Message Date
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
jahorton
b723d8c51b chore(web): Merge branch 'refactor/web/osk-keyboard-view' into refactor/web/osk-cleanup-and-init 2021-07-21 09:13:27 +07:00
jahorton
7f961d7f12 fix(web): incorrect use of 'this', should be 'osk' 2021-07-21 09:05:14 +07:00
jahorton
c3717a1813 chore(web): Merge branch 'master' into refactor/web/osk-keyboard-view 2021-07-19 15:37:11 +07:00
jahorton
3535254833 fix(web): forgotten 'this' ref in moved codeblock 2021-07-09 09:00:58 +07:00
jahorton
dce8a58451 fix(web): unbreaks embedded mode 2021-07-07 11:47:09 +07:00
jahorton
06414b2243 refactor(web): no param VisualKeyboard.show, simple param adjustHeights 2021-07-06 12:08:31 +07:00
jahorton
da5c540661 change(web): adds error log for missing embed-link func 2021-07-02 09:38:17 +07:00
jahorton
c731f28fe0 docs(web): suggested tweaks from review 2021-07-02 09:37:30 +07:00
jahorton
abbeff8faa chore(web): Merge branch 'master' into refactor/web/osk-centralized-gestures 2021-07-01 13:40:11 +07:00
jahorton
8aa9f49fd9 change(web): failed subkey lookup - bye bye, catch & try 2021-06-30 13:02:43 +07:00
jahorton
cafe421e98 docs(web): gesture subclasses 2021-06-30 12:09:19 +07:00
Darcy Wong
026bf9db2e
Merge pull request #5302 from keymanapp/feat/web/alert-option
feat(web): Add option useAlerts to control alerts()
2021-06-25 14:29:54 +07:00
Darcy Wong
b843a24f9a chore(web): Address additional review comments
* Add more description on promise-api/index.html
* Use OptionType
2021-06-25 09:15:13 +07:00
jahorton
aab0eb94e2 refactor(web): initGestures, updateGestures 2021-06-24 12:54:10 +07:00
jahorton
8f9493d7ab refactor(web): removes unused vars in executePopupKey 2021-06-24 12:34:44 +07:00
jahorton
60081b7c4a refactor(web): initial mutual abstraction for pending longpresses 2021-06-24 12:34:43 +07:00
jahorton
0d109b12b0 refactor(web): 'easy' part of abstracted RealizedGesture for subkeys 2021-06-24 12:34:43 +07:00
jahorton
36536f89bc refactor(web): browser subkey control flow abstraction prep 2021-06-24 12:33:42 +07:00
jahorton
39ec2cbb2e change(web): embedded longpress tracks source vkbd 2021-06-24 12:12:28 +07:00
jahorton
d99203545b refactor(web): encapsulates embedded popup-key lookup ops 2021-06-24 12:12:28 +07:00
jahorton
125a2ec0d0 refactor(web): two-stages embedded longpress/subkey 2021-06-24 12:12:28 +07:00
jahorton
50ee62a7e0 change(web): subkey lookup through base key 2021-06-24 12:03:27 +07:00
jahorton
2d06c65412 refactor(web): simplifies embedded executePopupKey 2021-06-24 12:03:26 +07:00
jahorton
dc4532ecb3 fix(web): base key rehighlighting during subkey event when embedded 2021-06-17 12:13:02 +07:00
jahorton
8794f7d018 change(web): allows passive cancel for subkey promises 2021-06-17 09:37:34 +07:00
jahorton
7c08d9b660 fix(web): forgotten null guard 2021-06-16 16:13:28 +07:00
jahorton
a8e051b6f4 refactor(web): wraps embedded subkey selection with Promise 2021-06-16 15:17:17 +07:00
jahorton
d68fb7bac3 refactor(web): browser-based subkey array init + display management 2021-06-15 12:14:28 +07:00
jahorton
9508d70589 refactor(web): keytip abstraction, showKeyTip fusion 2021-06-15 09:35:45 +07:00
jahorton
0ee50e7d85 refactor(web): encapsulates embedded keytip 2021-06-15 09:20:40 +07:00
jahorton
4d27abf3fc refactor(web): encapsulates non-embedded keytip 2021-06-15 08:40:32 +07:00
jahorton
a702262637 refactor(web): osk height-adjustment 2021-06-10 14:33:17 +07:00
jahorton
c91d2f3685 refactor(web): related adjustments for full KMW 2021-05-28 13:14:43 +07:00
jahorton
7cbb78ea45 fix(web): uses new IDs as needed outside of web-core 2021-03-17 10:26:58 +07:00
Joshua Horton
6efb6d23be
Merge pull request #3685 from keymanapp/feat/common/models/context-reversion
feat(common/models): context reversion modeling
2020-10-20 08:42:07 +07:00
Darcy Wong
aa70d16ad0
chore(web): Include PR number (1 of 2)
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-10-19 10:20:11 +07:00
Darcy Wong
bd2b87f5c0 fix(web): Remove base key from popup keys 2020-10-19 10:05:31 +07:00
Darcy Wong
02be20e56a chore(web): Add comments about the expected return values 2020-10-09 15:19:40 +07:00
jahorton
c0ba9740c5 fix(web): missed a spot on prior commit 2020-10-09 09:46:15 +07:00
Darcy Wong
47a531e5ff fix(web): Revert sugggestion 2020-10-08 14:39:02 +07:00
Darcy Wong
09ccefcd6b
Update web/source/kmwembedded.ts
Use a double (`!!`) to convert something truthy to `true`

Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2020-10-08 14:22:39 +07:00
Darcy Wong
a15daa4c62 fix(web): Fix null comparison to pass un-handled keys back 2020-10-08 14:09:38 +07:00
Darcy Wong
d10c439ace chore(web): Merge remote-tracking branch 'origin/master' into fix/web/pass-tab-enter-back-to-embedded-device 2020-10-08 13:36:40 +07:00
Darcy Wong
d7c3aec7ca fix(web): Let embedded device handle K_TAB or K_ENTER 2020-10-06 15:01:59 +07:00
Darcy Wong
091b3cadf0 fix(web): Fix how layer is separated from key name 2020-10-05 15:49:56 +07:00
jahorton
373196dded change(web/engine): splits off the core/web/keyboard-processor module 2020-04-24 13:45:04 +07:00
Joshua Horton
454c0eb523
Merge pull request #2976 from keymanapp/refactor/web/engine/predictive-data-routing
refactor(web/engine): predictive data routing, LanguageProcessor as EventEmitter
2020-04-17 08:36:33 +07:00