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" { } else if webBrowserSettings.defaultWebBrowser == "inApp" {
defaultWebBrowser = presentationData.strings.WebBrowser_InAppSafari defaultWebBrowser = presentationData.strings.WebBrowser_InAppSafari
} else { } else {
defaultWebBrowser = presentationData.strings.WebBrowser_Telegram defaultWebBrowser = presentationData.strings.WebBrowser_Telegram.replacingOccurrences(of: "Telegram", with: "Swiftgram")
} }
let previousSensitiveContent = sensitiveContent.swap(contentSettingsConfiguration?.sensitiveContentEnabled) 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")) let options = availableOpenInOptions(context: context, item: .url(url: "http://telegram.org"))
entries.append(.browserHeader(presentationData.theme, presentationData.strings.WebBrowser_OpenLinksIn_Title)) 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)) entries.append(.browser(presentationData.theme, presentationData.strings.WebBrowser_Telegram.replacingOccurrences(of: "Telegram", with: "Swiftgram"), nil, nil, settings.defaultWebBrowser == nil, 0))
// MARK: Swiftgram
var index: Int32 = 1 entries.append(.browser(presentationData.theme, presentationData.strings.WebBrowser_InAppSafari, .safari, "inApp", settings.defaultWebBrowser == "inApp", 1))
var index: Int32 = 2
for option in options { for option in options {
entries.append(.browser(presentationData.theme, option.title, option.application, option.identifier, option.identifier == settings.defaultWebBrowser, index)) entries.append(.browser(presentationData.theme, option.title, option.application, option.identifier, option.identifier == settings.defaultWebBrowser, index))
index += 1 index += 1