Commit graph

173 commits

Author SHA1 Message Date
jahorton
ac69353476 fix(web): reuses OSK width calc 2021-05-17 08:05:27 +07:00
jahorton
8dff00c93d fix(web): popup key positioning logic 2021-05-17 08:05:27 +07:00
jahorton
7a90ced6cf fix(web): fixes subkey lookup for fat-finger processing 2021-04-22 11:40:40 +07:00
jahorton
9439090205 fix(common/models): fixes overly zealous thresholding near word starts 2021-03-23 09:13:02 +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
jahorton
399c7fb6b4 fix(web): fixes lack of respect for underlying-key display settings 2021-03-03 08:55:37 +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
a67e26fb1c fix(web): removes stylesheets from unloaded keyboards 2021-01-29 12:54:50 +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
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
693018a2e2 chore(web): Merge branch 'beta' into fix/web/4026-rescale-tall-keys 2021-01-21 10:32:36 +07: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
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
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
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
jahorton
addaad0dbd fix(web): better font-wait null guards 2021-01-19 09:26:16 +07:00
jahorton
b4856e6813 fix(web): polishes up changes (cherrypicks parts of key-rescaling PR) 2021-01-19 08:49:49 +07:00
jahorton
77f26712f1 fix(web): no longer shows key previews for special keys reliant on keyboard's OSK font 2021-01-18 15:33:13 +07:00
jahorton
8331b33b83 change(web): name tweak for new method 2021-01-18 13:10:42 +07:00
jahorton
29363e0d37 change(web): VisualKeyboard no longer repeatedly references cookie during construction 2021-01-18 12:30:36 +07:00
jahorton
71a89b5531 refactor(web): OSK size now tracked on VisualKeyboard 2021-01-18 11:50:19 +07:00
jahorton
2b9433fd4e fix(web): dynamic font downscaling for OSK keys 2021-01-15 13:52:18 +07:00
Joshua Horton
4a29e293c2
Merge pull request #4238 from keymanapp/fix/web/3991-null-offsetParent
fix(web): unexpected errors in OSK / banner position calculations
2021-01-15 09:59:14 +07:00
jahorton
bdd2a3e262 fix(web): subkeys are important, too 2021-01-15 09:34:32 +07:00
jahorton
e457b85697 fix(web): uses line-height to v-center oversized key text 2021-01-14 15:43:19 +07:00
jahorton
e175aa3e7c fix(web): OSK key preview positioning. Fixes #3953 2021-01-13 12:56:18 +07:00
jahorton
2bf5d8a76a fix(web): offsetParent -> parentElement 2021-01-13 10:09:46 +07:00
Darcy Wong
7e6d2c6ac6
Merge pull request #4098 from keymanapp/fix/web/offsettop-null
fix(web/ui): Add null check for calculations when canceling touch
2020-12-10 10:09:05 +07:00
Darcy Wong
e985dbaccb
Update web/source/osk/visualKeyboard.ts
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-12-09 14:43:31 +07:00
Darcy Wong
993ba2f26b fix(web/ui): Fix check on indexOf 2020-12-09 14:30:47 +07:00
Darcy Wong
eeb5044040 fix(web/ui): Also guard on kbdDiv 2020-12-09 13:31:12 +07:00
Darcy Wong
6ceafea1cc fix(web/ui): Add null check for calculations when canceling touch 2020-12-09 11:50:56 +07:00
jahorton
e46c4f371f fix(web/engine): findNearestKey erroneously returned key child 2020-12-04 09:43:39 +07:00
Marc Durdin
c4871c981c
Merge branch 'master' into feat/developer/3863-new-touch-layout-key-tags 2020-11-25 12:51:14 +11:00
jahorton
afc1288140 chore(web): adds LTREnter, LTRBkSp, and associated layout mapping 2020-11-24 10:08:50 +07:00
jahorton
7cfcb9fa6e docs(web): adds minor comment regarding change 2020-11-24 08:22:23 +07:00
jahorton
927878d6e8 fix(ios/engine): banner inconsistency 2020-11-23 12:56:54 +07:00
Joshua Horton
7c001607ad
Merge pull request #3858 from keymanapp/feat/web/engine/touchless-blank-keys
feat(web/engine): allows touch aliasing away from blank keys
2020-11-19 09:50:43 +07:00