Darcy Wong
ccc42f3fc9
fix(web): Don't configure if banner undefined
2021-03-26 12:46:26 +07:00
jahorton
9439090205
fix(common/models): fixes overly zealous thresholding near word starts
2021-03-23 09:13:02 +07:00
jahorton
4a96254cbc
fix(web): allows refresh of currently-loaded model
2021-03-19 11:40:58 +07:00
jahorton
6298bb27f6
fix(web): first-pass workaround for popup-key corrections
2021-03-17 12:58:41 +07:00
jahorton
eb311bdda5
chore(common/core/web): adjustments from PR feedback
2021-03-17 12:02:51 +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
dba99618fb
Merge pull request #4646 from keymanapp/fix/web/better-missing-feature-check
...
fix(web): better check for missing MutationObserver type
2021-03-12 08:36:04 +07:00
jahorton
2efe73f1f2
fix(web): better check for missing MutationObserver type
2021-03-11 09:44:50 +07:00
jahorton
8999eecfc9
fix(web): event handling for TouchAliasElement's blinking caret
2021-03-10 13:12:30 +07:00
Marc Durdin
968c825787
fix(web): use language code correctly in toolbar
...
Fixes #4566 .
When the toolbar shows a differentiation for the language code, it was
not using the correct minification-safe property name, which resulted in
`[undefined]` being displayed instead.
2021-03-08 21:39:16 +11:00
jahorton
399c7fb6b4
fix(web): fixes lack of respect for underlying-key display settings
2021-03-03 08:55:37 +07:00
jahorton
58a214831b
docs(web): enhances comments re: keymapping
2021-02-26 12:06:39 +07:00
jahorton
86341505eb
fix(web): mnemonic keystrokes w FF keymapping. Fixes #1125
2021-02-26 09:58:27 +07:00
Joshua Horton
4794337d42
Merge pull request #4516 from keymanapp/fix/web/3910-namespaced-css-class
...
fix(web): removes package namespacing from kbd's CSS class
2021-02-25 15:09:25 +07:00
Joshua Horton
5041d092fe
Merge pull request #4512 from keymanapp/fix/web/4436-documentation-keyboards
...
fix(web): keyboard documentation patch-up
2021-02-25 15:09:17 +07:00
jahorton
6ca508a314
fix(web): removes package namespacing from kbd's CSS class
2021-02-24 14:26:10 +07:00
jahorton
431a9fc85a
fix(web): hides touch-alias caret when keystroke causes focus change
2021-02-24 13:20:54 +07:00
jahorton
ec61fa22d2
change(web): reverts incomplete tweak
2021-02-24 12:33:23 +07:00
jahorton
567df44a1a
fix(web): mobile layouts for static keyboards now %-based
2021-02-24 12:10:37 +07:00
jahorton
6d0e9af4b8
fix(web): OS assignment fail-safe
2021-02-22 12:04:46 +07:00
jahorton
96ad4ea12d
fix(web): macOS 11 agent string parsing
2021-02-22 08:43:03 +07:00
Joshua Horton
df3f77b857
Merge pull request #4370 from keymanapp/fix/web/3294-keyboard-layout-fouc
...
fix(android, ios): eliminates OSK layout flashing from predictive text banner display
2021-02-01 14:21:11 +07:00
jahorton
a67e26fb1c
fix(web): removes stylesheets from unloaded keyboards
2021-01-29 12:54:50 +07:00
jahorton
78c7821f9f
change(web): banner display no longer deferred
2021-01-29 11:31:56 +07:00
Joshua Horton
8b8aabee80
Merge pull request #4353 from keymanapp/change/web/script-set-eu
...
change(web): set -eu for web scripts
2021-01-28 12:05:30 +07:00
jahorton
ab527ad192
fix(web): set -e hangups
2021-01-27 16:02:07 +07:00
jahorton
531c6f76c8
change(web): set -eu for web scripts
2021-01-27 14:29:16 +07:00
jahorton
46da0ad36d
fix(web/ui): propagates UI module build failures
2021-01-27 13:52:52 +07:00
Joshua Horton
17fd83deec
Merge pull request #4270 from keymanapp/fix/web/4026-rescale-tall-keys
...
fix(web): dynamic font downscaling for OSK keys
2021-01-22 12:27:43 +07:00
Joshua Horton
2f43b68a81
Merge pull request #4308 from keymanapp/fix/web/lang-menu-key-highlight
...
fix(web): language menu key highlighting
2021-01-22 09:44:19 +07:00
Joshua Horton
745c328f4f
Merge pull request #4306 from keymanapp/fix/web/default-popup-key
...
fix(web): default popup key selection, space highlight after popup
2021-01-22 09:44:09 +07:00
jahorton
b564341b46
fix(web): dynamic fontsize should only on key-text
2021-01-22 09:20:59 +07:00
jahorton
ed5866ffda
change(web): timeout was already bound
2021-01-22 08:39:28 +07:00
jahorton
16ca7ecc80
change(web): default subkey change from review comment
2021-01-22 08:24:25 +07:00
jahorton
efda46e968
fix(web): language menu key highlighting
2021-01-21 13:34:48 +07:00
jahorton
cc5ba47603
change(web): adds 'break' for perfect-match case
2021-01-21 12:23:12 +07:00
jahorton
c5e67034e0
docs(web): enhances comment
2021-01-21 12:22:14 +07:00
jahorton
2db9c02fbf
fix(web): default popup key selection, space highlight after popup
2021-01-21 12:09:51 +07:00
jahorton
8340365015
fix(web): getComputedStyle for fontSize backup
2021-01-21 10:36:00 +07:00
jahorton
693018a2e2
chore(web): Merge branch 'beta' into fix/web/4026-rescale-tall-keys
2021-01-21 10:32:36 +07:00
Marc Durdin
b702170736
Merge pull request #4304 from keymanapp/fix/web/toolbar-and-loading-optimisations
...
fix(web): toolbar and loading optimisations
2021-01-21 14:23:07 +11:00
Joshua Horton
19cd7e3bd5
Merge pull request #4279 from keymanapp/fix/web/4240-keyboard-load-optimizations
...
fix(web): OSK loading efficiency
2021-01-21 10:21:06 +07:00
Marc Durdin
34568b3e8e
fix(web): toolbar and loading optimisations
...
There are a number of changes here to improve the performance of
KeymanWeb and the toolbar and reduce unnecessary requests:
1. (kmwbase.ts and kmwkeyboards.ts) Added option `setActiveOnRegister`,
default `'true'`; if set to `'false'` then will never attempt to
activate the first registered keyboard. Note that this property is a
string because the `options` object currently supports only string
types, which is not ideal, but out of scope for this PR.
2. (kmwuitoolbar.ts) fixed issue with toolbar not matching correctly on
full BCP 47 code (line 960) after keyboard change notification.
3. (kmwuitoolbar.ts) fixed issue with toolbar not showing active
keyboard if the keyboard is activated before init is complete
(see `ui.lastSelectedKeyboard` references).
4. (kmwuitoolbar.ts) avoided re-entrancy for `ui.changeKeyboardEvent`
by ensuring that `ui.selectKeyboard` does not attempt to set the
active keyboard again for keymanweb; note that this was being caught
by the event dispatcher in keymanweb but it was still not ideal.
5. (kmwuitoolbar.ts) with above changes, able to remove appalling two
second timeout on load (yay!)
These changes will be useful immediately with keymanweb.com.
2021-01-21 12:07:15 +11:00
jahorton
03608f1be1
fix(web): better em-font-size detection, handles absolute spec on _Box
2021-01-20 16:35:18 +07:00
jahorton
20ef2b359a
change(web): addresses PR comments
2021-01-20 16:06:08 +07:00
jahorton
934852d837
change(web): removes unused variable
2021-01-19 14:04:55 +07:00
jahorton
0093c8b991
fix(web): default kbd ui name is now generic
2021-01-19 13:35:39 +07:00
Joshua Horton
4a6973c67f
Merge pull request #4282 from keymanapp/fix/web/3513-special-key-preview
...
fix(web): no key previews for special keys reliant on keyboard-specific OSK font
2021-01-19 11:56:13 +07:00
Joshua Horton
15947400bb
fix(web): previous commit had accidental recursion in properties
2021-01-19 11:55:49 +07:00
Joshua Horton
7d4763e902
Merge pull request #4255 from keymanapp/fix/web/4026-oversized-key-text-valign
...
fix(web): uses CSS line-height to vertically center oversized OSK keycaps
2021-01-19 10:39:44 +07:00