Joshua A. Horton
04df7f76c8
feat(web): high-level layout op batching
...
Affects change of keyboards and context resets - particularly when new-context rules trigger a non-default layer
2024-04-05 12:54:55 +07:00
Joshua A. Horton
f21afb1476
docs(web): comment on recent code
2024-04-05 12:52:23 +07:00
Joshua A. Horton
8a21fbcbca
change(web): layer-specific refresh tweak
2024-04-05 12:49:11 +07:00
Joshua A. Horton
f2dba20c0d
fix(web): fixed width vs fixed height references
2024-04-05 12:44:52 +07:00
Joshua A. Horton
a6093c2c06
feat(web): VisualKeyboard layout-reflow optimization
2024-04-05 12:39:25 +07:00
Joshua A. Horton
9a016bb65b
refactor(web): better centralizes layer-group functionality and properties
2024-04-05 12:11:35 +07:00
Joshua A. Horton
062537b094
refactor(web): OSK spacebar-label updates now managed by layer object
2024-04-05 11:42:09 +07:00
Joshua Horton
eeac2b5b2b
Merge pull request #11164 from keymanapp/fix/common/models/suggestions-after-multi-whitespace
...
fix(common/models): suggestion stability after multiple whitespaces
2024-04-05 10:59:46 +07:00
rc-swag
d711856f72
Merge pull request #11152 from keymanapp/fix/windows/11005/decode-uri-packageid
...
fix(windows): decode uri for Package ID and filename
2024-04-05 12:57:54 +10:00
rc-swag
fdc1db4c78
fix(windows): IDE introduce project file deployment path
2024-04-05 08:41:32 +10:00
Keyman Server
4dd36720bf
Merge pull request #11171 from keymanapp/auto/version-beta-17.0.303
...
auto: increment beta version to 17.0.303
2024-04-05 01:08:53 +07:00
Keyman Build Agent
4141bfef2f
auto: increment beta version to 17.0.303
2024-04-04 14:08:21 -04:00
rc-swag
e85074a675
fix(windows): add utilhttp to developer projects
2024-04-04 19:21:02 +10:00
Joshua A. Horton
db9e80776f
fix(common/models): suggestion stability after multiple whitespaces
2024-04-04 14:58:51 +07:00
Shawn Schantz
71359a7b8f
Merge pull request #11141 from keymanapp/fix/mac-11087-slow-typing
...
fix(mac): load only 80 characters from context when processing keystrokes
2024-04-04 13:17:56 +07:00
rc-swag
653cb3b4b3
fix(windows): ditch the Indy library use own URLDecode
2024-04-04 14:26:23 +10:00
rc-swag
636d21fe4a
fix(windows): decode packge id at assignment encode uri creation
...
decode the package_id when assinged. encode it again when
the uri is formated.
2024-04-04 09:14:44 +10:00
Keyman Server
90d9c1acb5
Merge pull request #11159 from keymanapp/auto/version-beta-17.0.302
...
auto: increment beta version to 17.0.302
2024-04-04 01:07:20 +07:00
Keyman Build Agent
31ad98df3a
auto: increment beta version to 17.0.302
2024-04-03 14:06:37 -04:00
Joshua Horton
333d4655af
Merge pull request #11129 from keymanapp/change/web/no-nearest-key-reflow
2024-04-03 22:05:08 +07:00
Darcy Wong
a067401af5
Merge pull request #11134 from keymanapp/fix/android/osk-height
...
fix(android/app): Track previous device orientation for SystemKeyboard
2024-04-03 19:38:27 +07:00
Marc Durdin
183a17c5d0
Merge pull request #11151 from keymanapp/fix/developer/11091-upgrade-sentry-cli
...
fix(common): upgrade sentry-cli to 2.31.0
2024-04-03 19:56:01 +11:00
Joshua A. Horton
f5bb539b82
chore(web): final PR suggestion
2024-04-03 14:37:42 +07:00
Eberhard Beilharz
bab1b7239b
Merge pull request #11153 from keymanapp/chore/linux/cherry-pick/11143_UnreleasedPkgBuildFailures
...
chore(linux): Build packages for next Ubuntu version separately 🍒
2024-04-03 09:10:39 +02:00
Eberhard Beilharz
e07e5ff64a
chore(linux): Fix typo
2024-04-03 09:05:35 +02:00
Joshua A. Horton
005b27984b
chore(web): addresses PR review concerns
2024-04-03 13:55:59 +07:00
Eberhard Beilharz
aae25884b5
chore(linux): Build packages for next Ubuntu version separately
...
This change splits the package builds into building packages for the
released Ubuntu versions and for the next version. A failure to build
packages for the next version will no longer fail the packaging GHA.
Closes #11143 .
(cherry picked from commit 043f2c65f5 )
2024-04-03 08:55:50 +02:00
Marc Durdin
268332b608
chore(developer): fix sentry-cli path
2024-04-03 11:58:39 +07:00
Shawn Schantz
4c881a13c8
fix typo in comment
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2024-04-03 11:48:16 +07:00
Marc Durdin
debb799caa
fix(common): upgrade sentry-cli to 2.31.0
...
Fixes #11091 .
Updating to latest sentry-cli on all projects, reviewed release notes
and there do not appear to be any breaking changes.
sentry-cli 2.19.4 had a bug with uploading wasm symbols:
https://github.com/getsentry/sentry-cli/issues/1682
It was fixed in 2.20.0:
https://github.com/getsentry/sentry-cli/releases/tag/2.20.0
2024-04-03 10:48:35 +07:00
Marc Durdin
ed608e98e9
Merge pull request #11137 from keymanapp/fix/developer/11092-memory-buffer-overflow-in-compiler
...
fix(developer): handle buffer boundaries in four cases
2024-04-03 14:08:15 +11:00
Darcy Wong
fcad85e85d
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/osk-height
2024-04-03 09:41:05 +07:00
Joshua Horton
769b6118f6
Merge pull request #10960 from keymanapp/fix/web/queued-closure-source-linking
...
fix(web): proper linkage of sources to events 🪠
2024-04-03 09:22:29 +07:00
Joshua Horton
d999877d8e
Merge pull request #10843 from keymanapp/change/web/input-sequentialization
...
change(web): input-event sequentialization 🪠
2024-04-03 09:22:23 +07:00
Joshua Horton
23cfb11eea
Merge pull request #10840 from keymanapp/fix/web/proper-gesture-match-sequencing
...
fix(web): proper gesture-match sequencing 🪠
2024-04-03 09:22:16 +07:00
Joshua Horton
5e30fa76b7
Merge pull request #10838 from keymanapp/fix/web/infinite-model-replacement-loop
...
fix(web): infinite model-match replacement looping 🪠
2024-04-03 09:22:09 +07:00
Joshua Horton
cde3807d79
Merge pull request #10836 from keymanapp/fix/web/early-matchGesture-abort
...
fix(web): early gesture-match abort when unable to extend existing gestures 🪠
2024-04-03 09:22:03 +07:00
Joshua Horton
7ec3072e8b
Merge pull request #10778 from keymanapp/fix/web/sticky-preview
...
fix(web): key preview stickiness 🪠
2024-04-03 09:21:58 +07:00
rc-swag
a273cbfd58
fix(windows): decode uri for packageid filename
...
The uri for the downloaded filename need is decoded
to turn %20 back to spaces etc. For the download location
it encoding is maintained.
2024-04-03 10:27:46 +10:00
Steven R. Loomis
8d2fe35288
Merge pull request #11119 from keymanapp/chore/core/dx-better-embedded-test-msg
...
chore(core): dx better err message on embedded test vkeys 🙀
2024-04-02 16:39:15 -05:00
Steven R. Loomis
9333dfa29a
Merge pull request #11118 from keymanapp/feat/core/11072-default-modifier
...
feat(core): support modifiers=other🙀
2024-04-02 16:38:45 -05:00
Keyman Server
4610d1bcbe
Merge pull request #11148 from keymanapp/auto/version-beta-17.0.301
...
auto: increment beta version to 17.0.301
2024-04-03 01:05:51 +07:00
Keyman Build Agent
3d870362d5
auto: increment beta version to 17.0.301
2024-04-02 14:05:05 -04:00
Dr Mark C. Sinclair
9def2da4c5
Merge pull request #11000 from keymanapp/test/developer/keyboard-info-compiler-unit-tests
...
test(developer): keyboard info compiler unit tests
2024-04-02 14:09:27 +01:00
Dr Mark C. Sinclair
401cb3cf59
chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests
2024-04-02 14:07:47 +01:00
Dr Mark C. Sinclair
4aa950744c
chore(developer): correct a comment
2024-04-02 14:01:01 +01:00
Dr Mark C. Sinclair
ebeef5f2a8
chore(developer): wrap two uses of stubs in try-catch-finally
2024-04-02 13:57:37 +01:00
Dr Mark C. Sinclair
707c7ee292
chore(developer): remove EN_LANGTAG and replace with dynamic tag from langtags
2024-04-02 13:27:29 +01:00
Darcy Wong
1ea4df628c
Merge pull request #11127 from keymanapp/fix/android/sub-selection
...
fix(android/engine): Swap selection range if reversed
2024-04-02 15:30:31 +07:00
Marc Durdin
02f9ce15c4
fix(developer): handle buffer boundaries in four cases
...
Fixes #11092 .
Addresses buffer boundary tests for four cases, so a fatal error is not
returned to the user:
* character range too long (U+1234 .. U+2468)
* extended string too long ('abcde...xxxxx')
* outs too long (store(foo) .... outs(bar))
* virtual key expansion too long ([K_A] .. [K_Z] ...)
See #11136 for additional work arising.
2024-04-02 14:51:33 +07:00