1
1
mirror of https://github.com/danbee/persephone synced 2025-03-04 08:39:11 +00:00
Commit Graph

360 Commits

Author SHA1 Message Date
c2bc1faa4a
Sort albums by artist
Why wasn't I doing this before?
2020-04-03 14:48:31 -04:00
8de9945893
Split out datasource for album view 2020-04-03 14:47:03 -04:00
ab8fecbf63
We already had an empty willDisconnect method 2020-04-03 12:06:01 -04:00
1e56351167
Split CGColor extension
There doesn't seem to be any overlap in the available methods for
specifying a color on iOS or macOS.
2020-04-03 12:05:26 -04:00
69a40a435d
💄 song list footer height 2020-04-03 11:37:30 -04:00
4d5d5fbe1e
Default host to nil on iOS 2020-04-03 11:37:14 -04:00
23e5860ce8
Add song list footer with song count and total duration 2020-04-02 23:02:35 -04:00
038a8a1296
Handle server connection on backgrounding 2020-04-02 23:00:56 -04:00
d9caf538ee
Wire up play/queue buttons and display disc no 2020-03-31 21:59:51 -04:00
ec67a19f54
Working album detail layout! 2020-03-31 21:08:10 -04:00
1c9503011b
Add album list and basic album detail view 2020-03-30 14:09:07 -04:00
8ddd2b1577
Add Brew lock file 2020-03-29 16:39:28 -04:00
5b44976caf
Fix library search paths 2020-03-29 16:32:20 -04:00
aed538d9b0
These files moved 2020-03-29 14:38:10 -04:00
e1ad1e95f9
Install meson and ninja 2020-03-29 14:20:19 -04:00
af97440870
We still need to build libmpdclient 2020-03-29 14:16:41 -04:00
573257f1a8
Add iOS app skeleton 2020-03-29 12:50:47 -04:00
90c0df5c5d
Split out Mac app and shared files 2020-03-13 14:14:14 -04:00
119c36fdc0
Update changelog 2020-03-13 14:10:31 -04:00
44f6b7cd81
🧹 2020-03-07 18:37:22 -05:00
a928cc840d
Make next/previous consistent with dock menu 2020-03-07 17:54:11 -05:00
46dcd60ed1
Better keyboard shortcuts
* Override `window.sendEvent` to implement global [space] play/pause
* Add Controls menu to implement stop, prev, next as ⌘., ⌘← and ⌘→
2020-03-07 17:47:00 -05:00
34f941017f
We don't need this container view 2020-03-07 15:13:11 -05:00
225d511543
Update to 0.17.0-alpha 2020-03-07 13:11:41 -05:00
47c273c7ad
Add missing edit menu 2020-03-07 13:10:41 -05:00
98e741d9fe
✂️ 2020-03-06 12:01:57 -05:00
c0da221074
Update to 0.17.0-prealpha 2020-03-06 11:36:16 -05:00
6ccaef91a1
Add more informative messages 2020-03-06 11:36:04 -05:00
c4e5f7408a
Handle connection/disconnection better
* Add menu options to connect/disconnect
* Add option to attempt reconnection on fatal error
* Add ability to reset connection to MPDClient
2020-03-03 11:11:10 -05:00
b46cbf229f
Refactor error and retain server connected state 2020-03-03 11:11:10 -05:00
063b8da202
Handle errors connecting to MPD 2020-03-03 11:11:09 -05:00
41120dd16c
Fix unknown team in test target 2020-02-28 13:51:10 -05:00
30c3e83db5
Don't sign builds 2020-02-28 11:48:04 -05:00
8d4ee66420
Change to public URL for libmpdclient 2020-02-28 11:32:18 -05:00
2d79f34614
Remove Carthage from Brewfile 2020-02-28 11:22:14 -05:00
822cbeda8b
Update travisCI config 2020-02-28 11:12:50 -05:00
7fac6cd38e
Use grid view to layout preference views 2020-02-28 11:08:27 -05:00
b9d1c9efec
Bump version to 0.16.1-alpha 2020-02-24 08:25:53 -05:00
1077475552
Fix bug adding albums to queue 2020-02-24 08:25:21 -05:00
770a01c604
Update to 0.16.0-alpha 2020-02-19 18:15:18 -05:00
91c82bbc6f
Add volume control 2020-02-19 18:08:22 -05:00
123f9c1e4a
Tweak priorities of commands 2020-02-16 14:39:12 -05:00
cd2e5efc95
Cache the small image when we get the browser art
We use the RawImageDataProvider here to pass the already downloaded
image onto this transform, to avoid fetching it from MPD again. The
180x180 size artwork is plenty big enough to use as source for the 32x32
queue/dragged song artwork.
2020-02-16 12:51:11 -05:00
a663315013
💄 2020-02-16 12:50:56 -05:00
6236884195
Fix a nasty deadlock 2020-02-16 12:50:32 -05:00
cff3e7bfc6
Bump version to 0.16.0-prealpha 2020-02-15 21:47:30 -05:00
f22b5b022c
We were chasing a red herring
It should actually be perfectly ok to send `noidle` before the call to
`recv_idle`. It just means the `recv_idle` will return immediately.
2020-02-15 21:36:41 -05:00
cacb0b0124
Trying to lock when we already have the lock is bad 2020-02-15 21:36:41 -05:00
f39c2a4f99
Remove redundant selfs 2020-02-15 21:36:41 -05:00
abe2c293eb
This does not need to be async on the main thread
In fact doing so causes us to idle excessively.
2020-02-15 21:36:40 -05:00