Compare commits
No commits in common. "8ddd2b15773a205f40f2604ce9db42bb2fe7e735" and "119c36fdc076ce392be12050d240589784fcd509" have entirely different histories.
8ddd2b1577
...
119c36fdc0
@ -1,60 +0,0 @@
|
|||||||
{
|
|
||||||
"entries": {
|
|
||||||
"brew": {
|
|
||||||
"meson": {
|
|
||||||
"version": "0.53.2",
|
|
||||||
"bottle": {
|
|
||||||
"cellar": ":any_skip_relocation",
|
|
||||||
"prefix": "/usr/local",
|
|
||||||
"files": {
|
|
||||||
"catalina": {
|
|
||||||
"url": "https://homebrew.bintray.com/bottles/meson-0.53.2.catalina.bottle.tar.gz",
|
|
||||||
"sha256": "b2855c6300305417e6b709f9f4a197b6b9905255d947dd8263b14443c18a64a6"
|
|
||||||
},
|
|
||||||
"mojave": {
|
|
||||||
"url": "https://homebrew.bintray.com/bottles/meson-0.53.2.mojave.bottle.tar.gz",
|
|
||||||
"sha256": "b2855c6300305417e6b709f9f4a197b6b9905255d947dd8263b14443c18a64a6"
|
|
||||||
},
|
|
||||||
"high_sierra": {
|
|
||||||
"url": "https://homebrew.bintray.com/bottles/meson-0.53.2.high_sierra.bottle.tar.gz",
|
|
||||||
"sha256": "b2855c6300305417e6b709f9f4a197b6b9905255d947dd8263b14443c18a64a6"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ninja": {
|
|
||||||
"version": "1.10.0",
|
|
||||||
"bottle": {
|
|
||||||
"cellar": ":any_skip_relocation",
|
|
||||||
"prefix": "/usr/local",
|
|
||||||
"files": {
|
|
||||||
"catalina": {
|
|
||||||
"url": "https://homebrew.bintray.com/bottles/ninja-1.10.0.catalina.bottle.tar.gz",
|
|
||||||
"sha256": "b536415ef20ab14e808ef3fe558bbcd4c86de048d7e47cc86906fed4e1507fdc"
|
|
||||||
},
|
|
||||||
"mojave": {
|
|
||||||
"url": "https://homebrew.bintray.com/bottles/ninja-1.10.0.mojave.bottle.tar.gz",
|
|
||||||
"sha256": "07c7d5eab06643969950a168b7a4ce34a39d236869e909942294eb136dfe3063"
|
|
||||||
},
|
|
||||||
"high_sierra": {
|
|
||||||
"url": "https://homebrew.bintray.com/bottles/ninja-1.10.0.high_sierra.bottle.tar.gz",
|
|
||||||
"sha256": "e413c88eed509424d118a0b61b7b3c63535fc7c8c92cd336322db7a8af9cf6e0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"system": {
|
|
||||||
"macos": {
|
|
||||||
"catalina": {
|
|
||||||
"HOMEBREW_VERSION": "2.2.11",
|
|
||||||
"HOMEBREW_PREFIX": "/usr/local",
|
|
||||||
"Homebrew/homebrew-core": "a1f4cb841742ad23afc288c9ac11173c4a56aad2",
|
|
||||||
"CLT": "11.0.33.8",
|
|
||||||
"Xcode": "11.4",
|
|
||||||
"macOS": "10.15.4"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -4,11 +4,6 @@
|
|||||||
<dict>
|
<dict>
|
||||||
<key>SchemeUserState</key>
|
<key>SchemeUserState</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>Persephone-iOS.xcscheme_^#shared#^_</key>
|
|
||||||
<dict>
|
|
||||||
<key>orderHint</key>
|
|
||||||
<integer>1</integer>
|
|
||||||
</dict>
|
|
||||||
<key>Persephone.xcscheme</key>
|
<key>Persephone.xcscheme</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>orderHint</key>
|
<key>orderHint</key>
|
||||||
@ -19,11 +14,6 @@
|
|||||||
<key>orderHint</key>
|
<key>orderHint</key>
|
||||||
<integer>0</integer>
|
<integer>0</integer>
|
||||||
</dict>
|
</dict>
|
||||||
<key>libmpdclient.xcscheme_^#shared#^_</key>
|
|
||||||
<dict>
|
|
||||||
<key>orderHint</key>
|
|
||||||
<integer>2</integer>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
</dict>
|
||||||
<key>SuppressBuildableAutocreation</key>
|
<key>SuppressBuildableAutocreation</key>
|
||||||
<dict>
|
<dict>
|
||||||
|
|||||||
@ -6,13 +6,14 @@
|
|||||||
// Copyright © 2019 Dan Barber. All rights reserved.
|
// Copyright © 2019 Dan Barber. All rights reserved.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
import Foundation
|
||||||
import ReSwift
|
import ReSwift
|
||||||
|
|
||||||
struct App {
|
struct App {
|
||||||
static let store = Store<AppState>(reducer: appReducer, state: nil)
|
static let store = Store<AppState>(reducer: appReducer, state: nil)
|
||||||
static let trackTimer = TrackTimer()
|
static let trackTimer = TrackTimer()
|
||||||
static let userNotificationsController = UserNotificationsController()
|
static let userNotificationsController = UserNotificationsController()
|
||||||
|
static let mpdServerController = MPDServerController()
|
||||||
static let mpdServerDelegate = MPDServerDelegate()
|
static let mpdServerDelegate = MPDServerDelegate()
|
||||||
static let mpdServerController = MPDServerController(delegate: mpdServerDelegate)
|
|
||||||
static var mpdClient: MPDClient!
|
static var mpdClient: MPDClient!
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 195 KiB |
|
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 195 KiB |
|
Before Width: | Height: | Size: 613 KiB After Width: | Height: | Size: 613 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 196 B After Width: | Height: | Size: 196 B |
|
Before Width: | Height: | Size: 328 B After Width: | Height: | Size: 328 B |
|
Before Width: | Height: | Size: 109 B After Width: | Height: | Size: 109 B |
|
Before Width: | Height: | Size: 126 B After Width: | Height: | Size: 126 B |
|
Before Width: | Height: | Size: 154 B After Width: | Height: | Size: 154 B |
|
Before Width: | Height: | Size: 242 B After Width: | Height: | Size: 242 B |
|
Before Width: | Height: | Size: 295 B After Width: | Height: | Size: 295 B |
|
Before Width: | Height: | Size: 516 B After Width: | Height: | Size: 516 B |
|
Before Width: | Height: | Size: 197 B After Width: | Height: | Size: 197 B |
|
Before Width: | Height: | Size: 330 B After Width: | Height: | Size: 330 B |
|
Before Width: | Height: | Size: 255 B After Width: | Height: | Size: 255 B |
|
Before Width: | Height: | Size: 319 B After Width: | Height: | Size: 319 B |
|
Before Width: | Height: | Size: 307 B After Width: | Height: | Size: 307 B |
|
Before Width: | Height: | Size: 485 B After Width: | Height: | Size: 485 B |
|
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 299 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 353 B After Width: | Height: | Size: 353 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 309 B |
|
Before Width: | Height: | Size: 547 B After Width: | Height: | Size: 547 B |
|
Before Width: | Height: | Size: 345 B After Width: | Height: | Size: 345 B |
|
Before Width: | Height: | Size: 566 B After Width: | Height: | Size: 566 B |
|
Before Width: | Height: | Size: 428 B After Width: | Height: | Size: 428 B |
|
Before Width: | Height: | Size: 800 B After Width: | Height: | Size: 800 B |
|
Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 306 B |
|
Before Width: | Height: | Size: 531 B After Width: | Height: | Size: 531 B |
|
Before Width: | Height: | Size: 357 B After Width: | Height: | Size: 357 B |
|
Before Width: | Height: | Size: 648 B After Width: | Height: | Size: 648 B |
|
Before Width: | Height: | Size: 256 B After Width: | Height: | Size: 256 B |
|
Before Width: | Height: | Size: 383 B After Width: | Height: | Size: 383 B |
|
Before Width: | Height: | Size: 92 B After Width: | Height: | Size: 92 B |
|
Before Width: | Height: | Size: 129 B After Width: | Height: | Size: 129 B |