Commit graph

9 commits

Author SHA1 Message Date
Joshua Horton
0c6b33420a fix(ios): restore keyboard scale map for iPad Air 2
Fixes: KEYMAN-IOS-JC
Cherry-pick-of: #14305
2025-07-07 08:00:43 -05:00
Joshua Horton
eaa02941a3 change(ios): limit reports about devices without predefined scaling entries
Cherry-pick-of: #13806

Warnings about known devices without predefined keyboard-scale map entries will be
limited to once per startup of the app and/or app-extension.

Test-bot: skip
See-also: #13769
2025-05-02 15:44:34 +07:00
Joshua Horton
8769ec5965 fix(ios): restore keyboard-scale settings for older, still-supported iOS devices
Fixes: #13769
Fixes: KEYMAN-IOS-JC
Fixes: KEYMAN-IOS-JG
Fixes: KEYMAN-IOS-JH
Fixes: KEYMAN-IOS-JJ
Fixes: KEYMAN-IOS-JY
Fixes: KEYMAN-IOS-JS

Cherry-pick-of: #13773
2025-05-02 15:42:41 +07:00
Joshua Horton
6316684371 chore(ios): update keyboard-size data for current iOS devices
This PR updates the database that KeymanEngine uses to determine what size of keyboard to use for each device.  This should ensure the default size for the keyboard matches the system keyboard's dimensions.
2025-04-10 10:57:26 +07:00
sgschantz
7b69bed2cf feat(ios): add KeyboardHeightViewController 2024-10-25 14:41:25 +07:00
sgschantz
323f60b5f2 respond to review comments, change subsystem names 2024-01-23 14:26:24 +07:00
sgschantz
542dc83b44 remove XCGLogger dependency from Keyman Engine 2024-01-19 10:47:54 +07:00
jahorton
5326927bed chore(ios): Merge branch 'master' into change/ios/workspace-reorg 2021-05-28 11:25:37 +07:00
jahorton
582d587ad5 chore(ios): pass 4 - keyboard-related reorg, some dead code removal 2021-05-27 12:17:11 +07:00
Renamed from ios/engine/KMEI/KeymanEngine/Classes/KeyboardScaleMap.swift (Browse further)