Marc Durdin
aee34f7987
Merge pull request #5365 from keymanapp/feat/ios/949-spacebar-text-controls
...
feat(ios): add spacebar text controls
2021-07-02 14:30:31 +10:00
Marc Durdin
55c2192171
Merge pull request #5348 from keymanapp/feat/web/949-spacebar-text-controls
...
feat(web): spacebar text controls
2021-07-02 08:17:59 +10:00
jahorton
7c8d753809
fix(web): console errors when using SHIFT w help-text 'osk'
2021-06-29 14:25:55 +07:00
Marc Durdin
e56f377d69
Merge branch 'master' into feat/web/949-spacebar-text-controls
2021-06-28 16:01:26 +10: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
Marc Durdin
073ca98e2e
feat(ios): add spacebar text controls
...
Relates to #949 .
Mirror of #5349 (Android), for iOS.
* Adds setSpacebarText() API to Keyman Engine for iOS
* Adds displayName API to Keyman Engine for iOS
* Adds Preference for spacebar text to Keyman Engine for iOS
* Sets default spacebar text to keyboard name for FirstVoices Keyboards
2021-06-25 11:44:09 +10:00
Darcy Wong
c8f7a4cdf4
fix(web): Use util.internalAlert() wrapper
2021-06-24 13:02:49 +07:00
Darcy Wong
36acc16927
fix(web): Check useAlerts on internal calls
2021-06-24 11:42:02 +07:00
Marc Durdin
38fc826fbf
feat(web): spacebar text controls
...
Relates to #949 .
* Adds optional `displayName` property to keyboard stubs: if present,
this will override the name on the spacebar.
* Adds optional `spacebarText` member to `keyman.options`. This defaults
to `SpacebarText.LANGUAGE_KEYBOARD`, and can be one of:
```
SpacebarText.LANGUAGE
SpacebarText.KEYBOARD
SpacebarText.LANGUAGE_KEYBOARD
SpacebarText.BLANK
```
* Sets the display pattern for LANGUAGE_KEYBOARD to be
"language - keyboard" instead of "language (keyboard)", which
reduces the number of parentheses visible on the spacebar.
2021-06-24 08:44:23 +10:00
Joshua Horton
260446a3e4
Merge pull request #5292 from keymanapp/refactor/web/osk-key-highlighting
...
refactor(web): osk key highlighting/preview behavior
2021-06-22 13:58:47 +07:00
Joshua Horton
05c319ebf4
Merge pull request #5291 from keymanapp/refactor/web/osk-keys
...
refactor(web): OSK key source-code reorganization
2021-06-22 13:58:39 +07:00
jahorton
1f0b6f344f
fix(web): adjustments per PR review comments
2021-06-22 13:21:49 +07:00
jahorton
7d69972cb4
fix(web): highlighting shouldn't flicker
2021-06-17 14:34:43 +07:00
Joshua Horton
b864c289bf
Merge pull request #5290 from keymanapp/fix/web/touch-move-cancellation
...
fix(web): touch-move cancellation
2021-06-17 08:33:31 +07:00
jahorton
b604a1c5b0
docs(web): comment tweak
2021-06-16 10:28:17 +07:00
jahorton
f80ab02888
fix(web): touch-move cancellation
2021-06-16 10:22:09 +07:00
jahorton
4c5500d026
refactor(web): osk key highlighting
2021-06-16 09:20:43 +07:00
jahorton
92a17542ab
refactor(web): special char defn site; used only by keys
2021-06-16 08:47:40 +07:00
jahorton
0566f435d9
refactor(web): osk key class defs -> separate files
2021-06-16 08:39:53 +07:00
jahorton
3de1686cd0
chore(web): Merge branch 'refactor/web/keytip-abstraction' into refactor/web/subkey-popup-encapsulation
2021-06-16 08:22:47 +07:00
jahorton
95ce38ee16
chore(web): Merge branch 'master' into refactor/web/keytip-abstraction
2021-06-16 08:22:06 +07:00
jahorton
6c90a37a51
chore(web): adjustments for PR review comments
2021-06-16 08:21:39 +07:00
Joshua Horton
30b30cb3f8
Merge pull request #5280 from keymanapp/refactor/web/key-event-model
...
refactor(web): VisualKeyboard - key event model
2021-06-16 08:13:51 +07:00
Joshua Horton
aff97ac3ae
Merge pull request #5279 from keymanapp/refactor/web/vkbd-layout-calc-simplification
...
refactor(web): OSK layout calculations - simplification
2021-06-16 08:13:38 +07:00
jahorton
063c326f5e
refactor(web): removes functionally dead codepath
2021-06-15 12:54:55 +07:00
jahorton
d68fb7bac3
refactor(web): browser-based subkey array init + display management
2021-06-15 12:14:28 +07:00
jahorton
b3d13c5b9e
fix(web): removes accidental comment-out op
2021-06-15 10:04:29 +07:00
jahorton
c8293504e1
refactor(web): non-embedded keytips: constrain param
2021-06-15 09:50:30 +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
Joshua Horton
3c021479b8
Merge pull request #5278 from keymanapp/refactor/web/vkbd-height-control
...
refactor(web): VisualKeyboard height styling consistency
2021-06-15 07:33:05 +07:00
jahorton
9920fabce5
refactor(web): preps osk key event for event-raising paradigm
2021-06-14 15:05:15 +07:00
jahorton
ca26d22fff
refactor(web): key distribution gen as part of initKeyEvent
2021-06-14 13:52:20 +07:00
jahorton
7feb13becd
refactor(web): moves key-event init from osk preprocessor
2021-06-14 13:41:10 +07:00
jahorton
53a9906269
docs(web): doc comment update
2021-06-14 11:47:24 +07:00
jahorton
8fed389718
refactor(web): simplified calibration control flow
2021-06-14 10:36:41 +07:00
jahorton
4a8325c2f7
refactor(web): removes redundant calc
2021-06-14 09:43:00 +07:00
jahorton
d582e69b73
refactor(web): vkbd height on root, not layer group element
2021-06-11 12:38:18 +07:00
jahorton
b61f390098
refactor(web): simplifies vkbd layout height init
2021-06-11 10:41:08 +07:00
jahorton
99b186b9f4
refactor(web): internal BuildVisualKeyboard signature (external API unchanged)
2021-06-10 14:39:24 +07:00
jahorton
a702262637
refactor(web): osk height-adjustment
2021-06-10 14:33:17 +07:00
jahorton
08748d5105
refactor(web): removes unused vars, minor cleanup
2021-06-10 13:29:29 +07:00
jahorton
b9d7ce53e9
refactor(web): moves layerChangeHandler to OSKManager
2021-06-10 12:30:27 +07:00
jahorton
b7796b2457
refactor(web): reduces VisualKeyboard reliance on keyman.util
2021-06-10 12:14:11 +07:00
jahorton
362344af16
refactor(web): removes redundant OSKKey.formFactor
2021-06-10 10:38:00 +07:00
jahorton
827af364e2
refactor(web): getTextMetrics, key-class refs to com.keyman
2021-06-10 10:32:41 +07:00
jahorton
1abcccc499
refactor(web): setButtonClass now method of OSKKey
2021-06-10 10:08:34 +07:00
jahorton
8d8461b449
refactor(web): subkey layer always defined at constructor
2021-06-10 09:40:19 +07:00
jahorton
c91d2f3685
refactor(web): related adjustments for full KMW
2021-05-28 13:14:43 +07:00