Commit graph

25517 commits

Author SHA1 Message Date
Dr Mark C. Sinclair
07522c964b chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests-2 2024-04-18 09:52:04 +01:00
Joshua Horton
9d0956eb5a
Merge pull request #11246 from keymanapp/change/web/multitap-timings
change(web): adjusts multitap timings
2024-04-18 14:53:24 +07:00
Marc Durdin
66b9f7e65a
Merge pull request #11242 from keymanapp/fix/common/11220-emoji-strip
fix(common): update emoji stripping for Unicode 15.1
2024-04-18 15:26:55 +10:00
Joshua A. Horton
f4fe095f10 change(web): adjusts multitap timings 2024-04-18 11:58:13 +07:00
Joshua Horton
7aa6b668ff
Merge pull request #11179 from keymanapp/fix/ios/selection-deletion
fix(ios): deletion of selected text
2024-04-18 11:01:36 +07:00
Marc Durdin
db514e0dc5 fix(common): update emoji stripping for Unicode 15.1
Fixes #11220.

Replaces the sed script for matching emoji in ios prepRelease with a
tiny node project that uses emoji-regex package, to reduce future
maintenance.

Also strips lingering emoji and :xxx: emoji shortcut strings from
HISTORY.md. Note that :xxx: are not stripped programatically at this
time.
2024-04-18 09:05:30 +07:00
Joshua Horton
67dfa93364
Merge pull request #11210 from keymanapp/fix/web/rotation-causes-osk-target-overlap
fix(web): now auto-scrolls if target element would be hidden after device rotation
2024-04-18 08:07:35 +07:00
Keyman Server
b8324e307b
Merge pull request #11241 from keymanapp/auto/version-beta-17.0.310
auto: increment beta version to 17.0.310
2024-04-18 01:15:40 +07:00
Keyman Build Agent
65abf68d3e auto: increment beta version to 17.0.310 2024-04-17 14:15:00 -04:00
Joshua Horton
5a451ddd32
Merge pull request #11238 from keymanapp/change/web/layout-without-closures 2024-04-17 22:25:40 +07:00
Joshua Horton
500533925f
Merge pull request #11232 from keymanapp/fix/web/no-selection-clear-on-caps-multitap 2024-04-17 17:43:01 +07:00
Joshua Horton
eaff3a3eb0
Merge pull request #11215 from keymanapp/chore/common/enable-webview-debugging
chore(android): enables debugging and inspection of mobile app internal webviews
2024-04-17 15:49:33 +07:00
Joshua Horton
b58ad88eb7
Merge pull request #11237 from keymanapp/chore/web/simple-layout-reflow-polish
chore(web): simple layout reflow polish 🪠
2024-04-17 15:36:10 +07:00
Joshua Horton
650e86d5ac docs(ios): applies comment suggestions from code review 2024-04-17 15:03:36 +07:00
Joshua Horton
b7406d9b11 Merge branch 'beta' into fix/ios/selection-deletion 2024-04-17 14:29:42 +07:00
Joshua A. Horton
1963ecfa11 change(web): drops need for closures to optimize layout-reflow 2024-04-17 12:58:05 +07:00
Joshua A. Horton
eead04351f chore(web): simple layout reflow polish 2024-04-17 12:20:43 +07:00
Joshua Horton
026cef2e44
Merge pull request #10953 from keymanapp/fix/ios/sample-builds
fix(ios): sample build script --debug detection
2024-04-17 11:56:32 +07:00
Joshua Horton
9eca52c203
chore(android): applies suggestions per review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-04-17 11:19:27 +07:00
Joshua A. Horton
fb127e761b fix(web): more robustness in case of deadkeys 2024-04-17 10:33:16 +07:00
Joshua A. Horton
0c8f520e2a fix(web): prevents selection-clear for pure layer-switching multitaps 2024-04-17 10:17:28 +07:00
Joshua A. Horton
6f3c5e053d change(android): Android app for non-stable version to enable inspectability 2024-04-17 09:01:50 +07:00
Joshua A. Horton
c2ba4327bb chore(android): sets internal WebView inspectable 2024-04-17 09:01:49 +07:00
Dr Mark C. Sinclair
c7f2916f23 chore(developer): add additional test cases to platform test 2024-04-16 11:38:37 +01:00
Dr Mark C. Sinclair
9903972a30 chore(developer): combine three run platform tests into one multi-case 2024-04-16 11:21:37 +01:00
Dr Mark C. Sinclair
cfcc091be1 chore(developer): add check run sets platforms correctly if no targets provided (with .js file in sources but not .kps) test 2024-04-16 10:49:03 +01:00
Dr Mark C. Sinclair
db6af170d6 chore(developer): add check run sets platforms correctly if no targets provided (with .js file in sources and .kps) test 2024-04-15 12:45:35 +01:00
Dr Mark C. Sinclair
3d0c18c1fb chore(developer): add additional assert to check run sets platforms correctly if kmx file provided test 2024-04-15 12:25:35 +01:00
Dr Mark C. Sinclair
33d6668915 chore(developer): add initial check run sets platforms correctly if kmx file provided test 2024-04-15 12:00:37 +01:00
Dr Mark C. Sinclair
be1a0302d7 chore(developer): add test case numbers to multi-case tests 2024-04-15 10:43:23 +01:00
Dr Mark C. Sinclair
7f956f8882 chore(developer): Merge branch 'beta' into test/developer/keyboard-info-compiler-unit-tests-2 2024-04-15 10:23:41 +01:00
Keyman Server
6a2b9015c5
Merge pull request #11222 from keymanapp/auto/version-beta-17.0.309
auto: increment beta version to 17.0.309
2024-04-14 01:04:01 +07:00
Keyman Build Agent
a1933b378a auto: increment beta version to 17.0.309 2024-04-13 14:03:28 -04:00
Marc Durdin
29420f7af9
Merge pull request #11214 from keymanapp/chore/developer/recognize-keyboard3-xml
chore(developer): use keyboard3 tag rather than DTD to identify LDML keyboard xml files
2024-04-13 08:22:46 +10:00
Keyman Server
f3b660474f
Merge pull request #11219 from keymanapp/auto/version-beta-17.0.308
auto: increment beta version to 17.0.308
2024-04-13 01:05:45 +07:00
Keyman Build Agent
c7153b2386 auto: increment beta version to 17.0.308 2024-04-12 14:04:59 -04:00
Joshua Horton
8052134a54
Merge pull request #11216 from keymanapp/fix/web/longpress-up-flick-priority 2024-04-12 21:43:22 +07:00
Joshua Horton
d6df7c29f4 fix(ios): better delete pattern 2024-04-12 10:50:06 +07:00
Joshua Horton
1d9126d6cb Merge branch 'beta' into fix/ios/selection-deletion 2024-04-12 10:27:54 +07:00
Joshua A. Horton
b4ed832ed9 fix(web): fixes up-flick shortcut issue for longpress when keys support downflicks 2024-04-12 08:37:58 +07:00
Joshua Horton
ab0d225397
Merge pull request #11140 from keymanapp/change/web/anti-layout-reflow-thrashing
change(web):  OSK optimization, improved responsiveness 🪠
2024-04-12 07:49:52 +07:00
Joshua Horton
68f6a24dd3
Merge pull request #11177 from keymanapp/feat/web/vkbd-layout-optimization
feat(web): VisualKeyboard layout-reflow optimization 🪠
2024-04-12 07:49:44 +07:00
Joshua Horton
50b261fad0
Merge pull request #11176 from keymanapp/refactor/web/layer-group-encapsulation
refactor(web): better centralizes OSK layout internals to prepare for optimization efforts 🪠
2024-04-12 07:49:37 +07:00
Marc Durdin
49ce3ebf19
Merge pull request #11173 from keymanapp/fix/common/11125-specify-pr-messsage-explicitly-opening-auto-prs
fix(common): specify title explicitly when opening PR with hub
2024-04-12 07:57:33 +10:00
Marc Durdin
41e16b3c5f chore(developer): use keyboard3 tag rather than DTD to identify LDML keyboard xml files
Relates to #10469. Apply same test in kmc that we are using in TIKE.
2024-04-12 06:49:43 +10:00
Keyman Server
a93ad92444
Merge pull request #11213 from keymanapp/auto/version-beta-17.0.307
auto: increment beta version to 17.0.307
2024-04-12 01:29:16 +07:00
Keyman Build Agent
058d3de92f auto: increment beta version to 17.0.307 2024-04-11 14:28:31 -04:00
Dr Mark C. Sinclair
d63a2413de chore(developer): moved test cases out of two tests to avoid sync problems 2024-04-11 18:31:38 +01:00
Dr Mark C. Sinclair
193401e15e chore(developer): add check run sets minKeymanVersion correctly test 2024-04-11 14:17:05 +01:00
Dr Mark C. Sinclair
adac3c5ee2 chore(developer): refactor check kmxFileVersionToString returns correct strings test to use testCases variable 2024-04-11 11:38:22 +01:00