8afe0a15fa
WIP: Add Alamofire
2019-03-20 20:06:21 -04:00
3b7bdc7983
WIP: Create operation queue for album art download
2019-03-20 20:06:21 -04:00
480c2786ad
WIP: Fetch album art from MusicBrainz
2019-03-20 20:06:20 -04:00
bd00dcf576
Update build number to match git commits
2019-03-20 20:05:56 -04:00
bc84d925d6
Less confusing
2019-03-08 16:02:36 -05:00
04a5eb1735
Maintain relative scroll position on resize
2019-03-08 15:52:01 -05:00
92366ac795
Ensure the album play button never sticks around
2019-03-06 17:21:02 -05:00
30ca11fce4
Reset the queuePos to -1 on queue change
...
This avoids the index ever being out of range which is what was causing
the crash. The queuePos gets updated straight after the queue anyway.
2019-03-03 19:18:53 -05:00
d4fe7c396d
Messed this up when I refactored out the datasource
2019-03-03 19:10:01 -05:00
e21680a890
Better temp icon
2019-02-23 12:47:21 -05:00
38fc309606
Update version to something sensible
2019-02-22 22:16:06 -05:00
1fda804258
Add MediaKeyTap to capture media keys
2019-02-22 21:13:56 -05:00
52b0a3b067
Add track progress bar
...
Adds a slider control that shows the track playback progress. The slider
can be used to seek through the track.
2019-02-22 20:59:01 -05:00
52e2e7c62c
Add new screenshot
2019-02-22 20:36:16 -05:00
2d6aa478a7
Add a button to albums that plays the album
...
This works by clearing the queue, adding all the tracks from the album
to the queue and playing the first track.
Fix bug where resize might leave a play button visible
Had to refactor the QueueView somewhat as there was a bug that only
surfaced on clearing and refilling the playlist. The bug was due to the
way NSOutlineView reuses subviews.
Add screenshot with album play button
Move queue datasource and refactor view controller
Move album datasource out of the view controller
2019-02-22 13:09:09 -05:00
5d0e1c4719
Spacebar triggers play/pause
...
Use the responder chain to handle the keypress.
2019-02-22 11:58:56 -05:00
84d209a967
Add preference window with host and port
2019-02-21 08:16:41 -05:00
201c7effad
Clean up after rebase
2019-02-20 08:31:01 -05:00
93d223b13d
Improve display of blank albums
...
* Add dark and light blank album image variants
* Use CALayer to draw rounded corners and a tinted border on each album
cover
2019-02-20 08:31:01 -05:00
99f54a48ff
Auto set width of albums and restrict queue view width
2019-02-20 08:31:01 -05:00
4b82d2070b
Move album layout to it's own Layout file
2019-02-20 08:26:25 -05:00
2e6ec19515
Add Brewfile for libmpdclient deps
2019-02-20 08:05:40 -05:00
9bedbec407
Calling init() is implied
2019-02-16 18:56:13 -05:00
cc7d8d3c88
Clean up after rebase
2019-02-16 18:56:13 -05:00
3e735893a2
Double clicking the header no longer plays a track
2019-02-16 18:56:12 -05:00
e6e020d23c
Better window size limits
2019-02-16 18:56:12 -05:00
d4164dfa72
Double clicking on a track in the queue plays it
2019-02-16 18:56:12 -05:00
a30c6ffc09
Upgrade to Swift 4.2
2019-02-16 18:56:12 -05:00
ffedba5c84
We should only be able to select songs
2019-02-16 18:56:12 -05:00
ba51e99e41
Improve display of blank albums
...
* Add dark and light blank album image variants
* Use CALayer to draw rounded corners and a tinted border on each album
cover
2019-02-16 18:56:12 -05:00
33baaf3a64
Auto set width of albums and restrict queue view width
2019-02-16 18:56:11 -05:00
9216cfc25d
Add album view
2019-02-16 18:56:11 -05:00
a441310966
Better AppIcon naming
2019-02-16 18:55:54 -05:00
f0e815962a
These got lost somewhere
2019-02-16 18:45:36 -05:00
eb32f8cdf6
Address PR feedback
2019-02-16 18:42:18 -05:00
2f36891053
Remove debugging
2019-02-13 22:20:43 -05:00
1181198999
Remove some unused code
2019-02-13 22:20:42 -05:00
b8ed0b1ca6
Change colour of borders depending on dark/light mode
2019-02-13 22:20:42 -05:00
d2151558ce
Update screenshot
2019-02-13 22:20:42 -05:00
eeb776199b
Improve display of blank albums
...
* Add dark and light blank album image variants
* Use CALayer to draw rounded corners and a tinted border on each album
cover
2019-02-13 22:20:42 -05:00
891d08cfff
Auto set width of albums and restrict queue view width
2019-02-13 22:20:26 -05:00
7b921021e8
Add up to date screenshot
2019-02-13 22:20:26 -05:00
7714b2609b
Refactor a bunch of things
2019-02-13 22:20:25 -05:00
71805dde15
Truncate long names with an ellipsis
2019-02-13 22:20:25 -05:00
447432120a
Add album view
2019-02-13 22:20:25 -05:00
3cbb24f50d
Add temporary app icon
2019-02-13 22:18:35 -05:00
bcf034166b
Project should build now with testable import
2019-02-13 08:19:18 -05:00
e6e76473da
Tweak transport icons to be pixel perfect
2019-02-08 14:34:41 -05:00
b9a8b54c42
Move RawRepresentable extension into it's own file
2019-02-08 13:49:57 -05:00
669e24c3f6
Few more tweaks
2019-02-08 13:49:56 -05:00