spiegel-keyman/ios/engine/KMEI/KeymanEngine/Classes/Resource Management
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
..
KeyboardSearchViewController.swift fix(ios): use mobile mode for keyboard download pages 2023-01-19 19:37:19 +11:00
Migrations.swift chore(ios): Merge branch 'master' into change/ios/workspace-reorg 2021-05-28 11:25:37 +07:00
ResourceDownloadManager.swift feat(ios): more log.error conversion 2021-05-26 13:12:53 +07:00
ResourceDownloadQueue.swift feat(ios): more log.error conversion 2021-05-26 13:12:53 +07:00
ResourceFileManager.swift fix(ios): prevents installation of packages without JS 2021-09-15 13:13:40 +07:00
Storage.swift chore(ios): separate ios-host.js 2022-02-23 15:48:47 +11:00