spiegel-keyman/ios/engine/KMEI/KeymanEngine/Classes
Marc Durdin 8fd220b668 fix(ios): use mobile mode for keyboard download pages
Fixes #7915.

On iPadOS 16, it seems that WKWebView defaults to lying about its user
agent to servers. We can switch this behaviour by using .mobile for the
preferredContentMode.

We should also update the website to work around this, so that users
always get the right downloads for their device, but the website
currently uses server-side determination of user agent for this
particular aspect of the keyboard search, so that's a much more
significant refactor, to make it client-side, with greater risk and much
more testing required.
2023-01-19 19:37:19 +11:00
..
am.lproj chore(common): Check in crowdin strings for Amharic 2021-05-19 09:12:39 +07:00
az.lproj chorre(common): Check in crowdin files for Azerbaijani 2021-04-28 15:17:25 +07:00
Base.lproj refactor(ios/engine): creates package-centric web-view controller 2020-09-23 10:37:07 +07:00
bwr-ng.lproj chore(common): Check in crowdin strings for Bura-Pabir 2021-10-19 16:14:03 +07:00
ckl.lproj chore(common): Check in crowdin strings for Kibaku 2021-12-15 10:42:18 +07:00
de.lproj fix(ios): ResourceInfoView.strings l10n mapping correction 2021-03-04 09:50:22 +07:00
en.lproj refactor(ios/engine): creates package-centric web-view controller 2020-09-23 10:37:07 +07:00
Errors fix(common): update sentry release identifiers to support semver 2023-01-17 17:04:24 +07:00
es-419.lproj chore(common): Check in crowdin strings for Spanish (Latin America) 2021-06-11 07:33:56 +07:00
Extension refactor(ios): SpacebarText enum simplification 2021-06-28 12:25:38 +07:00
ff-ng.lproj chore(common): Check in crowdin strings for Fulfulde Nigeria 2021-10-20 11:18:22 +07:00
ff.lproj chore(common): Check in crowdin for Fulah 2021-04-01 09:12:31 +07:00
fr.lproj fix(ios): ResourceInfoView.strings l10n mapping correction 2021-03-04 09:50:22 +07:00
ha.lproj chore(common): Check in crowdin strings for Hausa 2021-09-29 10:47:56 +07:00
hia.lproj chore(common): Check in crowdin strings for Waha 2021-12-15 15:57:26 +07:00
Installation chore(ios): Merge branch 'master' into change/ios/workspace-reorg 2021-05-28 07:19:14 +07:00
it.lproj chore(common): Add crowdin strings for Italian 2022-05-09 11:04:12 +07:00
Keyboard fix(ios): iPad was not recognised as tablet device 2022-10-28 13:02:19 +11:00
km.lproj fix(ios): ResourceInfoView.strings l10n mapping correction 2021-03-04 09:50:22 +07:00
kmp.json refactor(ios/engine): better resource type links 2020-06-24 14:56:19 +07:00
kr.lproj chore(common): Check in crowdin strings for Kanuri 2021-12-15 09:57:54 +07:00
LanguagePicker change(ios): pass 5, more reorganization 2021-05-27 12:53:43 +07:00
mfi.lproj chore(common): Check in crowdin strings for Mandara (Wandala) 2021-10-26 15:18:51 +07:00
mrt.lproj chore(common): Check in crowdin strings for Marghi 2021-12-15 12:48:09 +07:00
nl.lproj chore(common): Add crowdin strings for Dutch 2022-10-20 09:42:56 +07:00
Notification chore(ios): connects many log cmds to Sentry 2021-05-26 09:59:19 +07:00
pl.lproj chore(common): Add crowdin strings for Polish 2022-05-09 12:41:36 +07:00
pt-PT.lproj chore(common): Use pt-PT for iOS and macOS strings 2022-04-08 14:11:56 +07:00
Queries feat(ios): some log.info -> breadcrumb conversion 2021-05-26 13:21:18 +07:00
Resource Data fix(ios): ignore CFBundleShortVersionString 2022-07-13 06:26:59 +10:00
Resource Management fix(ios): use mobile mode for keyboard download pages 2023-01-19 19:37:19 +11:00
Settings fix(ios): also, the language-specific settings 2021-08-04 12:22:30 +07:00
shu-latn-n.lproj chore(common): Check in crowdin strings for Shuwa Latin 2021-09-21 14:42:58 +07:00
zh-Hans.lproj chore(common): Check in crowdin strings for simplified Chinese 2021-09-13 12:16:58 +07:00
Alerts.swift feat(ios/app): "Open in Keyman" uses new installer 2020-08-06 12:06:25 +07:00
Colors+Extension.swift change(ios): drops conditional iOS <= 11 checks 2021-05-27 14:13:27 +07:00
Colors.swift change(ios): drops conditional iOS <= 11 checks 2021-05-27 14:13:27 +07:00
Constants.swift fix(ios): ignore CFBundleShortVersionString 2022-07-13 06:26:59 +10:00
HTTPDownloader.swift fix(ios): app browser kmp downloads 2021-03-02 14:33:38 +07:00
HTTPDownloadRequest.swift feat(ios): introduces HTTPDownloader unit testing 2020-05-28 10:36:37 +07:00
KeyboardKeymanPackage.swift fix(ios): prevents installation of packages without JS 2021-09-15 13:13:40 +07:00
KeyboardNameTableViewCell.swift change(ios): pass 5, more reorganization 2021-05-27 12:53:43 +07:00
KeymanHosts.swift chore: use keyman.com instead of keyman-staging.com 2022-09-08 14:32:39 +10:00
KeymanPackage.swift Update ios/engine/KMEI/KeymanEngine/Classes/KeymanPackage.swift 2022-04-07 09:17:18 +10:00
KeymanURLProtocol.swift Use log directly instead of via kmLog 2017-12-07 14:37:24 +07:00
LanguageLMDetailViewController.swift change(ios): pass 5, more reorganization 2021-05-27 12:53:43 +07:00
LanguageLMDetailViewController.xib change(ios): pass 5, more reorganization 2021-05-27 12:53:43 +07:00
LexicalModelKeymanPackage.swift fix(ios): prevents installation of packages without JS 2021-09-15 13:13:40 +07:00
LexicalModelPickerViewController.swift change(ios): pass 5, more reorganization 2021-05-27 12:53:43 +07:00
Log.swift change(ios): more log centralization 2021-02-22 13:29:28 +07:00
Manager.swift change(ios): browser - direct font injection 2022-07-07 15:34:17 +07:00
Obsoletions.swift change(ios): consolidation of obsoletions 2021-05-27 13:10:17 +07:00
PackageWebViewController.swift fix(ios): use mobile mode for keyboard download pages 2023-01-19 19:37:19 +11:00
ResourceDownloadStatusToolbar.swift chore(ios): removes old Obj-C headers 2021-05-27 09:32:23 +07:00
ResourceInfoViewController.swift feat(ios): displays local welcome.htm for resource help 2020-09-23 12:04:26 +07:00
Settings.storyboard change(ios): pass 5, more reorganization 2021-05-27 12:53:43 +07:00
SettingsViewController.swift fix(ios): iOS 14 only - stuck settings toggles 2021-08-04 12:13:55 +07:00
SpacebarTextViewController.swift feat(ios): add spacebar text controls 2021-06-25 11:44:09 +10:00
TextField.swift change(ios): drops conditional iOS <= 11 checks 2021-05-27 14:13:27 +07:00
TextFieldDelegateProxy.swift change(ios): Swift 4 -> Swift 5 base conversion 2019-11-01 08:25:34 +07:00
TextView.swift change(ios): drops conditional iOS <= 11 checks 2021-05-27 14:13:27 +07:00
TextViewDelegateProxy.swift Remove Keyman prefix from some classes 2017-11-06 12:03:08 +07:00
UniversalLinks.swift chore(ios/engine): typo fix 2020-11-20 12:02:45 +07:00