diff --git a/README.md b/README.md index 5ce8615..8aca927 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ Firelink stands on the shoulders of giants. A massive thank you to the contribut - **[aria2](https://aria2.github.io/)** - The legendary multi-protocol download utility driving our core engine. - **[yt-dlp](https://github.com/yt-dlp/yt-dlp)** - The definitive command-line audio/video downloader. - **[FFmpeg](https://ffmpeg.org/)** - The industry standard for media stream manipulation and merging. +- **[Sparkle](https://sparkle-project.org/)** - A secure and reliable software update framework for macOS. --- diff --git a/Sources/Firelink/Settings/AboutSettingsPane.swift b/Sources/Firelink/Settings/AboutSettingsPane.swift index 53b3ca9..a8c8b4f 100644 --- a/Sources/Firelink/Settings/AboutSettingsPane.swift +++ b/Sources/Firelink/Settings/AboutSettingsPane.swift @@ -7,6 +7,9 @@ struct AboutSettingsPane: View { private let developerProfileURL = URL(string: "https://github.com/nimbold")! private let projectURL = URL(string: "https://github.com/nimbold/Firelink")! private let aria2URL = URL(string: "https://aria2.github.io/")! + private let ytDlpURL = URL(string: "https://github.com/yt-dlp/yt-dlp")! + private let ffmpegURL = URL(string: "https://ffmpeg.org/")! + private let sparkleURL = URL(string: "https://sparkle-project.org/")! private let licenseURL = URL(string: "https://github.com/nimbold/Firelink/blob/main/LICENSE")! private var appVersion: String { @@ -253,7 +256,15 @@ struct AboutSettingsPane: View { HStack { Text("Powered by") - Link("aria2", destination: aria2URL) + HStack(spacing: 4) { + Link("aria2", destination: aria2URL) + Text("•").foregroundStyle(.secondary) + Link("yt-dlp", destination: ytDlpURL) + Text("•").foregroundStyle(.secondary) + Link("ffmpeg", destination: ffmpegURL) + Text("•").foregroundStyle(.secondary) + Link("Sparkle", destination: sparkleURL) + } Spacer() Link("MIT License", destination: licenseURL) }