Polish library player and add credits

This commit is contained in:
maddin committed 2026-10-31 16:57:32 +01:00
1 parent b44280480d
commit 80fe2e3867
2 files changed
+248 -56

No files matched your search

@@ -93,6 +93,38 @@ struct SettingsView: View {
Text("Verwaltet TonUINO Musik-SD-Karten und programmiert RFID/NFC-Karten.").foregroundStyle(.secondary)
Link("TonUINO-TNG Firmware", destination: URL(string: "https://github.com/tonuino/TonUINO-TNG")!)
}
Section("Credits & Lizenzen") {
VStack(alignment: .leading, spacing: 6) {
Text("Funktionales Vorbild")
.font(.caption.weight(.medium))
.foregroundStyle(.secondary)
Link("Tonuino Manager von donschoof", destination: URL(string: "https://github.com/donschoof/tonuino-manager")!)
Text("Diese App ist eine native Swift-Neuimplementierung und orientiert sich an diesem ursprünglichen Projekt.")
.font(.caption)
.foregroundStyle(.secondary)
}
VStack(alignment: .leading, spacing: 8) {
Text("Gebündelte Werkzeuge und Bibliotheken")
.font(.caption.weight(.medium))
.foregroundStyle(.secondary)
Link("FFmpeg · GPLv3-Build · Lizenzhinweise", destination: URL(string: "https://ffmpeg.org/legal.html")!)
Link("yt-dlp · Unlicense · Projekt und Lizenz", destination: URL(string: "https://github.com/yt-dlp/yt-dlp/blob/master/LICENSE")!)
Link("Deno · MIT · Projekt und Lizenz", destination: URL(string: "https://github.com/denoland/deno/blob/main/LICENSE.md")!)
Link("Chromaprint / fpcalc · LGPL-2.1 · Projekt und Lizenz", destination: URL(string: "https://github.com/acoustid/chromaprint/blob/master/LICENSE.md")!)
Link("Sparkle · MIT · Projekt und Lizenz", destination: URL(string: "https://github.com/sparkle-project/Sparkle/blob/2.x/LICENSE")!)
}
.font(.callout)
VStack(alignment: .leading, spacing: 4) {
Text("Apple-Systemframeworks")
.font(.caption.weight(.medium))
.foregroundStyle(.secondary)
Text("SwiftUI, AppKit, Foundation, AVFoundation, Combine, CryptoKit, CryptoTokenKit, MediaPlayer, Security und Darwin.")
.font(.caption)
.foregroundStyle(.secondary)
}
}
}
.formStyle(.grouped)
.padding(.top, 10)