MiniPlayer/Package.swift
yumoqing aa19ab9799 feat: i18n support, tri-color icon, fix crash
- Add i18n: Localization.swift + zh-Hans/en Localizable.strings
- Add MiniPlayerIcon SwiftUI view (tri-color play button + ring)
- Fix crash: isInteracting/lastInteraction no longer @Published
- Fix crash: ExitFullscreen notification wrapped in DispatchQueue.main.async
- Auto-hide toolbar uses local @State + Timer (not @Published)
- Replace emoji logo with MiniPlayerIcon
- Move icon sets out of Resources/ to avoid SPM conflicts
- Package.swift: add defaultLocalization, process Resources
2026-06-22 00:40:20 +08:00

23 lines
476 B
Swift

// swift-tools-version:5.9
import PackageDescription
let package = Package(
name: "MiniPlayer",
defaultLocalization: "en",
platforms: [
.iOS(.v17),
.macOS(.v14)
],
products: [
.executable(name: "MiniPlayer", targets: ["MiniPlayer"])
],
dependencies: [],
targets: [
.executableTarget(
name: "MiniPlayer",
dependencies: [],
resources: [.process("Resources")]
)
]
)