Eberhard Beilharz
9818472c80
fix(web): Fix layout for subkey menus with unusually-sized keys
...
The previous code didn't check that the keys we put in a subkey menu
actually fit within the width of the osk. Additionally the subkey menu
was limited to two rows. This change checks the total width of the keys
in a row. If it gets too wide we continue in the next row.
Fixes #10126 .
2024-04-22 16:30:19 +02:00
Marc Durdin
0187c4aef9
Merge pull request #11004 from keymanapp/chore/resources/bn-for-demo
...
chore(resources): sync up with CLDR v45 release 🙀
2024-04-22 23:43:11 +10:00
Marc Durdin
85fccb35f6
Merge pull request #11269 from keymanapp/fix/developer/11233-ne-plus-ultra
...
fix(developer): keep escaped plus-sign escaped 🙀
2024-04-22 23:42:57 +10:00
Joshua Horton
5a447a0d0a
Merge pull request #11283 from keymanapp/fix/web/integrated-worker-test-mode
2024-04-22 20:36:56 +07:00
Dr Mark C. Sinclair
1d7849bba7
chore(developer): correct two test descriptions
2024-04-22 11:44:32 +01:00
Dr Mark C. Sinclair
00d7b6ccc7
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-messages-unit-tests-2
2024-04-22 10:38:37 +01:00
Darcy Wong
c79487f706
test(android/samples): Add special characters to keyboard harness kmp
2024-04-22 16:37:42 +07:00
Dr Mark C. Sinclair
58800d4314
Merge pull request #11130 from keymanapp/test/developer/keyboard-info-compiler-unit-tests-2
...
test(developer): keyboard info compiler unit tests 2
2024-04-22 10:35:51 +01:00
Dr Mark C. Sinclair
2f43362e6c
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests-2
2024-04-22 10:33:13 +01:00
Joshua A. Horton
ace7474428
fix(web): fixes pred-text unit test instability
2024-04-22 15:40:37 +07:00
Joshua A. Horton
37196b1103
chore(web): Merge branch 'beta' into fix/web/visible-empty-osk
2024-04-22 15:36:31 +07:00
Joshua Horton
122351bea4
Merge pull request #11277 from keymanapp/feat/web/gesture-engine-history
...
feat(web): add recent-history log to gesture engine
2024-04-22 15:29:44 +07:00
Joshua Horton
78e4f0112b
Merge pull request #11278 from keymanapp/chore/web/drop-redundant-dep
...
chore(web): drops redundant builder-dependency from early gesture dev
2024-04-22 15:29:30 +07:00
Darcy Wong
0c3351fcb2
chore(android/engine): Fix comment
2024-04-22 15:29:25 +07:00
Marc Durdin
d3c2ddf671
Merge pull request #11275 from keymanapp/fix/developer/11273-initdroparea-lazy-init
...
fix(developer): lazy initialization of test window
2024-04-22 18:29:05 +10:00
Marc Durdin
90b7e3161f
Merge pull request #11272 from keymanapp/fix/developer/11261-handle-multiple-server-instances
...
fix(developer): handle multiple instances of Server starting
2024-04-22 18:28:58 +10:00
sgschantz
985d49b856
script to call another script without cleaning environment
2024-04-22 15:28:10 +07:00
Darcy Wong
1ae8321133
fix(android/engine): Handle setSpacebarText()
2024-04-22 15:11:26 +07:00
Darcy Wong
7d18c12d2f
fix(android/engine): URIEncode string for updateText()
2024-04-22 14:31:17 +07:00
Joshua A. Horton
54d5d37b6b
fix(android): fixes kbd text zoom to prevent accessibility cross-effects
2024-04-22 14:02:59 +07:00
rc-swag
94c8879961
fix(windows): check font count display none found
...
This change is to check number of fonts found for keyboard
to guard against trying to index it when there are no fonts.
for i := 0 to grid.RowCount - 1 do
m := System.Math.Max(m,
Canvas.TextWidth(FSelectedKeyboard.Fonts[i].FontName) + 6)
It also notifies the user no suggested fonts where found.
2024-04-22 17:01:44 +10:00
Joshua A. Horton
6fa3d907e1
chore(web): drops redundant builder-dependency from early gesture dev
2024-04-22 11:28:55 +07:00
Marc Durdin
f199c6aec2
Merge pull request #11270 from keymanapp/fix/developer/11260-handle-invalid-unicode-values-in-layout-builder
...
fix(developer): handle invalid Unicode values in touch layout builder
2024-04-22 14:18:02 +10:00
Marc Durdin
50f2547436
Merge pull request #11252 from keymanapp/fix/developer/11194-avoid-crash-if-mru-project-is-missing
...
fix(developer): test that MRU project exists before attempting to reference on startup
2024-04-22 14:17:55 +10:00
Marc Durdin
630ce3ac29
Merge pull request #11251 from keymanapp/fix/developer/11228-no-xmlns-for-child-elements
...
fix(developer): prevent xmlns for LDML keyboard template child elements
2024-04-22 14:17:45 +10:00
Marc Durdin
a8f5f561e0
Merge pull request #11243 from keymanapp/fix/developer/11193-emit-json-strings-as-chars
...
fix(developer): emit JSON strings as characters, not surrogate pairs
2024-04-22 14:17:34 +10:00
Marc Durdin
f870e912f3
fix(developer): "use strict" for downlevel browsers in Server
...
Fixes #11274 .
2024-04-22 10:57:53 +07:00
Joshua A. Horton
7bf6826a64
feat(web): adds recent-history log to gesture engine + clean JSON version
2024-04-22 10:57:37 +07:00
Marc Durdin
d296100feb
fix(developer): lazy initialization of test window
...
Fixes #11273 .
On some devices, the fetch() would return faster than the remaining
script loads, which caused this script error. Lazy initialization should
address this.
2024-04-22 10:56:01 +07:00
Marc Durdin
dfdda1a4b2
fix(developer): handle multiple instances of Server starting
...
Fixes #11261 .
2024-04-22 10:32:55 +07:00
Marc Durdin
65c056cb26
fix(developer): report missing help to sentry instead of local xml
...
Fixes #11262 .
Avoid the crash by reporting missing help pages to Sentry instead of
attempting to write to a local .xml file. This gives us more data of
which help is missing from Keyman Developer, which is more useful to
us.
2024-04-22 09:21:53 +07:00
Marc Durdin
007f0bdc28
fix(developer): handle invalid Unicode values in touch layout builder
...
Fixes #11260 .
2024-04-22 08:26:03 +07:00
Steven R. Loomis
ebc914cfa0
chore(core): data update from CLDR v45
...
- fix the name of the test azerty keyboard
2024-04-19 17:34:27 -05:00
Steven R. Loomis
f080f52c0e
chore(resources): data update from CLDR v45
...
"sha": "dd5776f650183c9172abe2a57313ed41619d41fb",
"description": "release-45",
2024-04-19 17:26:11 -05:00
Steven R. Loomis
322e987d5d
chore(resources): prepare scripts for updating CLDR from latest v45
...
- make the updater script a little clearer
- double check the correct version of CLDR is being imported
- prepare to support multiple CLDR version streams
2024-04-19 17:25:21 -05:00
Steven R. Loomis
33da6d0f66
Merge fix/developer/11233-ne-plus-ultra into chore/resources/bn-for-demo
2024-04-19 16:39:55 -05:00
Steven R. Loomis
7fb97efa43
fix(developer): escape plus and asterisk sign
...
- additional tests for asterisk and plus
Fixes : #11233
2024-04-19 16:37:16 -05:00
Steven R. Loomis
f5f406b74a
fix(developer): escape plus sign
...
- asterisk also
Fixes : #11233
2024-04-19 15:16:46 -05:00
Steven R. Loomis
5d7361a051
fix(developer): escape plus sign
...
- improve test case in core
Fixes : #11233
2024-04-19 15:05:58 -05:00
Steven R. Loomis
2268132d67
Merge remote-tracking branch 'origin/beta' into fix/developer/11233-ne-plus-ultra
2024-04-19 13:59:16 -05:00
Steven R. Loomis
f0ff05a9a9
fix(developer): escape plus sign
...
Fixes : #11233
2024-04-19 13:58:31 -05:00
Keyman Server
404ede9c85
Merge pull request #11268 from keymanapp/auto/version-beta-17.0.312
...
auto: increment beta version to 17.0.312
2024-04-20 01:08:38 +07:00
Keyman Build Agent
7ea7ac97c6
auto: increment beta version to 17.0.312
2024-04-19 14:08:06 -04:00
Keyman Server
180cd9a5ea
Merge pull request #11267 from keymanapp/auto/version-master-18.0.21
...
auto: increment master version to 18.0.21
2024-04-20 01:04:27 +07:00
Keyman Build Agent
8e2fd061b5
auto: increment master version to 18.0.21
2024-04-19 14:03:50 -04:00
Shawn Schantz
fb3ab22ccd
Merge pull request #11190 from keymanapp/fix/mac/11155-compliance-detection-on-replace
...
fix(mac): handle text replacement cases during compliance detection
2024-04-19 15:17:05 +07:00
sgschantz
ad6095ab68
remove openjdk 8 dependency for ios builds
2024-04-19 14:27:03 +07:00
sgschantz
5b9e5d80f2
correct method names in log statements
2024-04-19 14:19:58 +07:00
Joshua Horton
5836304fc3
change(ios): iOS app check for non-stable version to enable inspectability
2024-04-19 12:44:52 +07:00
Joshua Horton
e0e8f6b250
chore(ios): enables debugging of keyboard WebView
2024-04-19 12:44:51 +07:00