Marc Durdin
bb71a4e452
Merge pull request #11409 from keymanapp/chore/windows/crowdin-km
...
chore(windows): Update crowdin string for Khmer
2024-05-13 08:07:03 +07:00
Keyman Server
2b876a591e
Merge pull request #11417 from keymanapp/auto/version-beta-17.0.323
...
auto: increment beta version to 17.0.323
2024-05-10 11:06:37 -07:00
Keyman Build Agent
4dc743056c
auto: increment beta version to 17.0.323
2024-05-10 14:05:47 -04:00
Joshua Horton
dd3763b240
Merge pull request #11385 from keymanapp/fix/web/unexpected-null-element
2024-05-10 07:32:09 +07:00
Keyman Server
65a1ea32bc
Merge pull request #11412 from keymanapp/auto/version-beta-17.0.322
...
auto: increment beta version to 17.0.322
2024-05-09 11:06:05 -07:00
Keyman Build Agent
e563c97537
auto: increment beta version to 17.0.322
2024-05-09 14:05:22 -04:00
Darcy Wong
a7902536eb
chore(windows): Update crowdin string for Khmer
2024-05-09 11:35:49 +07:00
Joshua A. Horton
e9631c4fb2
chore(web): adjustments per code review
2024-05-09 10:24:31 +07:00
Darcy Wong
298437eb6a
Merge pull request #11389 from keymanapp/refactor/android/update-selection
...
refactor(android/engine): Refactor updateSelection
2024-05-09 08:43:52 +07:00
Darcy Wong
58f169ed7d
Merge pull request #11384 from keymanapp/fix/android/invalid-selection
...
fix(android/engine): Skip updating selection range if invalid
2024-05-09 08:43:31 +07:00
Keyman Server
9d5be8e824
Merge pull request #11391 from keymanapp/auto/version-beta-17.0.321
...
auto: increment beta version to 17.0.321
2024-05-07 11:09:35 -07:00
Keyman Build Agent
b408ead5b0
auto: increment beta version to 17.0.321
2024-05-07 14:08:59 -04:00
Darcy Wong
4cd8a00e42
refactor(android/engine): Refactor updateSelection
2024-05-07 19:58:32 +07:00
Marc Durdin
613b0a4a54
Merge pull request #11366 from keymanapp/fix/developer/11361-lastSelLength-undefined
...
fix(developer): define `lastSelLength` variable
2024-05-07 10:58:23 +07:00
Marc Durdin
a1668d43d1
Merge pull request #11365 from keymanapp/fix/web/11364-className-svg
...
fix(web): support SVG elements when checking className
2024-05-07 10:58:14 +07:00
Joshua A. Horton
4fe71921a1
fix(web): fixes illegal KMW event state - can't focus a null element
2024-05-07 09:11:51 +07:00
Darcy Wong
ae700d8e2d
fix(android/engine): Skip updating selection range if invalid
2024-05-07 08:13:35 +07:00
Marc Durdin
da1933006b
Merge pull request #11367 from keymanapp/fix/android/mid-update-context-reset
...
fix(android): prevents mid-keystroke desynchronization when deleting selected text
2024-05-07 07:33:35 +07:00
Marc Durdin
8474372baa
fix(developer): define lastSelLength variable
...
Fixes #11361 .
2024-05-06 10:25:04 +07:00
Joshua A. Horton
389a700db9
fix(android): prevents mid-keystroke desynchronization when deleting selected text
2024-05-06 10:24:39 +07:00
Marc Durdin
7a0ab01469
fix(web): support SVG elements when checking className
...
Fixes #11364 .
Instead of using `className` which may be of type `SVGAnimatedString` if
the element is an SVG element, use `getAttribute('class')`. As that
function can return `null` if the class attribute is not defined, use
optional chaining to avoid a new error...
Uses the same pattern in hardwareEventKeyboard.ts, although I suspect
the problem may never arise there.
I audited the uses of className in our KeymanWeb source and found only
these three instances which may be problematic. I have not searched
elsewhere.
2024-05-06 10:05:39 +07:00
Keyman Server
0a28678c53
Merge pull request #11359 from keymanapp/auto/version-beta-17.0.320
...
auto: increment beta version to 17.0.320
2024-05-04 11:06:24 -07:00
Keyman Build Agent
b1a0da6f68
auto: increment beta version to 17.0.320
2024-05-04 14:05:46 -04:00
Marc Durdin
8ba3ed7e92
Merge pull request #11354 from keymanapp/fix/developer/11353-kps-handle-missing-description-element-in-file
...
fix(developer): handle missing Description element for File element in package compiler
2024-05-04 09:14:45 +10:00
Marc Durdin
f0695bf1b2
Merge pull request #11352 from keymanapp/fix/developer/11351-kps-handle-missing-name-element-in-file
...
fix(developer): handle missing Name element for File element in package compiler
2024-05-04 09:14:35 +10:00
Marc Durdin
28144af052
Merge pull request #11345 from keymanapp/fix/android/inverted-sel-range
...
fix(android): inverting a selection range would crash Keyman
2024-05-04 09:14:16 +10:00
Marc Durdin
4fc94a9e70
fix(developer): handle missing Description element for File element in package compiler
...
Fixes #11353 .
2024-05-03 14:31:10 +07:00
Marc Durdin
78902e3891
fix(developer): handle missing Name element for File element in package compiler
...
Fixes #11351 .
2024-05-03 14:25:35 +07:00
Joshua A. Horton
517d9f3bbf
fix(android): fixes inverted selection-range handling
2024-05-03 08:33:39 +07:00
Keyman Server
54006efe3f
Merge pull request #11338 from keymanapp/auto/version-beta-17.0.319
...
auto: increment beta version to 17.0.319
2024-05-03 01:05:50 +07:00
Keyman Build Agent
179fac39f2
auto: increment beta version to 17.0.319
2024-05-02 14:05:02 -04:00
Marc Durdin
f41d1ad178
Merge pull request #11302 from keymanapp/chore/ios/10671-xcode-15-build
...
chore(ios,mac): support build on Apple Silicon using Xcode 15.3
2024-05-02 14:31:08 +10:00
Marc Durdin
5c3b635da6
Merge pull request #11306 from keymanapp/fix/web/longpress-shortcut-constraints
...
fix(web): longpress shortcut activation should only consider northward part
2024-05-02 13:38:40 +10:00
sgschantz
f9c699e3db
chore(ios): allow underscore to avoid unexpected Xcode 15.3 lint error
2024-05-02 09:53:40 +07:00
sgschantz
42e54dafbf
chore(ios): experiment -> change order of build task 'Embed Frameworks'
2024-05-02 09:07:20 +07:00
sgschantz
3abcb35733
chore(ios): exit build phase script to experiment
2024-05-02 08:18:33 +07:00
Keyman Server
58d8d649b6
Merge pull request #11331 from keymanapp/auto/version-beta-17.0.318
...
auto: increment beta version to 17.0.318
2024-05-02 01:04:48 +07:00
Keyman Build Agent
9db13eda70
auto: increment beta version to 17.0.318
2024-05-01 14:04:15 -04:00
Marc Durdin
38a0359361
Merge pull request #11295 from keymanapp/fix/linux/icon
...
fix(linux): Fix icon for .kmp files
2024-05-01 14:21:43 +10:00
Joshua Horton
e8c7f525b7
Merge pull request #11321 from keymanapp/fix/web/gesture-model-failure-handling
2024-05-01 07:52:15 +07:00
Joshua Horton
3763d7994f
Merge pull request #11322 from keymanapp/chore/web/remove-deprecated-doc
2024-05-01 07:51:58 +07:00
Keyman Server
c8fb2bca91
Merge pull request #11326 from keymanapp/auto/version-beta-17.0.317
...
auto: increment beta version to 17.0.317
2024-05-01 01:25:43 +07:00
Keyman Build Agent
38339397e9
auto: increment beta version to 17.0.317
2024-04-30 14:25:05 -04:00
sgschantz
e7b2855baa
chore(ios): change from set -eu to set -e
...
Ignore unbound variables for now to get past script failure
2024-04-30 10:09:18 +07:00
Joshua A. Horton
725b973bfd
chore(web): removes old doc that has completed its purpose
2024-04-30 09:31:15 +07:00
Joshua A. Horton
83c7f45544
chore(web): Merge branch 'fix/web/gesture-model-failure-handling' into fix/web/longpress-shortcut-constraints
2024-04-30 09:21:05 +07:00
Joshua A. Horton
068437d818
fix(web): also prevent path-update crashes from causing issues
2024-04-30 09:14:08 +07:00
Joshua A. Horton
3ff7664ca2
fix(web): invalid initial-state aborts further model processing
2024-04-30 09:06:31 +07:00
Joshua A. Horton
456ab70322
fix(web): failed gesture-model spinup should not lock the gesture engine
2024-04-30 09:06:30 +07:00
Joshua A. Horton
3ca69066d0
fix(web): invalid initial-state aborts further model processing
2024-04-30 09:05:40 +07:00