Commit graph

25491 commits

Author SHA1 Message Date
Keyman Build Agent
eba5b8a605 auto: increment beta version to 17.0.311 2024-04-18 14:04:44 -04:00
Joshua Horton
4772541d61
Merge pull request #11245 from keymanapp/fix/web/dropped-keys-on-rapid-typing 2024-04-18 21:01:21 +07: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
Joshua A. Horton
006151f054 fix(web): longpress cancellation on extra touch should not cancel the extra touch 2024-04-18 10:15:22 +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
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
Darcy Wong
8d7f22c0e9
Merge pull request #11198 from keymanapp/chore/oem/fv-sguux
chore(oem/fv): Add fv sguuxs and update keyboard versions
2024-04-11 13:11:24 +07:00
Joshua A. Horton
7df368a143 fix(web): now auto-scrolls if target element would be obscured by OSK on device rotation 2024-04-11 11:36:10 +07:00
Joshua Horton
1d38100377
Merge pull request #11200 from keymanapp/docs/ios/banner-help-update
docs(ios): updates iOS app help for 17.0 banner changes
2024-04-11 10:36:59 +07:00
Joshua Horton
e06dbab66c
chore(ios): fixes broken link
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2024-04-11 09:23:58 +07:00
Keyman Server
e759f8a599
Merge pull request #11205 from keymanapp/auto/version-beta-17.0.306
auto: increment beta version to 17.0.306
2024-04-11 01:04:55 +07:00
Keyman Build Agent
0900f581cc auto: increment beta version to 17.0.306 2024-04-10 14:04:16 -04:00
Joshua A. Horton
573ffd8924 chore(web): Merge branch 'refactor/web/layer-group-encapsulation' into feat/web/vkbd-layout-optimization 2024-04-10 14:45:46 +07:00
Joshua A. Horton
e7d7e1cc0c chore(web): Merge branch 'beta' into refactor/web/layer-group-encapsulation 2024-04-10 14:45:01 +07:00
Joshua Horton
50f30b3794
Merge pull request #11175 from keymanapp/refactor/web/osk-spacebar-labeling
refactor(web): OSK spacebar-label updates now managed by layer object 🪠
2024-04-10 14:44:27 +07:00