mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:31:27 +00:00
Run SwiftFormat.
This commit is contained in:
@@ -43,14 +43,14 @@ private struct MediaPreviewViewController: UIViewControllerRepresentable {
|
||||
let allowEditing: Bool
|
||||
let dismissalPublisher: PassthroughSubject<Void, Never>
|
||||
let onDismiss: () -> Void
|
||||
|
||||
|
||||
func makeUIViewController(context: Context) -> PreviewHostingController {
|
||||
PreviewHostingController(previewItem: previewItem,
|
||||
allowEditing: allowEditing,
|
||||
dismissalPublisher: dismissalPublisher,
|
||||
onDismiss: onDismiss)
|
||||
}
|
||||
|
||||
|
||||
func updateUIViewController(_ uiViewController: PreviewHostingController, context: Context) { }
|
||||
|
||||
/// A view controller that hosts the QuickLook preview.
|
||||
@@ -66,7 +66,7 @@ private struct MediaPreviewViewController: UIViewControllerRepresentable {
|
||||
private var dismissalObserver: AnyCancellable?
|
||||
|
||||
var previewController: QLPreviewController?
|
||||
|
||||
|
||||
init(previewItem: MediaPreviewItem,
|
||||
allowEditing: Bool,
|
||||
dismissalPublisher: PassthroughSubject<Void, Never>,
|
||||
@@ -74,7 +74,7 @@ private struct MediaPreviewViewController: UIViewControllerRepresentable {
|
||||
self.previewItem = previewItem
|
||||
self.allowEditing = allowEditing
|
||||
self.onDismiss = onDismiss
|
||||
|
||||
|
||||
super.init(nibName: nil, bundle: nil)
|
||||
|
||||
// The QLPreviewController will not automatically dismiss itself when the underlying view is removed
|
||||
@@ -128,7 +128,7 @@ private struct MediaPreviewViewController: UIViewControllerRepresentable {
|
||||
func numberOfPreviewItems(in controller: QLPreviewController) -> Int {
|
||||
1
|
||||
}
|
||||
|
||||
|
||||
func previewController(_ controller: QLPreviewController, previewItemAt index: Int) -> QLPreviewItem {
|
||||
previewItem
|
||||
}
|
||||
@@ -156,9 +156,9 @@ class MediaPreviewItem: NSObject, QLPreviewItem {
|
||||
var previewItemURL: URL? {
|
||||
file.url
|
||||
}
|
||||
|
||||
|
||||
let previewItemTitle: String?
|
||||
|
||||
|
||||
init(file: MediaFileHandleProxy, title: String?) {
|
||||
self.file = file
|
||||
previewItemTitle = title
|
||||
|
||||
@@ -117,7 +117,7 @@ class TimelineMediaPreviewDataSource: NSObject, QLPreviewControllerDataSource {
|
||||
var firstPreviewItemIndex: Int {
|
||||
backwardPadding
|
||||
}
|
||||
|
||||
|
||||
var lastPreviewItemIndex: Int {
|
||||
backwardPadding + previewItems.count - 1
|
||||
}
|
||||
@@ -276,11 +276,11 @@ enum TimelineMediaPreviewItem: Equatable {
|
||||
var caption: String? {
|
||||
timelineItem.mediaCaption
|
||||
}
|
||||
|
||||
|
||||
var formattedCaption: AttributedString? {
|
||||
timelineItem.formattedMediaCaption
|
||||
}
|
||||
|
||||
|
||||
var contentType: String? {
|
||||
switch timelineItem {
|
||||
case let audioItem as AudioRoomTimelineItem:
|
||||
|
||||
@@ -59,7 +59,7 @@ struct TimelineMediaPreviewViewState: BindableState {
|
||||
var currentItem: TimelineMediaPreviewItem {
|
||||
dataSource.currentItem
|
||||
}
|
||||
|
||||
|
||||
/// All of the available actions for the current item.
|
||||
var currentItemActions: TimelineItemMenuActions?
|
||||
|
||||
|
||||
@@ -41,13 +41,13 @@ private struct MediaPreviewViewController: UIViewControllerRepresentable {
|
||||
let viewModel: TimelineMediaPreviewViewModel
|
||||
let dismissalPublisher: PassthroughSubject<Void, Never>
|
||||
let onDismiss: () -> Void
|
||||
|
||||
|
||||
func makeUIViewController(context: Context) -> PreviewHostingController {
|
||||
PreviewHostingController(viewModel: viewModel,
|
||||
dismissalPublisher: dismissalPublisher,
|
||||
onDismiss: onDismiss)
|
||||
}
|
||||
|
||||
|
||||
func updateUIViewController(_ uiViewController: PreviewHostingController, context: Context) { }
|
||||
|
||||
/// A view controller that hosts the QuickLook preview.
|
||||
@@ -69,7 +69,7 @@ private struct MediaPreviewViewController: UIViewControllerRepresentable {
|
||||
onDismiss: @escaping () -> Void) {
|
||||
self.onDismiss = onDismiss
|
||||
previewController = TimelineMediaPreviewController(context: viewModel.context)
|
||||
|
||||
|
||||
super.init(nibName: nil, bundle: nil)
|
||||
|
||||
// The QLPreviewController will not automatically dismiss itself when the underlying view is removed
|
||||
|
||||
+5
-5
@@ -27,7 +27,7 @@ class TimelineMediaPreviewController: QLPreviewController {
|
||||
private var navigationBar: UINavigationBar? {
|
||||
view.subviews.first?.subviews.first { $0 is UINavigationBar } as? UINavigationBar
|
||||
}
|
||||
|
||||
|
||||
private var bottomBarItemsContainer: UIView? {
|
||||
if #available(iOS 26, *) {
|
||||
view.subviews.first?.subviews.last?.subviews.first
|
||||
@@ -35,11 +35,11 @@ class TimelineMediaPreviewController: QLPreviewController {
|
||||
view.subviews.first?.subviews.last { $0 is UIToolbar }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private var pageScrollView: UIScrollView? {
|
||||
view.firstScrollView()
|
||||
}
|
||||
|
||||
|
||||
private var captionView: UIView {
|
||||
captionHostingController.view
|
||||
}
|
||||
@@ -316,7 +316,7 @@ private struct CaptionView: View {
|
||||
private var currentItem: TimelineMediaPreviewItem {
|
||||
context.viewState.currentItem
|
||||
}
|
||||
|
||||
|
||||
var body: some View {
|
||||
if case let .media(mediaItem) = currentItem, mediaItem.hasCaption {
|
||||
CaptionScrollView(mediaItem: mediaItem)
|
||||
@@ -361,7 +361,7 @@ private struct CaptionScrollView: View {
|
||||
.ignoresSafeArea()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ViewBuilder
|
||||
private var captionContent: some View {
|
||||
if let formattedCaption = mediaItem.formattedCaption {
|
||||
|
||||
+3
-3
@@ -15,7 +15,7 @@ struct TimelineMediaPreviewRedactConfirmationView: View {
|
||||
let item: TimelineMediaPreviewItem.Media
|
||||
@ObservedObject var context: TimelineMediaPreviewViewModel.Context
|
||||
var preferredColorScheme: ColorScheme? = .dark
|
||||
|
||||
|
||||
@State private var sheetHeight: CGFloat = .zero
|
||||
private let topPadding: CGFloat = 19
|
||||
|
||||
@@ -74,12 +74,12 @@ struct TimelineMediaPreviewRedactConfirmationView: View {
|
||||
.clipShape(RoundedRectangle(cornerRadius: 8))
|
||||
.accessibilityHidden(true)
|
||||
}
|
||||
|
||||
|
||||
VStack(alignment: .leading, spacing: 4) {
|
||||
Text(item.filename ?? "")
|
||||
.font(.compound.bodyMD)
|
||||
.foregroundStyle(.compound.textPrimary)
|
||||
|
||||
|
||||
if let contentType = item.contentType {
|
||||
Group {
|
||||
if let fileSize = item.fileSize {
|
||||
|
||||
Reference in New Issue
Block a user