Commit graph

1368 commits

Author SHA1 Message Date
Joshua Horton
47e87b0f6a change(ios): defer registration of fonts past initialization
Cherry-pick-of: #12190
2024-08-21 10:37:54 +07:00
Joshua A. Horton
f9d0307144 chore(web): Revert "fix(ios): ios-host adjustments"
This reverts commit 829d40f5f3.
2024-07-27 06:38:26 +07:00
Darcy Wong
b6c898a7cd chore(common): Update Crowdin strings for Portuguese
Cherrypick of #11974 to stable-17.0
2024-07-18 08:49:15 -05:00
Shawn Schantz
15e9555cd7
Merge pull request #11622 from keymanapp/fix/ios/cherry-pick/11602-file-error-on-startup
fix(ios): do not write to shared storage from system keyboard 🍒 🏠
2024-05-31 07:58:40 +07:00
sgschantz
eab17ae6fc fix(ios): do not write to shared storage from system keyboard
also adds breadcrumb and log for AllowFullAccess setting

Fixes: #11602
Fixes: KEYMAN-IOS-7E
Fixes: KEYMAN-IOS-7D
2024-05-30 14:52:37 +07:00
sgschantz
ae5e0f4708 fix(ios): prevent crash by removing incorrect cast in log statement
when writing the fileUrl to the log, a variable was miscast
causing the app to crash -- remove cast and return absoluteString
for fileUrl
Fixes #11567
2024-05-27 16:33:56 +07:00
sgschantz
28806614a5 tagged and untagged versions of set-bundle-versions script 2024-04-23 12:32:28 +07:00
sgschantz
534741aff6 create separate script for setting the version of the bundle 2024-04-23 10:10:13 +07:00
Joshua Horton
616776317e
Merge pull request #10952 from keymanapp/fix/ios/refresh-keyboard-on-app-restore
fix(ios): prevents post-restore kbd issues by refreshing kbd
2024-04-19 12:43:54 +07:00
Joshua Horton
09a65a497b
Merge pull request #11174 from keymanapp/change/web/init-osk-with-keyboard
change(web): initializes OSK with keyboard if available during init 🪠
2024-04-19 12:41:48 +07:00
Joshua Horton
650e86d5ac docs(ios): applies comment suggestions from code review 2024-04-17 15:03:36 +07:00
Joshua Horton
d6df7c29f4 fix(ios): better delete pattern 2024-04-12 10:50:06 +07:00
Joshua A. Horton
6f08c95836 chore(ios): Merge branch 'beta' into fix/ios/refresh-keyboard-on-app-restore 2024-04-10 14:49:25 +07:00
Joshua Horton
b689fc2706 fix(ios): workaround for empty-string insert not erasing selected text 2024-04-10 08:51:07 +07:00
Joshua A. Horton
829d40f5f3 fix(ios): ios-host adjustments 2024-04-09 08:15:40 +07:00
Joshua Horton
dd284665fb fix(ios): deletion of selected text 2024-04-05 15:03:50 +07:00
Joshua Horton
42ee06fd38
Merge pull request #11113 from keymanapp/change/ios/better-dir-mark-trimming
fix(ios):  address crash by reading full code point rather than code unit when trimming initial directional-mark
2024-04-01 13:23:51 +07:00
Joshua Horton
1319832c23
Merge pull request #10929 from keymanapp/fix/ios/bad-initial-layout
fix(ios): bad initial in-app layout, delayed banner, deprecated banner toggle
2024-03-28 13:36:08 +07:00
Joshua Horton
3e6ba6566b change(ios): better directional-mark trimming 2024-03-28 12:28:30 +07:00
Joshua Horton
3240ee72c0 fix(ios): hard context resets 2024-03-12 23:37:45 +07:00
jahorton
5868493319 fix(ios): prevents post-restore kbd issues by refreshing kbd 2024-03-06 09:20:14 +07:00
jahorton
a8a49d8865 chore(ios): integrates showBanner within init-followup 2024-03-06 08:36:18 +07:00
jahorton
8f1feeaecf chore(ios): drops isTopBarActive, activeTopBarHeight 2024-03-06 08:29:22 +07:00
jahorton
78fb91400a chore(ios): removes the "Show Banner" settings option 2024-03-05 09:51:14 +07:00
jahorton
a4cdc9203c fix(ios): delayed banner 2024-03-05 09:35:51 +07:00
jahorton
c6a287307b chore(ios): typo in comment 2024-03-05 09:21:00 +07:00
jahorton
0046eef72c fix(ios): bad initial in-app layout 2024-03-05 08:58:02 +07:00
jahorton
be84d3ad80 fix(ios): cross-paragraph keyboard rules 2024-03-01 10:27:16 +07:00
jahorton
6e8f20a8c1 chore(ios): Merge branch 'beta' into fix/ios/context-initial-diacritic-handling 2024-02-19 10:46:18 +07:00
jahorton
9ab01d272b chore(ios): polish for new ios-host func per review 2024-02-19 08:57:46 +07:00
jahorton
9bc01bee5f fix(ios): multitaps following a context-window slide 2024-02-15 13:54:16 +07:00
jahorton
9d7549cd91 fix(ios): context synchronization after new paragraph 2024-02-15 10:49:46 +07:00
jahorton
a6b4de91c3 chore(ios): Merge branch 'master' into fix/ios/context-initial-diacritic-handling 2024-02-13 09:54:57 +07:00
jahorton
346e6bb0a0 docs(ios): documentation refinements 2024-02-06 13:43:33 +07:00
Joshua Horton
42d5941633
chore(ios): Update ios/engine/KMEI/KeymanEngine/Classes/Keyboard/InputViewController.swift
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-02-06 13:37:58 +07:00
jahorton
c43d674bd7 chore(ios): changes per PR review 2024-02-06 13:37:18 +07:00
Joshua Horton
527cc4d78a
chore(ios): Apply suggestions from code review 2024-02-06 13:05:17 +07:00
jahorton
98c6cff154 docs(ios): improved docs on the nitty-gritty parts of the solution 2024-02-05 16:08:55 +07:00
jahorton
7deb89879c fix(ios): adds lazy context resync on textDocumentProxy window jump 2024-02-05 15:29:07 +07:00
jahorton
6d496d36b7 chore(ios): minor cleanup 2024-02-01 14:40:12 +07:00
jahorton
9507b05498 fix(ios): context-initial diacritic handling 2024-02-01 14:23:51 +07:00
Shawn Schantz
0d6facb443
Merge branch 'master' into chore/ios/8737-remove-xcglogger 2024-01-29 12:30:57 +07:00
sgschantz
323f60b5f2 respond to review comments, change subsystem names 2024-01-23 14:26:24 +07:00
Joshua Horton
dd840fa82f
Merge pull request #10413 from keymanapp/chore/web/sourcemap-issues
chore(web): worker sourcemap cleanup, mobile app webview sourcemap compat
2024-01-22 14:28:42 +07:00
sgschantz
a61fb78860 remove XCGLogger from sample projects, correct subsystem names 2024-01-19 22:51:20 +07:00
sgschantz
cdd0820ce9 fix compile error in conditionally compiled non-debug code 2024-01-19 15:18:37 +07:00
sgschantz
2604058212 remove ObjcExceptionBridging.xcframework from project 2024-01-19 13:30:24 +07:00
sgschantz
d7a2451a0f remove XCGlogger 2024-01-19 11:29:25 +07:00
sgschantz
542dc83b44 remove XCGLogger dependency from Keyman Engine 2024-01-19 10:47:54 +07:00
Joshua Horton
4cbe34f6aa
Merge pull request #10362 from keymanapp/fix/ios/kbd-multi-slide-in
fix(ios): multiple keyboard slide-in animations on app start
2024-01-19 08:02:22 +07:00