Enable in-app Safari

This commit is contained in:
Kylmakalle 2024-08-12 22:36:41 +03:00
parent 5afc397651
commit 8d15b97ee0
2 changed files with 5 additions and 4 deletions

View File

@ -966,7 +966,7 @@ public func dataAndStorageController(context: AccountContext, focusOnItemTag: Da
} else if webBrowserSettings.defaultWebBrowser == "inApp" {
defaultWebBrowser = presentationData.strings.WebBrowser_InAppSafari
} else {
defaultWebBrowser = presentationData.strings.WebBrowser_Telegram
defaultWebBrowser = presentationData.strings.WebBrowser_Telegram.replacingOccurrences(of: "Telegram", with: "Swiftgram")
}
let previousSensitiveContent = sensitiveContent.swap(contentSettingsConfiguration?.sensitiveContentEnabled)

View File

@ -241,9 +241,10 @@ private func webBrowserSettingsControllerEntries(context: AccountContext, presen
let options = availableOpenInOptions(context: context, item: .url(url: "http://telegram.org"))
entries.append(.browserHeader(presentationData.theme, presentationData.strings.WebBrowser_OpenLinksIn_Title))
entries.append(.browser(presentationData.theme, presentationData.strings.WebBrowser_Telegram, nil, nil, settings.defaultWebBrowser == nil, 0))
var index: Int32 = 1
entries.append(.browser(presentationData.theme, presentationData.strings.WebBrowser_Telegram.replacingOccurrences(of: "Telegram", with: "Swiftgram"), nil, nil, settings.defaultWebBrowser == nil, 0))
// MARK: Swiftgram
entries.append(.browser(presentationData.theme, presentationData.strings.WebBrowser_InAppSafari, .safari, "inApp", settings.defaultWebBrowser == "inApp", 1))
var index: Int32 = 2
for option in options {
entries.append(.browser(presentationData.theme, option.title, option.application, option.identifier, option.identifier == settings.defaultWebBrowser, index))
index += 1