- 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
23 lines
476 B
Swift
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")]
|
|
)
|
|
]
|
|
)
|