spiegel-keyman/web/source/osk
Marc Durdin 49eb062c65 feat(web): prediction casing follows current layer
Fixes #6455.

This involved adding an extra hint to the data passed into the lexical
model layer, being the CasingForm that the current layer wants to use.

Given there are several entry points to the lexical model layer, this
meant a few places where we needed to check the current layer.

I refactored the very long function `InputProcessor.processKeyEvent` to
extract out the `buildAlternates` function. There should be no
functional changes to the `buildAlternates` code. But it makes
`processKeyEvent` significantly easier to read.
2022-04-08 16:14:01 +10:00
..
browser Merge pull request #6383 from keymanapp/fix/web/5929-ios-popup-positioning-and-style 2022-03-28 04:46:00 +11:00
embedded fix(web): matching adjustments for embedded 2021-07-30 08:15:16 +07:00
layouts fix(web): crash in setTitleFromKeyboard when no keyboard active 2022-01-20 07:54:59 +11:00
anchoredOskView.ts chore(web): Merge branch 'refactor/web/active-element-integrations' into refactor/web/osk-activation-and-visibility 2021-09-01 11:49:06 +07:00
banner.ts feat(web): prediction casing follows current layer 2022-04-08 16:14:01 +10:00
bannerManager.ts feat(web): functional banner mouse interactions 2021-09-22 12:37:33 +07:00
emptyView.ts refactor(web): oskViewComponent definition 2021-08-23 10:00:19 +07:00
floatingOskView.ts fix(web): error in floating osk view when no keyboard active 2022-03-02 08:46:10 +11:00
helpPageView.ts refactor(web): oskViewComponent definition 2021-08-23 10:00:19 +07:00
inlinedOskView.ts docs(web): addresses comment-style per review 2021-09-23 09:16:34 +07:00
inputEventCoordinate.ts docs(web): adds comment about prior commit's fix 2021-09-20 15:48:18 +07:00
inputEventEngine.ts refactor(web): second inputEventEngine pass - new config obj 2021-09-22 12:37:32 +07:00
keyboardView.interface.ts refactor(web): oskViewComponent definition 2021-08-23 10:00:19 +07:00
keytip.interface.ts chore(web): adjustments for PR review comments 2021-06-16 08:21:39 +07:00
languageMenu.ts refactor(web): toggle-state key highlighting 2021-07-12 10:28:04 +07:00
lengthStyle.ts chore(web): Apply suggestions from code review 2021-07-30 09:16:25 +07:00
mouseEventEngine.ts feat(web): functional banner mouse interactions 2021-09-22 12:37:33 +07:00
oskBaseKey.ts fix(web): font size was not consistently set 2021-11-15 10:08:18 +11:00
oskKey.ts Merge pull request #6432 from keymanapp/fix/web/shifted-key-cap 2022-03-29 12:36:12 +11:00
oskLayer.ts fix(web): spacebar caption when functional layer differs from display layer 2021-09-14 15:34:27 +07:00
oskLayerGroup.ts chore(web): Merge branch 'refactor/web/vkbd-layout-key-calc-merger' into refactor/web/vkbd-touch-events 2021-08-04 10:41:36 +07:00
oskRow.ts fix(web): restores key tip, subkey popup positioning 2021-07-27 07:56:54 +07:00
oskView.ts fix(web): Non-integer OSK sizes 2022-02-12 19:06:12 +07:00
oskViewComponent.ts refactor(web): osk._Load 2021-08-23 10:01:07 +07:00
pendingGesture.interface.ts feat(web): Caps Layer and double-tap gesture 2021-12-01 08:59:43 +11:00
preProcessor.ts refactor(web): activeElement, lastActiveElement as properties 2021-09-01 09:44:01 +07:00
realizedGesture.interface.ts refactor(web): abstraction for OSK touch-event input 2021-07-30 08:15:15 +07:00
touchEventEngine.ts feat(web): functional banner mouse interactions 2021-09-22 12:37:33 +07:00
uiTouchHandlerBase.ts fix(web): remove obsolete popupBaseTarget 2021-11-19 13:53:56 +11:00
utils.ts refactor(web): partial font-size logic rework 2021-07-26 15:21:01 +07:00
visualKeyboard.ts chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/subkey-move 2022-03-23 13:05:25 +07:00