From 3fffb22cf78b3c69f952ef06bb393bcaaa827369 Mon Sep 17 00:00:00 2001 From: Hariharan Mudaliar Date: Sun, 29 Mar 2026 14:37:00 +0530 Subject: [PATCH] Update stuff --- DynamicIsland/components/Settings/SettingsView.swift | 12 ++++++++---- DynamicIsland/components/Shelf/AirDropView.swift | 9 +++++++-- .../components/Shelf/Views/FileShareView.swift | 9 +++++++-- 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/DynamicIsland/components/Settings/SettingsView.swift b/DynamicIsland/components/Settings/SettingsView.swift index a4b40d7..cfdfc26 100644 --- a/DynamicIsland/components/Settings/SettingsView.swift +++ b/DynamicIsland/components/Settings/SettingsView.swift @@ -3439,12 +3439,14 @@ struct Shelf: View { if let imgData = provider.imageData, let nsImg = NSImage(data: imgData) { Image(nsImage: nsImg) .resizable() - .aspectRatio(contentMode: .fit) + .scaledToFit() + .frame(width: 16, height: 16) + .clipShape(RoundedRectangle(cornerRadius: 3)) } else { Image(systemName: "square.and.arrow.up") + .frame(width: 16, height: 16) } } - .frame(width: 16, height: 16) .foregroundColor(.accentColor) Text(provider.id) } @@ -3460,12 +3462,14 @@ struct Shelf: View { if let imgData = selectedProvider.imageData, let nsImg = NSImage(data: imgData) { Image(nsImage: nsImg) .resizable() - .aspectRatio(contentMode: .fit) + .scaledToFit() + .frame(width: 16, height: 16) + .clipShape(RoundedRectangle(cornerRadius: 3)) } else { Image(systemName: "square.and.arrow.up") + .frame(width: 16, height: 16) } } - .frame(width: 16, height: 16) .foregroundColor(.accentColor) VStack(alignment: .leading, spacing: 2) { Text("Currently selected: \(selectedProvider.id)") diff --git a/DynamicIsland/components/Shelf/AirDropView.swift b/DynamicIsland/components/Shelf/AirDropView.swift index efa83b0..a65bc3a 100644 --- a/DynamicIsland/components/Shelf/AirDropView.swift +++ b/DynamicIsland/components/Shelf/AirDropView.swift @@ -85,12 +85,14 @@ struct AirDropView: View { if let imgData = provider.imageData, let nsImg = NSImage(data: imgData) { Image(nsImage: nsImg) .resizable() - .aspectRatio(contentMode: .fit) + .scaledToFit() + .frame(width: 16, height: 16) + .clipShape(RoundedRectangle(cornerRadius: 3)) } else { Image(systemName: "square.and.arrow.up") + .frame(width: 16, height: 16) } } - .frame(width: 16, height: 16) .foregroundColor(.accentColor) Text(provider.id) @@ -109,9 +111,12 @@ struct AirDropView: View { if let imgData = selected.imageData, let nsImg = NSImage(data: imgData) { Image(nsImage: nsImg) .resizable() + .scaledToFit() .frame(width: 20, height: 20) + .clipShape(RoundedRectangle(cornerRadius: 4)) } else { Image(systemName: "square.and.arrow.up") + .frame(width: 20, height: 20) } } .foregroundColor(.accentColor) diff --git a/DynamicIsland/components/Shelf/Views/FileShareView.swift b/DynamicIsland/components/Shelf/Views/FileShareView.swift index cfcc90b..de7a761 100644 --- a/DynamicIsland/components/Shelf/Views/FileShareView.swift +++ b/DynamicIsland/components/Shelf/Views/FileShareView.swift @@ -170,12 +170,14 @@ struct FileShareView: View { if let imgData = provider.imageData, let nsImg = NSImage(data: imgData) { Image(nsImage: nsImg) .resizable() - .aspectRatio(contentMode: .fit) + .scaledToFit() + .frame(width: 16, height: 16) + .clipShape(RoundedRectangle(cornerRadius: 3)) } else { Image(systemName: "square.and.arrow.up") + .frame(width: 16, height: 16) } } - .frame(width: 16, height: 16) .foregroundColor(.accentColor) Text(provider.id) @@ -196,9 +198,12 @@ struct FileShareView: View { if let imgData = selected.imageData, let nsImg = NSImage(data: imgData) { Image(nsImage: nsImg) .resizable() + .scaledToFit() .frame(width: 20, height: 20) + .clipShape(RoundedRectangle(cornerRadius: 4)) } else { Image(systemName: "square.and.arrow.up") + .frame(width: 20, height: 20) } } .foregroundColor(.accentColor)