diff --git a/Sources/Firelink/DownloadTable.swift b/Sources/Firelink/DownloadTable.swift index 6f8cd3d..be5275c 100644 --- a/Sources/Firelink/DownloadTable.swift +++ b/Sources/Firelink/DownloadTable.swift @@ -186,7 +186,7 @@ struct DownloadTable: View { pendingDeleteItems = nil } - Button("Move File and Cache to Trash", role: .destructive) { + Button("Move to Trash", role: .destructive) { let items = controller.downloads.filter { ids.contains($0.id) } for item in items { controller.delete(item, deleteFiles: true) } selection.subtract(ids) diff --git a/Sources/Firelink/SettingsView.swift b/Sources/Firelink/SettingsView.swift index 8a9357e..9a8527c 100644 --- a/Sources/Firelink/SettingsView.swift +++ b/Sources/Firelink/SettingsView.swift @@ -194,7 +194,7 @@ private struct AboutSettingsPane: View { VStack(alignment: .leading, spacing: 4) { Text("Firelink") .font(.title2.weight(.semibold)) - Text("Version \(appVersion) (\(buildNumber))") + Text("Version \(appVersion)") .foregroundStyle(.secondary) Text("A native macOS download manager for fast, organized, segmented transfers.") .font(.caption) @@ -204,30 +204,6 @@ private struct AboutSettingsPane: View { .padding(.vertical, 4) } - Section("Developer") { - LabeledContent("Created by") { - Text("NimBold") - } - - LabeledContent("GitHub") { - Link("@nimbold", destination: developerProfileURL) - } - - LabeledContent("Source") { - Link("nimbold/Firelink", destination: projectURL) - } - } - - Section("Credits") { - LabeledContent("Download engine") { - Link("aria2", destination: aria2URL) - } - - Text("Firelink uses aria2c for segmented HTTP, HTTPS, FTP, and SFTP downloads.") - .font(.caption) - .foregroundStyle(.secondary) - } - Section("Updates") { LabeledContent("Status") { Label(updateChecker.status.message, systemImage: updateStatusSymbol) @@ -270,6 +246,26 @@ private struct AboutSettingsPane: View { } } + Section("Developer") { + LabeledContent("Created by") { + Text("NimBold") + } + + LabeledContent("Source") { + Link("nimbold/Firelink", destination: projectURL) + } + } + + Section("Credits") { + LabeledContent("Download engine") { + Link("aria2", destination: aria2URL) + } + + Text("Firelink uses aria2c for segmented HTTP, HTTPS, FTP, and SFTP downloads.") + .font(.caption) + .foregroundStyle(.secondary) + } + Section("Legal") { LabeledContent("License") { Link("MIT License", destination: licenseURL)