Keyman Build Agent
1dbcbd2bd3
auto: increment master version to 15.0.177
2022-01-12 13:01:52 -05:00
Keyman Build Agent
c19dec389f
auto: increment master version to 15.0.176
2022-01-11 13:01:39 -05:00
Keyman Build Agent
2397a65407
auto: increment master version to 15.0.175
2022-01-10 13:01:57 -05:00
Keyman Build Agent
30282b059d
auto: increment master version to 15.0.174
2022-01-05 13:02:49 -05:00
Keyman Build Agent
42b5552c75
auto: increment master version to 15.0.173
2021-12-23 13:01:25 -05:00
Keyman Build Agent
e10b43e0ef
auto: increment master version to 15.0.172
2021-12-17 13:02:29 -05:00
Keyman Build Agent
86d50af4a6
auto: increment master version to 15.0.171
2021-12-16 13:01:48 -05:00
Keyman Build Agent
ee2fe48567
auto: increment master version to 15.0.170
2021-12-15 13:01:30 -05:00
Keyman Build Agent
afac293045
auto: increment master version to 15.0.169
2021-12-14 13:01:07 -05:00
Keyman Build Agent
23db5a0f8d
auto: increment master version to 15.0.168
2021-12-13 13:01:06 -05:00
Keyman Build Agent
b8dd9d8cb2
auto: increment master version to 15.0.167
2021-12-11 13:01:59 -05:00
Keyman Build Agent
399eb7472f
auto: increment master version to 15.0.166
2021-12-08 13:01:25 -05:00
Marc Durdin
5ab9574112
Merge pull request #5906 from keymanapp/fix/web/5779-font-scaling-in-osk
...
fix(web): font size was not consistently set
2021-12-08 19:42:11 +11:00
Keyman Build Agent
e22cf8c453
auto: increment master version to 15.0.165
2021-12-07 13:01:28 -05:00
Keyman Build Agent
879c86f8f4
auto: increment master version to 15.0.164
2021-12-06 13:01:22 -05:00
Keyman Build Agent
cf2857f5c1
auto: increment master version to 15.0.163
2021-12-05 13:01:23 -05:00
Keyman Build Agent
aeab6eabef
auto: increment master version to 15.0.162
2021-12-04 13:01:30 -05:00
Keyman Build Agent
3ebb31c66d
auto: increment master version to 15.0.161
2021-12-03 13:35:27 -05:00
Keyman Build Agent
0c6780a386
auto: increment master version to 15.0.160
2021-12-02 13:01:57 -05:00
Keyman Build Agent
a2cb10cf71
auto: increment master version to 15.0.159
2021-12-01 13:01:30 -05:00
Keyman Build Agent
13f3bc91d4
auto: increment master version to 15.0.158
2021-11-29 13:03:07 -05:00
Marc Durdin
e98930dedb
Merge branch 'master' into fix/web/5779-font-scaling-in-osk
2021-11-29 09:12:15 +11:00
Keyman Build Agent
158faa8589
auto: increment master version to 15.0.157
2021-11-26 13:01:09 -05:00
Keyman Build Agent
9cdda14f9e
auto: increment master version to 15.0.156
2021-11-24 13:01:44 -05:00
Keyman Build Agent
e0034044b0
auto: increment master version to 15.0.155
2021-11-22 13:02:01 -05:00
Keyman Build Agent
a5f2892c31
auto: increment master version to 15.0.154
2021-11-20 13:01:25 -05:00
Keyman Build Agent
ceadbb0fc5
auto: increment master version to 15.0.153
2021-11-19 13:01:24 -05:00
Keyman Build Agent
68328487d2
auto: increment master version to 15.0.152
2021-11-18 13:01:57 -05:00
Keyman Build Agent
b5475dd98a
auto: increment master version to 15.0.151
2021-11-17 15:26:49 -05:00
Keyman Build Agent
420789a02d
auto: increment master version to 15.0.150
2021-11-17 13:01:40 -05:00
Keyman Build Agent
51117bb93b
auto: increment master version to 15.0.149
2021-11-16 13:01:40 -05:00
Keyman Build Agent
e2753c89f1
auto: increment master version to 15.0.148
2021-11-15 13:01:48 -05:00
Marc Durdin
9da4ffa77a
fix(web): font size was not consistently set
...
Fixes #5779 .
Fixes #5731 (I believe mitigation is sufficient to close this issue).
A variety of interrelated font and font size display issues resolved:
1. KVK font was not applied early enough for size calculations, which
meant that we were calculating font scaling per key based on a
default font when transforming from the KVK data for desktop devices
(defaultLayout.ts)
2. Font scaling for non-default layers was calculated when elements were
not visible and had no size information, giving incorrect values. To
resolve this, font scaling is now calculated when a layer is made
visible, which had performance impacts; resolved by reducing
unnecessary `layer.refreshLayout()` calls; see performance point 1
below (oskView.ts:layerChangeHandler())
3. `getViewportScale()` would return an incorrect scaled value when
emulating touch devices on a desktop browser (kmwutils.ts)
4. After switching keyboards, the device-specific scaling factor was not
maintained (oskView.ts:refreshLayout())
Related performance improvements:
1. Multiple calls to `layer.refreshLayout()` in `refreshLayout()` have
been eliminated, and only the currently visible layer is now
refreshed. This dramatically reduces the number of calls to
`getIdealFontSize()` which was the primary concern of #5731 .
(visualKeyboards.ts)
2. Unnecessary use of `innerHTML` replaced with `innerText`
(oskBaseKey.ts)
Minor Keyman Developer performance improvement:
1. The web debugger no longer recalculates the OSK twice (test.js)
2021-11-15 10:08:18 +11:00
Keyman Build Agent
f6d8133a73
auto: increment master version to 15.0.147
2021-11-14 13:01:30 -05:00
Marc Durdin
a25b9cd8eb
Merge pull request #5894 from keymanapp/feat/developer/2858-u_xxxx_yyyy
...
feat(developer): support for U_xxxx_yyyy
2021-11-14 15:47:55 +11:00
Keyman Build Agent
85709945bb
auto: increment master version to 15.0.146
2021-11-13 13:01:33 -05:00
Keyman Build Agent
a1faff2bc8
auto: increment master version to 15.0.145
2021-11-12 13:01:50 -05:00
Keyman Build Agent
11d53c4aa1
auto: increment master version to 15.0.144
2021-11-11 13:01:21 -05:00
Marc Durdin
66be206d96
feat(developer): support for U_xxxx_yyyy
2021-11-11 13:08:39 +11:00
Keyman Build Agent
5f8a25f55d
auto: increment master version to 15.0.143
2021-11-08 13:01:45 -05:00
Keyman Build Agent
503d12ceec
auto: increment master version to 15.0.142
2021-11-05 14:02:49 -04:00
Keyman Build Agent
906da08c47
auto: increment master version to 15.0.141
2021-11-03 14:01:32 -04:00
Keyman Build Agent
46a10d8f44
auto: increment master version to 15.0.140
2021-11-02 14:01:20 -04:00
Keyman Build Agent
52506b74c6
auto: increment master version to 15.0.139
2021-10-29 14:01:38 -04:00
Keyman Build Agent
cf1ea0e71b
auto: increment master version to 15.0.138
2021-10-28 14:01:16 -04:00
Keyman Build Agent
5334c0b71e
auto: increment master version to 15.0.137
2021-10-23 14:01:23 -04:00
Keyman Build Agent
ee8bc76d49
auto: increment master version to 15.0.136
2021-10-20 14:01:23 -04:00
Keyman Build Agent
e2dea842e3
auto: increment master version to 15.0.135
2021-10-19 14:01:28 -04:00
Keyman Build Agent
fbbe812765
auto: increment master version to 15.0.134
2021-10-16 14:01:31 -04:00
Keyman Build Agent
c0d395beee
auto: increment master version to 15.0.133
2021-10-15 14:01:14 -04:00