Merge branch 'master' into development

# Conflicts:
#	Example/ChatExample.xcodeproj/project.pbxproj
#	Example/Sources/View Controllers/LaunchViewController.swift
#	README.md
This commit is contained in:
Jakub Kaspar
2020-08-05 23:23:45 +02:00
7 changed files with 214 additions and 22 deletions
@@ -25,6 +25,7 @@
import UIKit
import MessageKit
import SafariServices
import SwiftUI
final internal class LaunchViewController: UITableViewController {
@@ -32,7 +33,7 @@ final internal class LaunchViewController: UITableViewController {
return .lightContent
}
let cells = ["Basic Example", "Advanced Example", "Autocomplete Example", "Embedded Example", "Subview Example", "Settings", "Source Code", "Contributors"]
let cells = ["Basic Example", "Advanced Example", "Autocomplete Example", "Embedded Example", "Subview Example", "SwiftUI Example", "Settings", "Source Code", "Contributors"]
// MARK: - View Life Cycle
@@ -86,9 +87,11 @@ final internal class LaunchViewController: UITableViewController {
let detailViewController = NavigationController(rootViewController: viewController)
splitViewController?.showDetailViewController(detailViewController, sender: self)
case "Embedded Example":
let viewController = MessageContainerController()
let detailViewController = NavigationController(rootViewController: viewController)
splitViewController?.showDetailViewController(detailViewController, sender: self)
navigationController?.pushViewController(MessageContainerController(), animated: true)
case "SwiftUI Example":
if #available(iOS 13, *) {
navigationController?.pushViewController(UIHostingController(rootView: SwiftUIExampleView()), animated: true)
}
case "Settings":
let viewController = SettingsViewController()
let detailViewController = NavigationController(rootViewController: viewController)