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

255 Commits

Author SHA1 Message Date
d407f1e5f9
Get album browser artwork using Kingfisher 2019-12-06 17:51:05 -05:00
01428d8126
WIP 2019-12-06 17:51:05 -05:00
42d274058f
WIP: Get album metadata when fetching albums 2019-12-06 17:51:04 -05:00
4af3e7aead
WIP: Search 2019-12-06 17:51:04 -05:00
87d4f33b09
WIP: Search 2019-12-06 17:51:04 -05:00
9f8f3a6ecf
Little bit of tidy up 2019-12-06 17:44:03 -05:00
034eb6dca5
Bump the border radius a little 2019-11-02 20:25:36 -04:00
47ad36f12a
Better borders
The original border was not following the curve of the album cover
corners. Changing the background of the background box too fills in
these little gaps and makes the selection look cleaner.
2019-11-01 13:38:58 -04:00
da851365d6
Improve album art display
* Mask album art to rounded corners
* Add a black background colour for albums with non square artwork
2019-11-01 13:11:09 -04:00
7d0c50a8b7
We don't need this anymore as artist is in the metadata field 2019-11-01 13:10:23 -04:00
93d01d5176
Add year to album details display 2019-11-01 13:10:23 -04:00
3eae535be6
Remove the artist browser for now
Until we have a better idea of how it's going to work.
2019-11-01 13:09:41 -04:00
77cb053525
Fix bug where current playing track was not highlighted on load 2019-10-11 17:34:07 -04:00
0a318ce81e
Working artist browser 2019-10-11 13:55:07 -04:00
89320037b7
Show list of artists 2019-09-29 18:30:07 -04:00
1e7fd2f18c
Rebase removed this from the repo for some reason 2019-09-27 14:53:32 -04:00
ffd1f3f83a
WIP 2019-09-27 14:53:07 -04:00
deb34d6c3d
WIP 2019-09-27 13:38:52 -04:00
81200742df
We need to reset these on mouse up 2019-09-27 13:35:49 -04:00
cbe4d703a3
Allow a little bit of mouse movement to still register as a click 2019-09-27 13:35:49 -04:00
d232acc075
Use the indexPath version of these methods 2019-09-27 13:35:49 -04:00
53b759b723
Can drag an album onto the queue 2019-09-27 13:35:48 -04:00
23a1a2e8cf
Drag and drop works with detail view 2019-09-27 13:35:48 -04:00
52718cfcd6
WIP: Dragging works
We need to let drags through the button.
2019-09-27 13:35:48 -04:00
95319d9359
Tweak setup 2019-09-27 13:34:52 -04:00
089b4f57d8
Pretty sure I don't need these 2019-09-27 13:28:52 -04:00
0a15de53c3
Switch to SwiftPM 2019-09-27 11:56:30 -04:00
cda0ac7b62
Add PromiseKit via SwiftPM 2019-09-27 10:53:21 -04:00
f616ae4fea
Merge pull request #34 from danbee/refactor-out-mpd-reducer
Refactor MPDReducer away
2019-08-17 17:38:41 +02:00
2f857c7da8
We're instantiating two controllers now 2019-08-02 15:33:14 -04:00
8301ed0780
Refactor MPDReducer away
These actions should not go through ReSwift.

* Remove Alamofire reference
* Upgrade ReSwift to 5
2019-08-02 15:23:44 -04:00
dc60049243
Add convenience initializer to NSPasteboardItem 2019-06-28 14:58:38 -04:00
1af2c939a2
We don't need to instantiate this separately 2019-06-22 13:48:27 -04:00
616880415f
Add and wire up "Play Next" song menu item 2019-06-22 13:48:27 -04:00
97f98e7a40
Add and wire up "Play Next" menu option 2019-06-22 13:48:27 -04:00
5b66ddb5a3
Some spacing tweaks 2019-06-22 13:48:26 -04:00
fa0816ce7c
Dragging song view resizes to fit contents 2019-06-22 13:48:26 -04:00
f687e89f9d
Drag songs with custom drag image 2019-06-22 13:48:26 -04:00
ba64fed16a
Drag album songs onto queue 2019-06-22 13:48:26 -04:00
1bd6edfb33
Turns out Swift can synthesize this! 2019-06-22 13:48:26 -04:00
2ff2e1c96f
Fix playing song not getting updated when moving a track 2019-06-22 13:48:26 -04:00
95323e8a6f
Drag and drop works properly now 2019-06-22 13:48:25 -04:00
aef5b8534b
Drag and drop moves tracks in queue
For some reason we're not seeing the insert indicator, and I can't
figure out why.
2019-06-22 13:48:25 -04:00
8c385d9c88
Only display queue context menu on songs 2019-06-22 13:48:25 -04:00
5416d793ad
Actually clear the queue 2019-06-22 13:48:25 -04:00
b2a80abe7b
Wire up main queue menu options 2019-06-22 13:48:25 -04:00
aecff619a2
Add queue play/remove menu 2019-06-22 13:48:24 -04:00
6fc7e09deb
Backspace to remove track from queue 2019-06-22 13:48:24 -04:00
5a9c2c0698
Context menu to remove tracks from queue 2019-06-22 13:48:24 -04:00
cd094c3a64
Implement top level song menu 2019-06-22 13:48:24 -04:00