diff --git a/Ferrite/Views/SettingsViews/SettingsSourceListView.swift b/Ferrite/Views/SettingsViews/SettingsSourceListView.swift index f691f49..c3649df 100644 --- a/Ferrite/Views/SettingsViews/SettingsSourceListView.swift +++ b/Ferrite/Views/SettingsViews/SettingsSourceListView.swift @@ -36,6 +36,7 @@ struct SettingsSourceListView: View { .font(.caption) .foregroundColor(.gray) } + .padding(.vertical, 2) .contextMenu { Button { navModel.selectedSourceList = sourceList diff --git a/Ferrite/Views/SourceViews/InstalledSourceView.swift b/Ferrite/Views/SourceViews/InstalledSourceView.swift index 429ab9e..88065f3 100644 --- a/Ferrite/Views/SourceViews/InstalledSourceView.swift +++ b/Ferrite/Views/SourceViews/InstalledSourceView.swift @@ -32,6 +32,7 @@ struct InstalledSourceView: View { Text("by \(installedSource.author)") .foregroundColor(.secondary) } + .padding(.vertical, 2) } .contextMenu { Button { @@ -42,11 +43,20 @@ struct InstalledSourceView: View { Image(systemName: "gear") } - Button { - PersistenceController.shared.delete(installedSource, context: backgroundContext) - } label: { - Text("Remove") - Image(systemName: "trash") + if #available(iOS 15.0, *) { + Button(role: .destructive) { + PersistenceController.shared.delete(installedSource, context: backgroundContext) + } label: { + Text("Remove") + Image(systemName: "trash") + } + } else { + Button { + PersistenceController.shared.delete(installedSource, context: backgroundContext) + } label: { + Text("Remove") + Image(systemName: "trash") + } } } } diff --git a/Ferrite/Views/SourceViews/SourceCatalogView.swift b/Ferrite/Views/SourceViews/SourceCatalogView.swift index 9566df8..cdfa129 100644 --- a/Ferrite/Views/SourceViews/SourceCatalogView.swift +++ b/Ferrite/Views/SourceViews/SourceCatalogView.swift @@ -33,5 +33,6 @@ struct SourceCatalogButtonView: View { } } } + .padding(.vertical, 2) } } diff --git a/Ferrite/Views/SourceViews/SourceSettingsView.swift b/Ferrite/Views/SourceViews/SourceSettingsView.swift index 7f8f926..f195a16 100644 --- a/Ferrite/Views/SourceViews/SourceSettingsView.swift +++ b/Ferrite/Views/SourceViews/SourceSettingsView.swift @@ -40,6 +40,7 @@ struct SourceSettingsView: View { .foregroundColor(.secondary) .font(.caption) } + .padding(.vertical, 2) } if selectedSource.dynamicBaseUrl { diff --git a/Ferrite/Views/SourceViews/SourceUpdateButtonView.swift b/Ferrite/Views/SourceViews/SourceUpdateButtonView.swift index 029788b..2b0f1f2 100644 --- a/Ferrite/Views/SourceViews/SourceUpdateButtonView.swift +++ b/Ferrite/Views/SourceViews/SourceUpdateButtonView.swift @@ -24,6 +24,7 @@ struct SourceUpdateButtonView: View { Text("by \(updatedSource.author ?? "Unknown")") .foregroundColor(.secondary) } + .padding(.vertical, 2) Spacer()