From e9bae0328801d5a056f33beb0f764c6d35e518a2 Mon Sep 17 00:00:00 2001 From: Dustin Mierau Date: Mon, 8 Jan 2024 14:45:58 -0800 Subject: Move to a standard SwiftUI window for preview windows so I can add toolbar items from SwiftUI. Not ideal. Added support for previewing text files too. --- Hotline/macOS/ServerView.swift | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'Hotline/macOS/ServerView.swift') diff --git a/Hotline/macOS/ServerView.swift b/Hotline/macOS/ServerView.swift index ea0a090..366fff2 100644 --- a/Hotline/macOS/ServerView.swift +++ b/Hotline/macOS/ServerView.swift @@ -52,12 +52,7 @@ struct ListItemView: View { struct TransferItemView: View { let transfer: TransferInfo - - private func fileIcon(name: String) -> Image { - let fileExtension = (name as NSString).pathExtension - return Image(nsImage: NSWorkspace.shared.icon(for: UTType(filenameExtension: fileExtension) ?? UTType.content)) - } - + @Environment(Hotline.self) private var model: Hotline @State private var hovered: Bool = false @State private var buttonHovered: Bool = false @@ -84,9 +79,7 @@ struct TransferItemView: View { HStack(alignment: .center) { HStack(spacing: 0) { Spacer() - fileIcon(name: transfer.title) - .resizable() - .aspectRatio(contentMode: .fit) + FileIconView(filename: transfer.title) .frame(width: 16, height: 16) Spacer() } -- cgit