Commit graph

1258 commits

Author SHA1 Message Date
sgschantz
5135b03426 fix(ios): created a new constant unknownDeviceKeyboardHeight 2024-12-16 14:03:26 +07:00
sgschantz
b1d23b2551 fix(ios): writeKeyboardHeightIfDoesNotExist logic error 2024-12-09 12:27:11 +07:00
sgschantz
c9d4c5cd9c fix(ios): clean up and reduce log statements
Fixes: #5897
2024-12-09 10:58:42 +07:00
sgschantz
026edfe388 fix(ios): reworked initialization of keyboardSize
first check UserDefaults for saved values
if no saved values, determine default keyboard heights
write default keyboard heights to UserDefaults
2024-12-07 21:39:00 +07:00
sgschantz
51d568ae0c fix(ios): eliminate circular logging reference in initKeyboardSize() 2024-12-07 15:30:00 +07:00
sgschantz
b4fb78a7ac fix(ios): add more logging to determine first call for keyboard size
also avoid call to userdefaults unless key exists
2024-12-06 15:37:04 +07:00
sgschantz
f2ff9591ba fix(ios): add logging, present keyboard height view modally 2024-12-06 08:58:51 +07:00
sgschantz
2d3cde718e fix(ios): allow asynchronous layout update 2024-12-05 15:09:30 +07:00
sgschantz
7c0657ae9f fix(ios): update constraints upon keyboard height change
updates constraints on CustomInputView only so that
changes are isolated to the in-app keyboard and have
no effect on the system keyboard
2024-12-05 13:48:48 +07:00
sgschantz
c47fab0735 fix(ios): use UIScreen.main.bounds to determine orientation
viewWillTransition size argument does not reflect device bounds
2024-12-02 14:38:29 +07:00
sgschantz
3e54255690 fix(ios): check view changes during device rotation 2024-12-02 13:56:06 +07:00
sgschantz
221ba7b977 fix(ios): attempt to reload in-app keyboard on keyboard height change 2024-11-27 16:03:40 +07:00
sgschantz
c3c8e0bc08 fix(ios): fix rotation and resize animations 2024-11-27 10:38:03 +07:00
sgschantz
625eed5ccf fix(ios): add strings to bundle for localization 2024-11-26 15:00:24 +07:00
sgschantz
fbfb7f3d3f fix(ios): use engine bundle -- not Keyman.bundle in engine 2024-11-26 13:13:17 +07:00
sgschantz
607c5cc4b5 fix(ios): added new blank keyboard assets to keyman engine 2024-11-26 10:08:55 +07:00
sgschantz
b9aae000b2 fix(ios): use engine bundle to find image 2024-11-22 10:34:18 +07:00
sgschantz
e989c57270 fix(ios): try alternate image loading method 2024-11-21 17:28:28 +07:00
sgschantz
fe6c818b7c fix(ios): return persisted height from constraintTargetHeight 2024-11-15 17:34:39 +07:00
sgschantz
8caf106312 fix(ios): write new height values to UserDefaults 2024-11-15 16:57:39 +07:00
sgschantz
a8949ef0a4 fix(ios): check for existence of UserDefault setting before read 2024-11-15 15:36:14 +07:00
sgschantz
b620e179aa fix(ios): save keyboard height in UserDefaults 2024-11-15 14:36:55 +07:00
sgschantz
9035414709 fix(ios): fully functional UI for keyboard height change
need to handle persistance to UserDefaults
2024-11-14 22:18:09 +07:00
sgschantz
9ff6d70ac1 fix(ios): fix keyboard height layout for portrait 2024-11-04 16:25:10 +07:00
sgschantz
6decb5d160 fix(ios): more image layout debugging and experimenting 2024-11-01 15:21:24 +07:00
sgschantz
048b3172c4 fix(ios): add debug logs 2024-11-01 13:10:42 +07:00
sgschantz
8695112c82 fix(ios): add subviews for keyboard height adjustment 2024-11-01 11:22:09 +07:00
sgschantz
7b69bed2cf feat(ios): add KeyboardHeightViewController 2024-10-25 14:41:25 +07:00
sgschantz
0fbf12346d fix(ios): add Adjust Keyboard Height control to Keyman Settings 2024-10-24 13:59:40 +07:00
Shawn Schantz
751c853bb1 correct resizeKeyboard logging 2024-10-23 21:37:02 +07:00
Shawn Schantz
246efb4f39 add resizeKeyboard logging 2024-10-23 19:14:26 +07:00
Darcy Wong
84dbc1042c chore(common): Update crowdin strings for Italian 2024-09-12 15:56:22 +07:00
Darcy Wong
1d55100cb3 chore(common): Update crowdin strings for Czech 2024-08-29 14:54:48 +07:00
Joshua Horton
c712d35984 chore(ios): adjustments per review 2024-08-19 12:16:04 +07:00
Joshua Horton
289dda0fca change(ios): better early-exit if all font data found 2024-08-16 15:17:05 +07:00
Joshua Horton
e28d8a341a change(ios): cleaner set-based fonts-to-find maintenance 2024-08-16 15:15:32 +07:00
Joshua Horton
72da3d8099 refactor(ios): optimize font registration 2024-08-16 14:59:28 +07:00
Joshua Horton
2d59ee8a94 change(ios): defer registration of fonts past initialization 2024-08-15 13:18:05 +07:00
Darcy Wong
83f46c8e5e chore(common): Update localization for Greek Polytonic 2024-08-07 05:59:35 +07:00
Joshua A. Horton
f20f4ab0c2 chore(web): Revert "fix(ios): ios-host adjustments"
This reverts commit 829d40f5f3.
2024-07-25 12:04:42 +07:00
Darcy Wong
75164e3099 chore(common): Update Crowdin strings for Portuguese 2024-07-17 17:10:57 -05:00
Darcy Wong
d70928ca27 fix(ios): Use el instead of el-polyton locale 2024-06-24 07:48:44 -05:00
Darcy Wong
276c736467 chore(ios): add crowdin for Polytonic Greek 2024-06-24 01:37:32 -05:00
Joshua Horton
105de3b093 change(ios): move location of method definition 2024-06-04 09:34:42 +07:00
Joshua Horton
a9cd9c9182 chore(ios): remove dead Swift-side keyboard gesture code 2024-06-04 09:34:42 +07:00
Joshua Horton
9895ef0bcc Merge branch 'master' into chore/ios/enable-webview-debugging 2024-06-04 09:33:23 +07:00
Shawn Schantz
ac294154d1
Merge pull request #11613 from keymanapp/fix/ios/11602-file-error-on-startup
fix(ios): do not write to shared storage from system keyboard
2024-05-31 07:58:21 +07:00
sgschantz
d22b817970 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 13:13:35 +07:00
Joshua Horton
273cdb6e04 Merge branch 'master' into chore/ios/enable-webview-debugging 2024-05-30 13:03:36 +07:00
sgschantz
171cbc34e2 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:10:33 +07:00