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

209 Commits

Author SHA1 Message Date
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
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
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
e05698e766
Refactor getAlbumForSongs 2019-06-22 13:46:22 -04:00
44f2b1c238
Ooops, left this hanging around 2019-06-22 13:46:22 -04:00
7de6d59594
Add context menu for playing/adding songs 2019-06-22 13:45:45 -04:00
338dde08d3
Double click on a track to play it 2019-06-22 13:45:45 -04:00
998ddb60bc
Create shared AlbumDetailView and Popover
This prevents the app from creating a new one for every album, which was
not friendly on memory usage! (I saw the app hit 2.5GB of usage at one
point 😧)
2019-06-22 13:45:45 -04:00
0ee299a9c8
We don't need strong references here 2019-06-22 13:45:44 -04:00
2bac18187c
Draw separator lines on the song list table 2019-06-22 13:45:44 -04:00
31b764905a
WIP: Display tracks with duration
We also seem to have fixed the crashing bug! 🎉
2019-06-22 13:45:44 -04:00