// // GalleryContentViewController.swift // GalleryVC // // Created by Shadowfacts on 3/17/24. // import UIKit @MainActor public protocol GalleryContentViewController: UIViewController { var container: GalleryContentViewControllerContainer? { get set } var contentSize: CGSize { get } var activityItemsForSharing: [Any] { get } var caption: String? { get } var bottomControlsAccessoryViewController: UIViewController? { get } var canAnimateFromSourceView: Bool { get } } public extension GalleryContentViewController { var bottomControlsAccessoryViewController: UIViewController? { nil } var canAnimateFromSourceView: Bool { true } }